Opérateur d’événement — Méthodes de mutation
Retour à Exploitant d’événements.
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 trajet 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 référence du trajet d’outil |
Returns : CENPyOlpWaitForBoolSensorEvent — l’événement supplémentaire
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 référence du trajet d’outil |
Returns : CENPyOlpBoolActorEvent — l’événement supplémentaire
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 référence du trajet d’outil |
Returns : CENPyOlpFloatArrayActorEvent — l’événement supplémentaire
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 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 référence du trajet d’outil |
Returns : CENPyOlpSetBoolSignalEvent — l’événement supplémentaire
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 référence du trajet d’outil |
Returns : CENPyOlpSetFloatSignalEvent — l’événement supplémentaire
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 référence du trajet d’outil |
Returns : CENPyOlpSetIntSignalEvent — l’événement supplémentaire
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 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 référence du trajet d’outil |
Returns : CENPyOlpWaitForBoolSignalEvent — l’événement supplémentaire
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 référence du trajet d’outil |
Returns : CENPyOlpWaitForFloatSignalEvent — l’événement supplémentaire
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 référence du trajet d’outil |
Returns : CENPyOlpWaitForIntSignalEvent — l’événement supplémentaire
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 référence du trajet d’outil |
Returns : 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 cible du trajet d’outil |
Returns : 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 cible du trajet d’outil |
exactStop | bool | Arrêt exact sur l’événement. |
Returns : 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 cible du trajet d’outil |
Returns : 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 cible du trajet d’outil |
Returns : 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 cible du trajet d’outil |
Returns : 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 cible du trajet d’outil |
Returns : 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 trajectoire d’outil où l’événement sera ajouté |
iInsertPosition | int | Insertion de position - avant ou après l’élément cible du trajet d’outil |
Retours : 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 trajectoire d’outil où l’événement sera ajouté |
iInsertPosition | int | Insertion de position - avant ou après l’élément cible du trajet d’outil |
exactStop | bool | Arrêt exact sur l’événement. |
Retours : 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 trajectoire d’outil où l’événement sera ajouté |
iInsertPosition | int | Insertion de position - avant ou après l’élément cible du trajet d’outil |
Retours : CENPyOlpWaitForResourcePortEvent — L’événement créé