Uploading Data
Note: This workflow is generated from API structure analysis. Steps are inferred, not runtime-tested.
Participating Classes
| Class | Domain | Methods |
|---|---|---|
| Upload Operator | Upload | 23 |
| Upload Program | Upload | 11 |
| Upload Operation | Upload | 8 |
| Upload Controller | Upload | 5 |
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?