Event_Event Rechenoperator — Abfragemethoden
Zurück zu Event_Event Compute Operator.
GetAttribGetter
def GetAttribGetter() -> CENPyOlpAttribGetterHol dir die Attribut-Getter-Oberfläche.
Returns: CENPyOlpAttribGetter — Attribut-Getter-Schnittstelle.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorEr bekommt Holzfäller-Bediener.
Rücksendungen: CENPyOlpLogOperator — Holzfäller-Bediener.
GetRefTpElement
def GetRefTpElement() -> CENPyOlpTpElementJede OLP-Ereignisdefinition ist an ein Werkzeugpfadelement gebunden, das das Referenz-Werkzeugpfadelement ist.
Returns: CENPyOlpTpElement — Referenz-Toolpath-Element der Ereignisdefinition
GetInitialPathMatrixByLength
def GetInitialPathMatrixByLength(length: float) -> CENPyOlpMatrixErhält die Anfangspfadmatrix des Werkzeugwegelements bei gegebener Länge. Anmerkung: Wenn bei vorgegebener Länge kein Werkzeugweg-Element existiert, wird ein temporäres Element erstellt (sofort nach Nutzung gelöscht).
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
length | float | Pfadlänge, bei der die Matrix berechnet wird. |
Returns: CENPyOlpMatrix — Matrix bei gegebener Länge konnte keiner berechnet werden.
GetRefToolpathElementPosition
def GetRefToolpathElementPosition() -> CENPyOlpMatrixBestimmt die Basisrahmenposition des Referenzelements eines Ereignisses. Beachten Sie: Dies gibt nullptr zurück, wenn es auf einer OlpEventDefinition nicht aufgerufen wird.
Returns: CENPyOlpMatrix — Nullptr oder die Basisrahmenposition des Referenz-Werkzeugwegelements.
GetCurrentToolFrameIndex
def GetCurrentToolFrameIndex() -> intErhalten Sie den aktuellen Werkzeugrahmenindex der übergeordneten Operation.
Rücksendungen: int — Werkzeugrahmenindex.
GetCurrentToolResourceName
def GetCurrentToolResourceName() -> intHol dir den Ressourcennamen des aktiven Werkzeugs.
Returns: int — Ressourcenname des aktiven Werkzeugs.
GetCurrentBaseFrameIndex
def GetCurrentBaseFrameIndex() -> intErhalten Sie den aktuellen Basisrahmenindex der Elternoperation.
Rücksendungen: int — Basisrahmenindex.
GetCurrentToolFrameMatrix
def GetCurrentToolFrameMatrix() -> CENPyOlpMatrixErhalten Sie die aktuelle Werkzeugrahmenmatrix der Elternoperation.
Rücksendungen: CENPyOlpMatrix — Werkzeugrahmenmatrix.
GetCurrentBaseFrameMatrix
def GetCurrentBaseFrameMatrix() -> CENPyOlpMatrixErhalten Sie die aktuelle Basisrahmenmatrix der Elternoperation.
Rücksendungen: CENPyOlpMatrix — Basisrahmen-Matrix.
GetController
def GetController() -> CENPyOlpControllerBekommt einen OLP-Controller.
Rücksendungen: CENPyOlpController — OLP-Controller.
GetEventOperator
def GetEventOperator() -> CENPyOlpEventOperatorEr bekommt den Event-Operator für die Verwaltung von Events.
Returns: CENPyOlpEventOperator — Ereignisoperator.
GetTouchSensingOperator
def GetTouchSensingOperator() -> CENPyOlpTouchSensingOperatorErhält einen TouchSensing-Operator, der Touch-Sensing-Positionen enthält.
Rücksendung: CENPyOlpTouchSensingOperator — TouchSensing-Operator.
GetSeamFindingOperator
def GetSeamFindingOperator() -> CENPyOlpSeamFindingOperatorErhält einen SeamFinding-Operator, der SeamFinding-Positionen enthält.
Rücksendungen: CENPyOlpSeamFindingOperator — SeamFinding-Operator.
GetTechTabFolder
def GetTechTabFolder() -> intEs bekommt den Pfad für den Ordnerpfad der Technologietabelle. Wenn der relative Pfad einen Dateinamen mit Erweiterung enthält, wird der Pfad zu dieser Datei zurückgegeben.
Returns: int — Technologie-Tabellenordner oder Dateipfad.
GetTpElementPosition
def GetTpElementPosition(tpElement: CENPyOlpTpElement, posRelation: int) -> CENPyOlpPositionErmittle die Position des Werkzeugpfadelements.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
tpElement | CENPyOlpTpElement | Referenz-Werkzeugwegelement. |
posRelation | int | Relation der Position. |
Returns: CENPyOlpPosition — Position des Werkzeugwegelements.
GetTpElementPosition
def GetTpElementPosition(tpElement: CENPyOlpTpElement, posRelation: int, baseFrameIndex: int) -> CENPyOlpPositionErmitteln Sie die Position des Werkzeugwegelements relativ zum gegebenen Basisrahmen, der durch seinen Index angegeben ist.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
tpElement | CENPyOlpTpElement | Referenz-Werkzeugwegelement. |
posRelation | int | Relation der Position. |
baseFrameIndex | int | Basisframe-Index. |
Returns: CENPyOlpPosition — Position des Werkzeugwegelements.
IsEventCreatedAutomatically
def IsEventCreatedAutomatically() -> boolFinde heraus, ob das Referenzereignis durch eine Regel, ein anderes Ereignis erstellt oder manuell eingefügt wurde.
Returns: bool — True, wenn das Event durch eine Regel oder ein anderes Event erstellt wurde, False bei manueller Einfügung.
IsPythonEvent
def IsPythonEvent() -> boolPrüft, ob das Referenzereignis ein C++- oder Python-Ereignis ist.
Returns: bool — True, wenn es ein Python-Ereignis ist, False falls nicht.