Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesGestion des événementsOpérateur d’événementsOpérateur d’événement — Méthodes de mutation

Opérateur d’événement — Méthodes de mutation

Revenons à Event Operator.

AddEvent

def AddEvent(uuId: str, pTpElement: CENPyOlpTpElement, iInsertPosition: int, execute: bool=True) -> CENPyOlpEventObject

Ajouter un événement technologique sur l’élément de trajectoire d’outil d’entrée ou à la fin du segment du trajet d’outil.

Paramètres :

NomTypeDescription
uuIdstridentifiant unique de l’événement à ajouter
pTpElementCENPyOlpTpElementÉlément de référence du parcours d’outil
iInsertPositionintavant ou après l’élément de trajectoire de référence
executeboolTrue = événement sera calculé immédiatement ; Faux = événement sera créé mais non calculé, le calcul doit être déclenché séparément. Le défaut est vrai. (par défaut : True)

Retours : CENPyOlpEventObject — L’objet Événement ajouté

AddEventWaitForBoolSensor

def AddEventWaitForBoolSensor(target: CENPyOlpTpElement, sensor: CENPyOlpSensor, iInsertPosition: int) -> CENPyOlpWaitForBoolSensorEvent

Ajoute un événement WaitForBoolSensor à l’élément de trajectoire d’outil ciblé.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementélément de chemin d’outil où l’événement à ajouter
sensorCENPyOlpSensorle capteur à régler
iInsertPositionintInsertion de position - avant ou après l’élément de trajectoire de référence

Retour : CENPyOlpWaitForBoolSensorEvent — l’événement ajouté

AddEventBoolActor

def AddEventBoolActor(target: CENPyOlpTpElement, actor: CENPyOlpActor, iInsertPosition: int) -> CENPyOlpBoolActorEvent

Ajoute un événement BoolActor à l’élément de trajectoire cible.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementélément de chemin d’outil où l’événement à ajouter
actorCENPyOlpActorl’acteur à définir
iInsertPositionintInsertion de position - avant ou après l’élément de trajectoire de référence

Retour : CENPyOlpBoolActorEvent — l’événement ajouté

AddEventFloatArrayActor

def AddEventFloatArrayActor(target: CENPyOlpTpElement, actor: CENPyOlpActor, iInsertPosition: int) -> CENPyOlpFloatArrayActorEvent

Ajoute un événement FloatArrayActor à l’élément de trajectoire d’outil cible.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementélément de chemin d’outil où l’événement à ajouter
actorCENPyOlpActorl’acteur à définir
iInsertPositionintInsertion de position - avant ou après l’élément de trajectoire de référence

Retour : CENPyOlpFloatArrayActorEvent — l’événement ajouté

AddEventSetBoolSignal

def AddEventSetBoolSignal(value: bool, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpSetBoolSignalEvent

Ajoute un événement SetBoolSignal à l’élément de chemin d’outil cible.

Paramètres :

NomTypeDescription
valueboolla valeur de bool à définir
targetCENPyOlpTpElementélément de chemin d’outil où l’événement à ajouter
signalNumberintle numéro du signal
iInsertPositionintInsertion de position - avant ou après l’élément de trajectoire de référence

Retour : CENPyOlpSetBoolSignalEvent — l’événement ajouté

AddEventSetFloatSignal

def AddEventSetFloatSignal(value: float, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpSetFloatSignalEvent

Ajoute un événement SetFloatSignal à l’élément de chemin d’outil cible.

Paramètres :

NomTypeDescription
valuefloatla valeur du flotteur à définir
targetCENPyOlpTpElementélément de chemin d’outil où l’événement à ajouter
signalNumberintle numéro du signal
iInsertPositionintInsertion de position - avant ou après l’élément de trajectoire de référence

Retour : CENPyOlpSetFloatSignalEvent — l’événement ajouté

AddEventSetIntSignal

def AddEventSetIntSignal(value: int, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpSetIntSignalEvent

Ajoute un événement SetIntSignal à l’élément de trajectoire cible.

Paramètres :

NomTypeDescription
valueintla valeur entière à définir
targetCENPyOlpTpElementélément de chemin d’outil où l’événement à ajouter
signalNumberintle numéro du signal
iInsertPositionintInsertion de position - avant ou après l’élément de trajectoire de référence

Retour : CENPyOlpSetIntSignalEvent — l’événement ajouté

AddEventWaitForBoolSignal

def AddEventWaitForBoolSignal(value: bool, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpWaitForBoolSignalEvent

Ajoute un WaitForBoolSignalEvent à l’élément de trajectoire d’outil cible.

Paramètres :

NomTypeDescription
valueboolla valeur de bool à définir
targetCENPyOlpTpElementélément de chemin d’outil où l’événement à ajouter
signalNumberintle numéro du signal
iInsertPositionintInsertion de position - avant ou après l’élément de trajectoire de référence

Retour : CENPyOlpWaitForBoolSignalEvent — l’événement ajouté

AddEventWaitForFloatSignal

def AddEventWaitForFloatSignal(value: float, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpWaitForFloatSignalEvent

Ajoute un WaitForFloatSignalEvent à l’élément de trajectoire d’outil cible.

Paramètres :

NomTypeDescription
valuefloatla valeur du flotteur à définir
targetCENPyOlpTpElementélément de chemin d’outil où l’événement à ajouter
signalNumberintle numéro du signal
iInsertPositionintInsertion de position - avant ou après l’élément de trajectoire de référence

Retour : CENPyOlpWaitForFloatSignalEvent — l’événement ajouté

AddEventWaitForIntSignal

def AddEventWaitForIntSignal(value: int, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpWaitForIntSignalEvent

Ajoute un WaitForIntSignalEvent à l’élément de chemin d’outil cible.

Paramètres :

NomTypeDescription
valueintla valeur entière à définir
targetCENPyOlpTpElementélément de chemin d’outil où l’événement à ajouter
signalNumberintle numéro du signal
iInsertPositionintInsertion de position - avant ou après l’élément de trajectoire de référence

Retours : CENPyOlpWaitForIntSignalEvent — l’événement ajouté

AddSpeed

def AddSpeed(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpSpeedEvent

Ajoute un événement Vitesse à l’élément de trajectoire d’outil cible.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementélément de chemin d’outil où l’événement de vitesse doit être ajouté
iInsertPositionintInsertion de position - avant ou après l’élément de trajectoire de référence

Retour : CENPyOlpSpeedEvent — L’événement ajouté

AddToolEvent

def AddToolEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpToolEvent

Ajoute un événement Outil à l’élément de trajectoire cible.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementélément du parcours d’outil où l’événement de l’outil doit être ajouté
iInsertPositionintInsertion de position - avant ou après l’élément de trajet cible

Retour : CENPyOlpToolEvent — L’outil ajouté par l’événement

AddToolEvent

def AddToolEvent(target: CENPyOlpTpElement, iInsertPosition: int, exactStop: bool) -> CENPyOlpToolEvent

Ajoute un événement Outil à l’élément de trajectoire cible.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementélément du parcours d’outil où l’événement de l’outil doit être ajouté
iInsertPositionintInsertion de position - avant ou après l’élément de trajet cible
exactStopboolArrêt exact sur l’événement.

Retour : CENPyOlpToolEvent — L’outil ajouté par l’événement

AddAccuracyEvent

def AddAccuracyEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpAccuracyEvent

Ajoute un événement Précision à l’élément de trajectoire d’outil cible.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementélément de chemin d’outil où l’événement de précision doit être ajouté.
iInsertPositionintInsertion de position - avant ou après l’élément de trajet cible

Retour : CENPyOlpAccuracyEvent — L’événement de précision ajouté

AddDwellEvent

def AddDwellEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpDwellEvent

Ajoute un événement de Dwell à l’élément de trajectoire cible.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementL’élément sur lequel l’événement doit être ajouté.
iInsertPositionintInsertion de position - avant ou après l’élément de trajet cible

Retour : CENPyOlpDwellEvent — L’événement ajouté ; nul si l’ajout de l’événement échoue

AddSyncRobotsEvent

def AddSyncRobotsEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpSyncRobotsEvent

Ajoute un événement Synchroniser les robots à l’élément de trajectoire d’outil ciblé.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementÉlément de parcours d’outil où l’événement synchronisation robots sera ajouté.
iInsertPositionintInsertion de position - avant ou après l’élément de trajet cible

Retour : CENPyOlpSyncRobotsEvent — L’événement Synchronisation des Robots ajouté

AddAccelerationEvent

def AddAccelerationEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpAccelerationEvent

Ajoute un événement d’accélération à l’élément de trajectoire d’outil cible.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementélément de parcours d’outil où l’événement d’accélération doit être ajouté.
iInsertPositionintInsertion de position - avant ou après l’élément de trajet cible

Retour : CENPyOlpAccelerationEvent — L’événement d’accélération ajouté

AddSetResourcePortEvent

def AddSetResourcePortEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpSetResourcePortEvent

Ajoute un événement SetResourcePort à l’élément de chemin d’outil cible.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementÉlément de parcours d’outil où l’événement sera ajouté
iInsertPositionintInsertion de position - avant ou après l’élément de trajet cible

Retour : CENPyOlpSetResourcePortEvent — L’événement créé

AddSetResourcePortEvent

def AddSetResourcePortEvent(target: CENPyOlpTpElement, iInsertPosition: int, exactStop: bool) -> CENPyOlpSetResourcePortEvent

Ajoute un événement SetResourcePort à l’élément de chemin d’outil cible.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementÉlément de parcours d’outil où l’événement sera ajouté
iInsertPositionintInsertion de position - avant ou après l’élément de trajet cible
exactStopboolArrêt exact sur l’événement.

Retour : CENPyOlpSetResourcePortEvent — L’événement créé

AddWaitForResourcePortEvent

def AddWaitForResourcePortEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpWaitForResourcePortEvent

Ajoute un événement WaitForResourcePort à l’élément de chemin d’outil ciblé.

Paramètres :

NomTypeDescription
targetCENPyOlpTpElementÉlément de parcours d’outil où l’événement sera ajouté
iInsertPositionintInsertion de position - avant ou après l’élément de trajet cible

Retour : CENPyOlpWaitForResourcePortEvent — L’événement créé

Was this page helpful?