Tp-Element — Abfragemethoden
Zurück zu Tp Element.
GetName
def GetName() -> strGibt den Namen des Werkzeugbahn-Elements zurück.
Gibt zurück: str — Name des Werkzeugbahn-Elements.
GetTrack
def GetTrack() -> CENPyOlpTrackHolt die Spur, die diesem Werkzeugbahn-Element entspricht.
Gibt zurück: CENPyOlpTrack — Werkzeugbahnspur.
GetProcessType
def GetProcessType() -> intErmittelt den Prozesstyp des Werkzeugweg-Elements.
Gibt zurück: int — Prozesstyp.
GetMotionType
def GetMotionType() -> intErmittelt den Bewegungstyp des Werkzeugweg-Elements.
Gibt zurück: int — Bewegungstyp.
GetTargetType
def GetTargetType() -> intErmittelt den Zieltyp des zugrunde liegenden Werkzeugbahn-Elements.
Gibt zurück: int — Zieltyp.
GetConfigBehavior
def GetConfigBehavior() -> intErmittelt das Konfigurationsverhalten des zugrunde liegenden Werkzeugweg-Elements.
Gibt zurück: int — Zieltyp.
GetConfigUserString
def GetConfigUserString() -> strErmittelt die Konfigurationsbenutzerzeichenfolge des zugrunde liegenden Werkzeugweg-Elements.
Gibt zurück: str — Konfigurationsbenutzerzeichenfolge.
GetTurnBehavior
def GetTurnBehavior() -> intErmittelt das Drehverhalten des zugrunde liegenden Werkzeugbahn-Elements.
Gibt zurück: int — Zieltyp.
GetTurnUserString
def GetTurnUserString() -> strGibt die Turn-User-String des zugrunde liegenden Werkzeugbahn-Elements zurück.
Gibt zurück: str — Turn-Benutzerzeichenfolge.
GetCollisionStatus
def GetCollisionStatus(includeViaPoint: bool=True) -> intErmittelt den Kollisionsstatus des zugrunde liegenden Werkzeugbahn-Elements. Beinhaltet sowohl Kostenbewertung als auch Simulationsergebnisse.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
includeViaPoint | bool | Wenn True, wird auch das Ergebnis des Via Points einbezogen. (Standard: True) |
Gibt zurück: int — Kollisionsstatus.
GetSimulationCollisionStatus
def GetSimulationCollisionStatus() -> intErmittelt den Kollisionsstatus des zugrunde liegenden Werkzeugweg-Elements aus der Simulation.
Gibt zurück: int — Kollisionsstatus.
GetReachabilityStatus
def GetReachabilityStatus() -> intErmittelt den Erreichbarkeitsstatus des zugrunde liegenden Werkzeugweg-Elements.
Gibt zurück: int — Erreichbarkeitsstatus
GetSingularityStatus
def GetSingularityStatus() -> intErmittelt den Singuläritätsstatus des zugrunde liegenden Werkzeugbahn-Elements.
Gibt zurück: int — Singularitätsstatus
GetTeachFlags
def GetTeachFlags() -> intErmittelt die Teach-Flags, die die an dem zugrunde liegenden Werkzeugweg-Element vorgenommenen Änderungen anzeigen.
Gibt zurück: int — Teach-Flags.
GetMatrix
def GetMatrix() -> CENPyOlpMatrixGibt die aktuelle Matrix des Werkzeugbahn-Elements zurück.
Gibt zurück: CENPyOlpMatrix — Aktuelle Matrix.
GetViaPointMatrix
Seit R2026.1.1
def GetViaPointMatrix() -> CENPyOlpMatrixErmittelt die aktuelle Matrix des Via-Punkts des Werkzeugbahn-Elements.
Gibt zurück: CENPyOlpMatrix — Aktuelle Matrix des Via-Punkts.
GetInitialPathMatrix
def GetInitialPathMatrix() -> CENPyOlpMatrixErhalten Sie die initiale Pfadmatrix, die nach PathCompute, jedoch vor AlignmentCompute gespeichert wurde.
Gibt zurück: CENPyOlpMatrix — Initiale Pfadmatrix.
GetInitialPathMatrixTranslatedInBaseFrame
def GetInitialPathMatrixTranslatedInBaseFrame(x: float, y: float, z: float, index: int) -> CENPyOlpMatrixHolen Sie die initiale Pfadmatrix, verschoben mit den angegebenen Koordinaten relativ zum spezifizierten Basisrahmen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
x | float | Die Verschiebung in X-Richtung. |
y | float | Die Verschiebung in Y-Richtung. |
z | float | Die Verschiebung in Z-Richtung. |
index | int | Index des Basis-Koordinatensystems. |
Gibt zurück: CENPyOlpMatrix — Übersetzte Anfangspfadmatrix.
GetGlobalTransformedMatrix
def GetGlobalTransformedMatrix() -> CENPyOlpMatrixHolt die Pfadmatrix, die nach der globalen Transformationsberechnung im ausgerichteten Zustand gespeichert wurde.
Gibt zurück: CENPyOlpMatrix — Global transformierte Pfadmatrix im ausgerichteten Zustand.
GetGlobalTransformedMatrixUnaligned
def GetGlobalTransformedMatrixUnaligned() -> CENPyOlpMatrixHolt die Pfadmatrix, die nach der globalen Transformationsberechnung im nicht ausgerichteten Zustand gespeichert wurde.
Gibt zurück: CENPyOlpMatrix — Global transformierte Pfadmatrix im nicht ausgerichteten Zustand.
GetBaseFrameTransformedMatrixUnaligned
Seit R2025.2.4
def GetBaseFrameTransformedMatrixUnaligned() -> CENPyOlpMatrixErmittelt die Matrix des Werkzeugweg-Elements in einem GlobalTransformed-Berechnungszustand ohne Ausrichtungsinformationen bezüglich des Basisrahmens.
Gibt zurück: CENPyOlpMatrix — GlobalTransformed-Berechnungszustandsmatrix – ohne Ausrichtungsinformationen.
GetInitialNeighbourMatrix
def GetInitialNeighbourMatrix(next: bool=True) -> CENPyOlpMatrixHolen Sie das nächste oder vorherige Werkzeugweg-Element relativ zum aktuellen innerhalb der aktuellen Operation. Standard ist nächstes.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
next | bool | True für das nächste und False für das vorherige Werkzeugweg-Element. (Standard: True) |
Gibt zurück: CENPyOlpMatrix — Matrix des nächsten oder vorherigen Werkzeugbahn-Elements. None, wenn der Anfang oder das Ende erreicht ist.
GetMatrixToActiveBaseFrame
def GetMatrixToActiveBaseFrame() -> CENPyOlpMatrixErmittelt die Matrix des Werkzeugbahn-Elements bezogen auf den aktiven (Ausgabe-)Basisrahmen.
Gibt zurück: CENPyOlpMatrix — Matrix relativ zum aktiven (Ausgabe-)Bezugsrahmen.
GetMatrixToBaseFrame
def GetMatrixToBaseFrame(index: int) -> CENPyOlpMatrixErmitteln Sie die Matrix des Werkzeugbahn-Elements bezüglich des angegebenen Basisrahmen-Index.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
index | int | Index des Basis-Koordinatensystems, auf das sich diese Werkzeugbahnmatrix beziehen soll. |
Gibt zurück: CENPyOlpMatrix — Matrix relativ zum angegebenen Basisrahmenindex.
GetStateMatrixByType
Seit R2026.1.1
def GetStateMatrixByType(computeStateMatrix: int, unaligned: bool=False, worldMatrix: bool=False) -> CENPyOlpMatrixErmittelt die Matrix des Werkzeugbahn-Elements basierend auf dem Berechnungszustand, der Ausrichtungsoption und dem Koordinatensystem.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
computeStateMatrix | int | Zu berechnender Zustand-Matrixtyp zum Abrufen. |
unaligned | bool | Wenn True, wird die Matrix ohne Ausrichtungsinformationen zurückgegeben. (Standard: False) |
worldMatrix | bool | Wenn True, wird die Matrix in Weltkoordinaten zurückgegeben. (Standard: False) |
Gibt zurück: CENPyOlpMatrix — Angeforderte Zustandsmatrix oder None, falls nicht verfügbar.