Skip to Content
FASTSUITE E2API ReferencePython APIWorkflowsUploading Data

Uploading Data

Note: This workflow is generated from API structure analysis. Steps are inferred, not runtime-tested.

Participating Classes

ClassDomainMethods
Upload OperatorUpload23
Upload ProgramUpload11
Upload OperationUpload8
Upload ControllerUpload5

Workflow Steps

Step 1: Use Upload Operator

Class: ULPythonUploadOperator

Key methods:

  • CreateEmptyProgram()
  • CreateEmptySubprogram()
  • CreateEmptyOperationGroup()
  • CreateEmptyOperation()
  • CreateEmptyMotion()
  • CreateEmptyPosition()
  • CreateEmptyEvent()
  • CreateEmptyToolProfile()
  • CreateEmptyBaseProfile()
  • CreateOlpBaseFrameProfileFromPositionRotation()
  • CreateOlpBaseFrameProfileFromMatrix()
  • GetSourceFiles()
  • GetCreatedPrograms()
  • GetCreatedSubprograms()

Step 2: Use Upload Program

Class: ULPythonProgram

Key methods:

  • SetOperationsGroups()
  • SetSubprograms()
  • AddOperationGroup()

Step 3: Use Upload Operation

Class: ULPythonOperation

Key methods:

  • SetMotions()
  • AddMotion()
  • SetUsedBaseProfile()

Step 4: Use Upload Controller

Class: ULPythonController

Key methods:

  • SetActiveProgram()
  • SetToolProfiles()
  • SetBaseProfiles()

Inference Evidence

  • 4 classes identified from domain-map hints
  • Type co-occurrence: ULPythonProgram, ULPythonOperation, ULPythonController appear as both class and parameter/return type

Confidence: 90%

Was this page helpful?