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