Ereignisoperator — Mutationsmethoden
Zurück zum Event Operator.
AddEvent
def AddEvent(uuId: str, pTpElement: CENPyOlpTpElement, iInsertPosition: int, execute: bool=True) -> CENPyOlpEventObjectFügen Sie ein Technology Event am Eingabe-Werkzeugweg-Element oder am Ende des Werkzeugwegsegments hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
uuId | str | eindeutige ID des hinzuzufügenden Ereignisses |
pTpElement | CENPyOlpTpElement | Referenzelement des Werkzeugpfads |
iInsertPosition | int | vor oder nach dem referenzierten Werkzeugweg-Element |
execute | bool | True = Das Ereignis wird sofort berechnet; False = Das Ereignis wird erstellt, aber nicht berechnet, die Berechnung muss separat ausgelöst werden. Standard ist True. (Standard: True) |
Gibt zurück: CENPyOlpEventObject — Das hinzugefügte Event-Objekt
AddEventWaitForBoolSensor
def AddEventWaitForBoolSensor(target: CENPyOlpTpElement, sensor: CENPyOlpSensor, iInsertPosition: int) -> CENPyOlpWaitForBoolSensorEventFügt ein WaitForBoolSensor-Ereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Werkzeugweg-Element, an dem das hinzuzufügende Ereignis eingetragen wird |
sensor | CENPyOlpSensor | der zu setzende Sensor |
iInsertPosition | int | Einfügeposition – vor oder nach dem Referenz-Werkzeugweg-Element |
Gibt zurück: CENPyOlpWaitForBoolSensorEvent — das hinzugefügte Ereignis
AddEventBoolActor
def AddEventBoolActor(target: CENPyOlpTpElement, actor: CENPyOlpActor, iInsertPosition: int) -> CENPyOlpBoolActorEventFügt ein BoolActor-Ereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Werkzeugweg-Element, an dem das hinzuzufügende Ereignis eingetragen wird |
actor | CENPyOlpActor | der zu setzende Akteur |
iInsertPosition | int | Einfügeposition – vor oder nach dem Referenz-Werkzeugweg-Element |
Gibt zurück: CENPyOlpBoolActorEvent — das hinzugefügte Ereignis
AddEventFloatArrayActor
def AddEventFloatArrayActor(target: CENPyOlpTpElement, actor: CENPyOlpActor, iInsertPosition: int) -> CENPyOlpFloatArrayActorEventFügt ein FloatArrayActor-Ereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Werkzeugweg-Element, an dem das hinzuzufügende Ereignis eingetragen wird |
actor | CENPyOlpActor | der zu setzende Akteur |
iInsertPosition | int | Einfügeposition – vor oder nach dem Referenz-Werkzeugweg-Element |
Gibt zurück: CENPyOlpFloatArrayActorEvent — das hinzugefügte Ereignis
AddEventSetBoolSignal
def AddEventSetBoolSignal(value: bool, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpSetBoolSignalEventFügt ein SetBoolSignal-Ereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | bool | der zu setzende Bool-Wert |
target | CENPyOlpTpElement | Werkzeugweg-Element, an dem das hinzuzufügende Ereignis eingetragen wird |
signalNumber | int | die Signalnummer |
iInsertPosition | int | Einfügeposition – vor oder nach dem Referenz-Werkzeugweg-Element |
Gibt zurück: CENPyOlpSetBoolSignalEvent — das hinzugefügte Ereignis
AddEventSetFloatSignal
def AddEventSetFloatSignal(value: float, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpSetFloatSignalEventFügt ein SetFloatSignal-Ereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | float | der einzustellende Fließkommawert |
target | CENPyOlpTpElement | Werkzeugweg-Element, an dem das hinzuzufügende Ereignis eingetragen wird |
signalNumber | int | die Signalnummer |
iInsertPosition | int | Einfügeposition – vor oder nach dem Referenz-Werkzeugweg-Element |
Gibt zurück: CENPyOlpSetFloatSignalEvent — das hinzugefügte Ereignis
AddEventSetIntSignal
def AddEventSetIntSignal(value: int, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpSetIntSignalEventFügt ein SetIntSignal-Ereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | int | der einzustellende Ganzzahlwert |
target | CENPyOlpTpElement | Werkzeugweg-Element, an dem das hinzuzufügende Ereignis eingetragen wird |
signalNumber | int | die Signalnummer |
iInsertPosition | int | Einfügeposition – vor oder nach dem Referenz-Werkzeugweg-Element |
Gibt zurück: CENPyOlpSetIntSignalEvent — das hinzugefügte Ereignis
AddEventWaitForBoolSignal
def AddEventWaitForBoolSignal(value: bool, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpWaitForBoolSignalEventFügt dem Ziel-Werkzeugweg-Element ein WaitForBoolSignalEvent hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | bool | der zu setzende Bool-Wert |
target | CENPyOlpTpElement | Werkzeugweg-Element, an dem das hinzuzufügende Ereignis eingetragen wird |
signalNumber | int | die Signalnummer |
iInsertPosition | int | Einfügeposition – vor oder nach dem Referenz-Werkzeugweg-Element |
Gibt zurück: CENPyOlpWaitForBoolSignalEvent — das hinzugefügte Ereignis
AddEventWaitForFloatSignal
def AddEventWaitForFloatSignal(value: float, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpWaitForFloatSignalEventFügt dem Ziel-Werkzeugweg-Element ein WaitForFloatSignalEvent hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | float | der einzustellende Fließkommawert |
target | CENPyOlpTpElement | Werkzeugweg-Element, an dem das hinzuzufügende Ereignis eingetragen wird |
signalNumber | int | die Signalnummer |
iInsertPosition | int | Einfügeposition – vor oder nach dem Referenz-Werkzeugweg-Element |
Gibt zurück: CENPyOlpWaitForFloatSignalEvent — das hinzugefügte Ereignis
AddEventWaitForIntSignal
def AddEventWaitForIntSignal(value: int, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpWaitForIntSignalEventFügt dem Ziel-Werkzeugweg-Element ein WaitForIntSignalEvent hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | int | der einzustellende Ganzzahlwert |
target | CENPyOlpTpElement | Werkzeugweg-Element, an dem das hinzuzufügende Ereignis eingetragen wird |
signalNumber | int | die Signalnummer |
iInsertPosition | int | Einfügeposition – vor oder nach dem Referenz-Werkzeugweg-Element |
Gibt zurück: CENPyOlpWaitForIntSignalEvent — das hinzugefügte Ereignis
AddSpeed
def AddSpeed(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpSpeedEventFügt dem Ziel-Werkzeugweg-Element ein Speed-Ereignis hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Bahnelement, an dem das Geschwindigkeitsevent hinzugefügt werden soll |
iInsertPosition | int | Einfügeposition – vor oder nach dem Referenz-Werkzeugweg-Element |
Gibt zurück: CENPyOlpSpeedEvent — Das hinzugefügte Ereignis
AddToolEvent
def AddToolEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpToolEventFügt ein Werkzeugereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Werkzeugbahn-Element, an dem das Werkzeugereignis hinzugefügt werden soll |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugweg-Element |
Gibt zurück: CENPyOlpToolEvent — Das hinzugefügte Werkzeug-Ereignis
AddToolEvent
def AddToolEvent(target: CENPyOlpTpElement, iInsertPosition: int, exactStop: bool) -> CENPyOlpToolEventFügt ein Werkzeugereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Werkzeugbahn-Element, an dem das Werkzeugereignis hinzugefügt werden soll |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugweg-Element |
exactStop | bool | Exakter Stopp beim Ereignis. |
Gibt zurück: CENPyOlpToolEvent — Das hinzugefügte Werkzeug-Ereignis
AddAccuracyEvent
def AddAccuracyEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpAccuracyEventFügt ein Accuracy-Ereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Werkzeugweg-Element, an dem das Genauigkeitsereignis hinzugefügt werden soll. |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugweg-Element |
Gibt zurück: CENPyOlpAccuracyEvent — Das hinzugefügte Accuracy Event
AddDwellEvent
def AddDwellEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpDwellEventFügt ein Dwell-Ereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Das Element, dem das Ereignis hinzugefügt werden soll. |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugweg-Element |
Gibt zurück: CENPyOlpDwellEvent — Das hinzugefügte Ereignis; null, wenn das Hinzufügen des Ereignisses fehlschlägt
AddSyncRobotsEvent
def AddSyncRobotsEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpSyncRobotsEventFügt ein Ereignis „Synchronisiere Roboter“ zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Werkzeugweg-Element, an dem das Synchronize Robots Event hinzugefügt werden soll. |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugweg-Element |
Gibt zurück: CENPyOlpSyncRobotsEvent — Das hinzugefügte Synchronize Robots Event
AddAccelerationEvent
def AddAccelerationEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpAccelerationEventFügt ein Beschleunigungsereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Bahnelement, an dem das Beschleunigungsereignis hinzugefügt werden soll. |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugweg-Element |
Gibt zurück: CENPyOlpAccelerationEvent — Das hinzugefügte Beschleunigungsereignis
AddSetResourcePortEvent
def AddSetResourcePortEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpSetResourcePortEventFügt dem Ziel-Werkzeugweg-Element ein SetResourcePort-Ereignis hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Bahnelement, an dem das Ereignis hinzugefügt wird |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugweg-Element |
Gibt zurück: CENPyOlpSetResourcePortEvent — Das erstellte Ereignis
AddSetResourcePortEvent
def AddSetResourcePortEvent(target: CENPyOlpTpElement, iInsertPosition: int, exactStop: bool) -> CENPyOlpSetResourcePortEventFügt dem Ziel-Werkzeugweg-Element ein SetResourcePort-Ereignis hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Bahnelement, an dem das Ereignis hinzugefügt wird |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugweg-Element |
exactStop | bool | Exakter Stopp beim Ereignis. |
Gibt zurück: CENPyOlpSetResourcePortEvent — Das erstellte Ereignis
AddWaitForResourcePortEvent
def AddWaitForResourcePortEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpWaitForResourcePortEventFügt ein WaitForResourcePort-Ereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Bahnelement, an dem das Ereignis hinzugefügt wird |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugweg-Element |
Gibt zurück: CENPyOlpWaitForResourcePortEvent — Das erstellte Ereignis