Skip to Content
FASTSUITE E2API ReferencePython APIWorkflowsDownload Scripts

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

ClassDomainPurpose
DULPythonDownloadOperatorDownloadMain 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 output
Was this page helpful?