Opérateur de téléversement — Cycle de vie
Revenons à Upload Operator.
CreateEmptyProgram
def CreateEmptyProgram() -> ULPythonProgramCrée un nouveau programme vide
Retourne : ULPythonProgram — renvoie le programme nouvellement créé sous le nom de ULPythhonProgram
CreateEmptySubprogram
def CreateEmptySubprogram() -> ULPythonSubprogramCrée un sous-programme vide
Retourne : ULPythonSubprogram — renvoie l’appel de sous-programme nouvellement créé sous le nom de sous-programme ULPython
CreateEmptyOperationGroup
def CreateEmptyOperationGroup() -> ULPythonOperationGroupCrée un groupe d’opérations
Retourne : ULPythonOperationGroup — renvoie le groupe d’opérations nouvellement créé sous le nom de ULPythhonOperationGroup
CreateEmptyOperation
def CreateEmptyOperation() -> ULPythonOperationCrée une opération
Retourne : ULPythonOperation — renvoie l’opération nouvellement créée sous le nom d’ULPythhonOperation
CreateEmptyMotion
def CreateEmptyMotion() -> ULPythonMotionCrée un mouvement vide
Retourne : ULPythonMotion — renvoie la motion nouvellement créée sous le nom ULPythonMotion
CreateEmptyPosition
def CreateEmptyPosition() -> ULPythonPositionCrée un objet position vide
Retourne : ULPythonPosition — renvoie la nouvelle position créée en tant qu’ULPythhonPosition
CreateEmptyEvent
def CreateEmptyEvent() -> ULPythonEventCrée un événement vide
Revient : ULPythonEvent — renvoie l’événement nouvellement créé sous le nom d’ULPythhonEvent
CreateEmptyToolProfile
def CreateEmptyToolProfile() -> ULPythonToolProfileCrée un profil d’outil vide
Retourne : ULPythonToolProfile — renvoie le profil nouvel outil créé sous le nom de ULPythonToolProfile
CreateEmptyBaseProfile
def CreateEmptyBaseProfile() -> ULPythonBaseProfileCrée un profil de base vide
Retourne : ULPythonBaseProfile — renvoie le nouveau profil de base créé sous le nom de ULPythonBaseProfile
CreateOlpBaseFrameProfileFromPositionRotation
def CreateOlpBaseFrameProfileFromPositionRotation(baseProfileName: str, x: float, y: float, z: float, rX: float, rY: float, rZ: float) -> ULPythonBaseProfileCréation d’un nouveau cadre de base OLP et d’un nouveau profil de base
Paramètres :
| Nom | Type | Description |
|---|---|---|
baseProfileName | str | Le nom du profil relatif |
x | float | Décalage X |
y | float | Décalage Y |
z | float | Décalage Z |
rX | float | Rotation rX |
rY | float | rY rotation |
rZ | float | Rotation rZ |
Retourne : ULPythonBaseProfile — un profil de base ou un objet nul
CreateOlpBaseFrameProfileFromMatrix
def CreateOlpBaseFrameProfileFromMatrix(baseProfileName: str, matrix: list[float]) -> ULPythonBaseProfileCréation d’un nouveau cadre de base OLP et d’un nouveau profil de base
Paramètres :
| Nom | Type | Description |
|---|---|---|
baseProfileName | str | Le nom du profil relatif |
matrix | list[float] | >Matrice représentée par un double tableau[16] |
Retourne : ULPythonBaseProfile — un profil de base ou un objet nul