ULPythonUploadOperator, derived from OlpCorePythonBaseOperator

Previous  Chapter  Next

 

Methods

 

GetController(): ULPythonController

 

 

o

return

The active controller for this upload session ULPythonController

 

Gets the controller attached to this instance of the upload operator.

 


GetAttributeSetterOperator(): OlpCorePythonAttributeSetterOperator

 

 

o

return

operator which handle attributes setter

 

Gets attributes setters operator.

 


GetSourceFiles(): list

 

 

o

return

returns a list of strings containing paths to all source files

 

Gets all source files that are selected for the current upload run.

 


CreateEmptyProgram(): ULPythonProgram

 

 

o

return

returns the newly created program call as ULPythonProgram

 

Creates an empty program

 


CreateEmptySubprogram(): ULPythonSubprogram

 

 

o

return

returns the newly created subprogram call as ULPythonSubprogram

 

Creates an empty subprogram

 


 

CreateEmptyOperationGroup(): ULPythonOperationGroup

 

 

o

return

returns the newly created subprogram as ULPythonOperationGroup

 

Creates an empty operation group

 


CreateEmptyOperation(): ULPythonOperation

 

 

o

return

returns the newly created operation as ULPythonOperation

 

Creates an empty subprogram

 


CreateEmptyMotion(): ULPythonMotion

 

 

o

return

returns the newly created motion as ULPythonMotion

 

Creates an empty motion

 


CreateEmptyPosition(): ULPythonPosition

 

 

o

return

returns the newly created position as ULPythonPosition

 

Creates an empty position

 


CreateEmptyEvent() : ULPythonEvent

 

 

o

return

returns the newly created event as ULPythonEvent

 

Creates an empty event

 


CreateEmptyBaseProfile(): ULPythonBaseProfile

 

 

o

return

returns the newly created base profile as ULPythonBaseProfile

 

Creates an empty base profile

 


CreateEmptyToolProfile(): ULPythonToolProfile

 

 

o

return

returns the newly created tool profile as ULPythonToolProfile

 

Creates an empty tool profile

 


GetCreatedPrograms(): list

 

 

o

return

returns a list of ULPythonProgram

 

Get all created programs

 


 

GetCreatedSubrograms(): list

 

 

o

return

returns a list of ULPythonSubprogram

 

Get all created subprograms

 


GetCreatedOperationGroups(): list

 

 

o

return

returns a list of ULPythonOperationGroup

 

Get all created operation groups

 


GetCreatedOperations(): list

 

 

o

return

returns a list of ULPythonOperation

 

Get all created operations

 


GetCreatedPositions(): list

 

 

o

return

returns a list of ULPythonPosition

 

Get all created positions

 


GetCreatedMotions(): list

 

 

o

return

returns a list of ULPythonMotion

 

Get all created motions

 


GetCreatedEvents(): list

 

 

o

return

returns a list of ULPythonEvent

 

Get all created events

 


GetCreatedBaseProfiles(): list

 

 

o

return

returns a list of ULPythonBaseProfile

 

Get all created base profiles

 


CreateOlpBaseFrameProfileFromPositionRotation(baseProfileName: str, x: float, y: float, z: float, rX: float, rY: float, rZ: float): ULPythonBaseProfile

 

 

o

baseProfileName

The name of relative profile

 

o

x

X offset

 

o

y

Y offset

 

o

z

Z offset

 

o

rX

rX rotation

 

o

Ry

rY rotation

 

o

Rz

rZ rotation

 

o

return

returns the newly created event as ULPythonToolProfile

 

Creates new OLP base frame and Base profile relative to given profile using offset and rotation

 


CreateOlpBaseFrameProfileFromMatrix(baseProfileName: str,  matrix: list[float]): ULPythonBaseProfile

 

 

o

baseProfileName

The name of relative profile

 

o

matrix

Matrix represented by double array[16]

 

o

return

returns the newly created event as ULPythonToolProfile

 

Creates new OLP base frame and Base profile relative to given profile using matrix

 


 


Previous
Previous page
Chapter
Chapter page
Next
Next page