Download Scripts
A download script controls how FASTSUITE E2 translates its internal program representation
into native robot or machine code. The download pipeline uses the
DULPythonDownloadOperator
as the main operator class.
Download Flow
Key Classes
| Class | Domain | Purpose |
|---|---|---|
DULPythonDownloadOperator | Download | Main download operator — iterates motions, writes output |
The download operator provides access to:
- Motion data (positions, joint values, speed, events)
- Controller and resource information
- Output file handling
- Attribute values for each event along the toolpath
Typical Pattern
def Download(downloadOperator):
# Access the program info
programName = downloadOperator.GetProgramName()
# Iterate over motions
motionCount = downloadOperator.GetMotionCount()
for i in range(motionCount):
motion = downloadOperator.GetMotion(i)
# Write motion data to outputRelated Resources
- Uploading Data — the reverse operation
- Plugins — where translator scripts are stored
Was this page helpful?