Skip to Content

Tp-Element — Abfragemethoden

Zurück zu Tp Element.

GetName

def GetName() -> str

Gibt den Namen des Werkzeugbahn-Elements zurück.

Gibt zurück: str — Name des Werkzeugbahn-Elements.

GetTrack

def GetTrack() -> CENPyOlpTrack

Holt die Spur, die diesem Werkzeugbahn-Element entspricht.

Gibt zurück: CENPyOlpTrack — Werkzeugbahnspur.

GetProcessType

def GetProcessType() -> int

Ermittelt den Prozesstyp des Werkzeugweg-Elements.

Gibt zurück: int — Prozesstyp.

GetMotionType

def GetMotionType() -> int

Ermittelt den Bewegungstyp des Werkzeugweg-Elements.

Gibt zurück: int — Bewegungstyp.

GetTargetType

def GetTargetType() -> int

Ermittelt den Zieltyp des zugrunde liegenden Werkzeugbahn-Elements.

Gibt zurück: int — Zieltyp.

GetConfigBehavior

def GetConfigBehavior() -> int

Ermittelt das Konfigurationsverhalten des zugrunde liegenden Werkzeugweg-Elements.

Gibt zurück: int — Zieltyp.

GetConfigUserString

def GetConfigUserString() -> str

Ermittelt die Konfigurationsbenutzerzeichenfolge des zugrunde liegenden Werkzeugweg-Elements.

Gibt zurück: str — Konfigurationsbenutzerzeichenfolge.

GetTurnBehavior

def GetTurnBehavior() -> int

Ermittelt das Drehverhalten des zugrunde liegenden Werkzeugbahn-Elements.

Gibt zurück: int — Zieltyp.

GetTurnUserString

def GetTurnUserString() -> str

Gibt die Turn-User-String des zugrunde liegenden Werkzeugbahn-Elements zurück.

Gibt zurück: str — Turn-Benutzerzeichenfolge.

GetCollisionStatus

def GetCollisionStatus(includeViaPoint: bool=True) -> int

Ermittelt den Kollisionsstatus des zugrunde liegenden Werkzeugbahn-Elements. Beinhaltet sowohl Kostenbewertung als auch Simulationsergebnisse.

Parameter:

NameTypBeschreibung
includeViaPointboolWenn True, wird auch das Ergebnis des Via Points einbezogen. (Standard: True)

Gibt zurück: int — Kollisionsstatus.

GetSimulationCollisionStatus

def GetSimulationCollisionStatus() -> int

Ermittelt den Kollisionsstatus des zugrunde liegenden Werkzeugweg-Elements aus der Simulation.

Gibt zurück: int — Kollisionsstatus.

GetReachabilityStatus

def GetReachabilityStatus() -> int

Ermittelt den Erreichbarkeitsstatus des zugrunde liegenden Werkzeugweg-Elements.

Gibt zurück: int — Erreichbarkeitsstatus

GetSingularityStatus

def GetSingularityStatus() -> int

Ermittelt den Singuläritätsstatus des zugrunde liegenden Werkzeugbahn-Elements.

Gibt zurück: int — Singularitätsstatus

GetTeachFlags

def GetTeachFlags() -> int

Ermittelt die Teach-Flags, die die an dem zugrunde liegenden Werkzeugweg-Element vorgenommenen Änderungen anzeigen.

Gibt zurück: int — Teach-Flags.

GetMatrix

def GetMatrix() -> CENPyOlpMatrix

Gibt die aktuelle Matrix des Werkzeugbahn-Elements zurück.

Gibt zurück: CENPyOlpMatrix — Aktuelle Matrix.

GetViaPointMatrix

Seit R2026.1.1

def GetViaPointMatrix() -> CENPyOlpMatrix

Ermittelt die aktuelle Matrix des Via-Punkts des Werkzeugbahn-Elements.

Gibt zurück: CENPyOlpMatrix — Aktuelle Matrix des Via-Punkts.

GetInitialPathMatrix

def GetInitialPathMatrix() -> CENPyOlpMatrix

Erhalten 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) -> CENPyOlpMatrix

Holen Sie die initiale Pfadmatrix, verschoben mit den angegebenen Koordinaten relativ zum spezifizierten Basisrahmen.

Parameter:

NameTypBeschreibung
xfloatDie Verschiebung in X-Richtung.
yfloatDie Verschiebung in Y-Richtung.
zfloatDie Verschiebung in Z-Richtung.
indexintIndex des Basis-Koordinatensystems.

Gibt zurück: CENPyOlpMatrix — Übersetzte Anfangspfadmatrix.

GetGlobalTransformedMatrix

def GetGlobalTransformedMatrix() -> CENPyOlpMatrix

Holt 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() -> CENPyOlpMatrix

Holt 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() -> CENPyOlpMatrix

Ermittelt 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) -> CENPyOlpMatrix

Holen Sie das nächste oder vorherige Werkzeugweg-Element relativ zum aktuellen innerhalb der aktuellen Operation. Standard ist nächstes.

Parameter:

NameTypBeschreibung
nextboolTrue 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() -> CENPyOlpMatrix

Ermittelt 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) -> CENPyOlpMatrix

Ermitteln Sie die Matrix des Werkzeugbahn-Elements bezüglich des angegebenen Basisrahmen-Index.

Parameter:

NameTypBeschreibung
indexintIndex 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) -> CENPyOlpMatrix

Ermittelt die Matrix des Werkzeugbahn-Elements basierend auf dem Berechnungszustand, der Ausrichtungsoption und dem Koordinatensystem.

Parameter:

NameTypBeschreibung
computeStateMatrixintZu berechnender Zustand-Matrixtyp zum Abrufen.
unalignedboolWenn True, wird die Matrix ohne Ausrichtungsinformationen zurückgegeben. (Standard: False)
worldMatrixboolWenn True, wird die Matrix in Weltkoordinaten zurückgegeben. (Standard: False)

Gibt zurück: CENPyOlpMatrix — Angeforderte Zustandsmatrix oder None, falls nicht verfügbar.

Was this page helpful?