Ereignisoperator — Mutationsmethoden
Zurück zu Event Operator.
AddEvent
def AddEvent(uuId: str, pTpElement: CENPyOlpTpElement, iInsertPosition: int, execute: bool=True) -> CENPyOlpEventObjectFügen Sie Technologie-Event auf das eingegebene Werkzeugpfadelement oder am Ende des Werkzeugpfadsegments hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
uuId | str | Eindeutige ID des hinzuzufügenden Ereignisses |
pTpElement | CENPyOlpTpElement | Referenz-Werkzeugpfadelement |
iInsertPosition | int | Vor oder nach dem Referenz-Werkzeugwegelement |
execute | bool | Wahr = Ereignis wird sofort berechnet; False = Ereignis wird erstellt, aber nicht berechnet, die Berechnung muss separat ausgelöst werden. Default ist True. (Standard: True) |
Returns: CENPyOlpEventObject — Das hinzugefügte Event-Objekt
AddEventWaitForBoolSensor
def AddEventWaitForBoolSensor(target: CENPyOlpTpElement, sensor: CENPyOlpSensor, iInsertPosition: int) -> CENPyOlpWaitForBoolSensorEventFügt ein WaitForBoolSensor-Ereignis zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Toolpath-Element, wo das zu hinzufügende Ereignis |
sensor | CENPyOlpSensor | Der zu setzende Sensor |
iInsertPosition | int | Position einfügen – vor oder nach dem Referenz-Werkzeugwegelement |
Rückkehrt: CENPyOlpWaitForBoolSensorEvent — das hinzugefügte Ereignis
AddEventBoolActor
def AddEventBoolActor(target: CENPyOlpTpElement, actor: CENPyOlpActor, iInsertPosition: int) -> CENPyOlpBoolActorEventFügt ein BoolActor-Ereignis zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Toolpath-Element, wo das zu hinzufügende Ereignis |
actor | CENPyOlpActor | Der Schauspieler, der gesetzt werden soll |
iInsertPosition | int | Position einfügen – vor oder nach dem Referenz-Werkzeugwegelement |
Rückkehrt: CENPyOlpBoolActorEvent — das hinzugefügte Ereignis
AddEventFloatArrayActor
def AddEventFloatArrayActor(target: CENPyOlpTpElement, actor: CENPyOlpActor, iInsertPosition: int) -> CENPyOlpFloatArrayActorEventFügt ein FloatArrayActor-Ereignis zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Toolpath-Element, wo das zu hinzufügende Ereignis |
actor | CENPyOlpActor | Der Schauspieler, der gesetzt werden soll |
iInsertPosition | int | Position einfügen – vor oder nach dem Referenz-Werkzeugwegelement |
Rückkehrt: CENPyOlpFloatArrayActorEvent — das hinzugefügte Ereignis
AddEventSetBoolSignal
def AddEventSetBoolSignal(value: bool, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpSetBoolSignalEventFügt ein SetBoolSignal-Ereignis zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | bool | Der zu setzende Bool-Wert |
target | CENPyOlpTpElement | Toolpath-Element, wo das zu hinzufügende Ereignis |
signalNumber | int | Die Signalnummer |
iInsertPosition | int | Position einfügen – vor oder nach dem Referenz-Werkzeugwegelement |
Rückkehrt: CENPyOlpSetBoolSignalEvent — das hinzugefügte Ereignis
AddEventSetFloatSignal
def AddEventSetFloatSignal(value: float, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpSetFloatSignalEventFügt ein SetFloatSignal-Ereignis zum Ziel-Werkzeugpfadelement hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | float | Der Floatwert, der gesetzt werden soll |
target | CENPyOlpTpElement | Toolpath-Element, wo das zu hinzufügende Ereignis |
signalNumber | int | Die Signalnummer |
iInsertPosition | int | Position einfügen – vor oder nach dem Referenz-Werkzeugwegelement |
Rückkehrt: CENPyOlpSetFloatSignalEvent — das hinzugefügte Ereignis
AddEventSetIntSignal
def AddEventSetIntSignal(value: int, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpSetIntSignalEventFügt ein SetIntSignal-Ereignis zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | int | der ganzzahlige Wert |
target | CENPyOlpTpElement | Toolpath-Element, wo das zu hinzufügende Ereignis |
signalNumber | int | Die Signalnummer |
iInsertPosition | int | Position einfügen – vor oder nach dem Referenz-Werkzeugwegelement |
Rückkehrt: CENPyOlpSetIntSignalEvent — das hinzugefügte Ereignis
AddEventWaitForBoolSignal
def AddEventWaitForBoolSignal(value: bool, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpWaitForBoolSignalEventFügt ein WaitForBoolSignalEvent hinzu, um das Toolpath-Element zu targeten.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | bool | Der zu setzende Bool-Wert |
target | CENPyOlpTpElement | Toolpath-Element, wo das zu hinzufügende Ereignis |
signalNumber | int | Die Signalnummer |
iInsertPosition | int | Position einfügen – vor oder nach dem Referenz-Werkzeugwegelement |
Rückkehrt: CENPyOlpWaitForBoolSignalEvent — das hinzugefügte Ereignis
AddEventWaitForFloatSignal
def AddEventWaitForFloatSignal(value: float, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpWaitForFloatSignalEventFügt ein WaitForFloatSignalEvent zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | float | Der Floatwert, der gesetzt werden soll |
target | CENPyOlpTpElement | Toolpath-Element, wo das zu hinzufügende Ereignis |
signalNumber | int | Die Signalnummer |
iInsertPosition | int | Position einfügen – vor oder nach dem Referenz-Werkzeugwegelement |
Rückkehrt: CENPyOlpWaitForFloatSignalEvent — das hinzugefügte Ereignis
AddEventWaitForIntSignal
def AddEventWaitForIntSignal(value: int, target: CENPyOlpTpElement, signalNumber: int, iInsertPosition: int) -> CENPyOlpWaitForIntSignalEventFügt ein WaitForIntSignalEvent zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
value | int | der ganzzahlige Wert |
target | CENPyOlpTpElement | Toolpath-Element, wo das zu hinzufügende Ereignis |
signalNumber | int | Die Signalnummer |
iInsertPosition | int | Position einfügen – vor oder nach dem Referenz-Werkzeugwegelement |
Rückkehrt: CENPyOlpWaitForIntSignalEvent — das hinzugefügte Ereignis
AddSpeed
def AddSpeed(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpSpeedEventFügt ein Geschwindigkeitsereignis zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Werkzeugwegelement, bei dem ein Geschwindigkeitsereignis hinzugefügt werden soll |
iInsertPosition | int | Position einfügen – vor oder nach dem Referenz-Werkzeugwegelement |
Rückkehrt: CENPyOlpSpeedEvent — Das hinzugefügte Ereignis
AddToolEvent
def AddToolEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpToolEventFügt ein Tool-Event zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Werkzeugpfadelement, wo Werkzeugereignis hinzugefügt werden soll |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugwegelement |
Rückkehrt: CENPyOlpToolEvent — Das Werkzeug Ereignis hinzugefügt
AddToolEvent
def AddToolEvent(target: CENPyOlpTpElement, iInsertPosition: int, exactStop: bool) -> CENPyOlpToolEventFügt ein Tool-Event zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Werkzeugpfadelement, wo Werkzeugereignis hinzugefügt werden soll |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugwegelement |
exactStop | bool | Genaues Stop-on-Event. |
Rückkehrt: CENPyOlpToolEvent — Das Werkzeug Ereignis hinzugefügt
AddAccuracyEvent
def AddAccuracyEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpAccuracyEventFügt ein Genauigkeitsereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Toolpath-Element, bei dem ein Genauigkeitsereignis hinzugefügt werden soll. |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugwegelement |
Returns: CENPyOlpAccuracyEvent — Das hinzugefügte Genauigkeitsereignis
AddDwellEvent
def AddDwellEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpDwellEventFügt ein Verweilungsereignis zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Das Element, auf das das Ereignis hinzugefügt werden soll. |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugwegelement |
Rückkehrt: CENPyOlpDwellEvent — Das hinzugefügte Ereignis; null, wenn das Hinzufügen des Ereignisses fehlschlägt
AddSyncRobotsEvent
def AddSyncRobotsEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpSyncRobotsEventFügt ein Synchronize Robots-Ereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Toolpath-Element, bei dem das Synchronize Robots-Event hinzugefügt werden soll. |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugwegelement |
Rückkehrt: CENPyOlpSyncRobotsEvent — Das Synchronize Robots-Event hinzugefügt
AddAccelerationEvent
def AddAccelerationEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpAccelerationEventFügt ein Beschleunigungsereignis zum Ziel-Werkzeugweg-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Werkzeugweg-Element, bei dem das Beschleunigungsereignis hinzugefügt werden soll. |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugwegelement |
Rückkehrt: CENPyOlpAccelerationEvent — Das Beschleunigungsereignis hinzugefügt
AddSetResourcePortEvent
def AddSetResourcePortEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpSetResourcePortEventFügt ein SetResourcePort-Ereignis zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Toolpath-Element, bei dem das Ereignis hinzugefügt wird |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugwegelement |
Rückkehrt: CENPyOlpSetResourcePortEvent — Das erstellte Event
AddSetResourcePortEvent
def AddSetResourcePortEvent(target: CENPyOlpTpElement, iInsertPosition: int, exactStop: bool) -> CENPyOlpSetResourcePortEventFügt ein SetResourcePort-Ereignis zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Toolpath-Element, bei dem das Ereignis hinzugefügt wird |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugwegelement |
exactStop | bool | Genaues Stop-on-Event. |
Rückkehrt: CENPyOlpSetResourcePortEvent — Das erstellte Event
AddWaitForResourcePortEvent
def AddWaitForResourcePortEvent(target: CENPyOlpTpElement, iInsertPosition: int) -> CENPyOlpWaitForResourcePortEventFügt ein WaitForResourcePort-Ereignis zum Ziel-Toolpath-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpTpElement | Toolpath-Element, bei dem das Ereignis hinzugefügt wird |
iInsertPosition | int | Einfügeposition – vor oder nach dem Ziel-Werkzeugwegelement |
Rücksendungen: CENPyOlpWaitForResourcePortEvent — Das erstellte Event