Opérateur d’événement — Méthodes de mutation
Revenons à Event Operator.
AddEvent
def AddEvent(uuId: str, pTpElement: CENPyOlpTpElement, iInsertPosition: int, execute: bool=True) -> CENPyOlpEventObjectAjouter 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 :
| Nom | Type | Description |
|---|---|---|
uuId | str | identifiant unique de l’événement à ajouter |
pTpElement | CENPyOlpTpElement | Élément de référence du parcours d’outil |
iInsertPosition | int | avant ou après l’élément de trajectoire de référence |
execute | bool | True = é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) -> CENPyOlpWaitForBoolSensorEventAjoute un événement WaitForBoolSensor à l’élément de trajectoire d’outil ciblé.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | élément de chemin d’outil où l’événement à ajouter |
sensor | CENPyOlpSensor | le capteur à régler |
iInsertPosition | int | Insertion 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) -> CENPyOlpBoolActorEventAjoute un événement BoolActor à l’élément de trajectoire cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | élément de chemin d’outil où l’événement à ajouter |
actor | CENPyOlpActor | l’acteur à définir |
iInsertPosition | int | Insertion 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) -> CENPyOlpFloatArrayActorEventAjoute un événement FloatArrayActor à l’élément de trajectoire d’outil cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | élément de chemin d’outil où l’événement à ajouter |
actor | CENPyOlpActor | l’acteur à définir |
iInsertPosition | int | Insertion 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) -> CENPyOlpSetBoolSignalEventAjoute un événement SetBoolSignal à l’élément de chemin d’outil cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
value | bool | la valeur de bool à définir |
target | CENPyOlpTpElement | élément de chemin d’outil où l’événement à ajouter |
signalNumber | int | le numéro du signal |
iInsertPosition | int | Insertion 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) -> CENPyOlpSetFloatSignalEventAjoute un événement SetFloatSignal à l’élément de chemin d’outil cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
value | float | la valeur du flotteur à définir |
target | CENPyOlpTpElement | élément de chemin d’outil où l’événement à ajouter |
signalNumber | int | le numéro du signal |
iInsertPosition | int | Insertion 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) -> CENPyOlpSetIntSignalEventAjoute un événement SetIntSignal à l’élément de trajectoire cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
value | int | la valeur entière à définir |
target | CENPyOlpTpElement | élément de chemin d’outil où l’événement à ajouter |
signalNumber | int | le numéro du signal |
iInsertPosition | int | Insertion 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) -> CENPyOlpWaitForBoolSignalEventAjoute un WaitForBoolSignalEvent à l’élément de trajectoire d’outil cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
value | bool | la valeur de bool à définir |
target | CENPyOlpTpElement | élément de chemin d’outil où l’événement à ajouter |
signalNumber | int | le numéro du signal |
iInsertPosition | int | Insertion 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) -> CENPyOlpWaitForFloatSignalEventAjoute un WaitForFloatSignalEvent à l’élément de trajectoire d’outil cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
value | float | la valeur du flotteur à définir |
target | CENPyOlpTpElement | élément de chemin d’outil où l’événement à ajouter |
signalNumber | int | le numéro du signal |
iInsertPosition | int | Insertion 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) -> CENPyOlpWaitForIntSignalEventAjoute un WaitForIntSignalEvent à l’élément de chemin d’outil cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
value | int | la valeur entière à définir |
target | CENPyOlpTpElement | élément de chemin d’outil où l’événement à ajouter |
signalNumber | int | le numéro du signal |
iInsertPosition | int | Insertion 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) -> CENPyOlpSpeedEventAjoute un événement Vitesse à l’élément de trajectoire d’outil cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | élément de chemin d’outil où l’événement de vitesse doit être ajouté |
iInsertPosition | int | Insertion 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) -> CENPyOlpToolEventAjoute un événement Outil à l’élément de trajectoire cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | élément du parcours d’outil où l’événement de l’outil doit être ajouté |
iInsertPosition | int | Insertion 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) -> CENPyOlpToolEventAjoute un événement Outil à l’élément de trajectoire cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | élément du parcours d’outil où l’événement de l’outil doit être ajouté |
iInsertPosition | int | Insertion de position - avant ou après l’élément de trajet cible |
exactStop | bool | Arrêt exact sur l’événement. |
Retour : CENPyOlpToolEvent — L’outil ajouté par l’événement
AddAccuracyEvent
def AddAccuracyEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpAccuracyEventAjoute un événement Précision à l’élément de trajectoire d’outil cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | élément de chemin d’outil où l’événement de précision doit être ajouté. |
iInsertPosition | int | Insertion 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) -> CENPyOlpDwellEventAjoute un événement de Dwell à l’élément de trajectoire cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | L’élément sur lequel l’événement doit être ajouté. |
iInsertPosition | int | Insertion 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) -> CENPyOlpSyncRobotsEventAjoute un événement Synchroniser les robots à l’élément de trajectoire d’outil ciblé.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | Élément de parcours d’outil où l’événement synchronisation robots sera ajouté. |
iInsertPosition | int | Insertion 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) -> CENPyOlpAccelerationEventAjoute un événement d’accélération à l’élément de trajectoire d’outil cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | élément de parcours d’outil où l’événement d’accélération doit être ajouté. |
iInsertPosition | int | Insertion 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) -> CENPyOlpSetResourcePortEventAjoute un événement SetResourcePort à l’élément de chemin d’outil cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | Élément de parcours d’outil où l’événement sera ajouté |
iInsertPosition | int | Insertion 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) -> CENPyOlpSetResourcePortEventAjoute un événement SetResourcePort à l’élément de chemin d’outil cible.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | Élément de parcours d’outil où l’événement sera ajouté |
iInsertPosition | int | Insertion de position - avant ou après l’élément de trajet cible |
exactStop | bool | Arrêt exact sur l’événement. |
Retour : CENPyOlpSetResourcePortEvent — L’événement créé
AddWaitForResourcePortEvent
def AddWaitForResourcePortEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpWaitForResourcePortEventAjoute un événement WaitForResourcePort à l’élément de chemin d’outil ciblé.
Paramètres :
| Nom | Type | Description |
|---|---|---|
target | CENPyOlpTpElement | Élément de parcours d’outil où l’événement sera ajouté |
iInsertPosition | int | Insertion de position - avant ou après l’élément de trajet cible |
Retour : CENPyOlpWaitForResourcePortEvent — L’événement créé