Tp-Element — Abfragemethoden
Zurück zu Tp Element.
GetName
def GetName() -> strFinde den Namen des Werkzeugwegelements.
Returns: str — Name des Werkzeugpfadelements.
GetTrack
def GetTrack() -> CENPyOlpTrackErhalten Sie die Spur, die diesem Werkzeugpfad-Element entspricht.
Rücksendungen: CENPyOlpTrack — Werkzeugpfad-Spur.
GetProcessType
def GetProcessType() -> intErhalten Sie den Prozesstyp des Werkzeugwegelements.
Rücksendungen: int — Prozesstyp.
GetMotionType
def GetMotionType() -> intErhalte den Bewegungstyp des Werkzeugwegelements.
Rücksendungen: int — Bewegungstyp.
GetTargetType
def GetTargetType() -> intErhält den Zieltyp des zugrunde liegenden Werkzeugpfadelements.
Rücksendungen: int — Zieltyp.
GetConfigBehavior
def GetConfigBehavior() -> intErhält das Konfigurationsverhalten des zugrundeliegenden Toolpath-Elements.
Rücksendungen: int — Zieltyp.
GetConfigUserString
def GetConfigUserString() -> strErhält die Konfigurations-Benutzerfolge des zugrundeliegenden Werkzeugpfadelements.
Returns: str — Konfigurations-Benutzerzeichenfolge.
GetTurnBehavior
def GetTurnBehavior() -> intErhält das Drehverhalten des zugrunde liegenden Werkzeugpfadelements.
Rücksendungen: int — Zieltyp.
GetTurnUserString
def GetTurnUserString() -> strErhält die Zug-Benutzer-String des zugrundeliegenden Werkzeugpfadelements.
Returns: str — Nutzer-String umdrehen.
GetCollisionStatus
def GetCollisionStatus(includeViaPoint: bool=True) -> intErhält den Kollisionsstatus des zugrundeliegenden Werkzeugpfadelements. Enthält sowohl Kostenbewertung als auch Simulationsergebnisse.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
includeViaPoint | bool | Wenn True Via Point, ist auch das Ergebnis enthalten. (Standard: True) |
Rücksendungen: int — Kollisionsstatus.
GetSimulationCollisionStatus
def GetSimulationCollisionStatus() -> intErhält den Kollisionsstatus des zugrundeliegenden Werkzeugpfadelements aus der Simulation.
Rücksendungen: int — Kollisionsstatus.
GetReachabilityStatus
def GetReachabilityStatus() -> intErhält den Erreichbarkeitsstatus des zugrundeliegenden Werkzeugpfadelements.
Rücksendungen: int — Erreichbarkeitsstatus
GetSingularityStatus
def GetSingularityStatus() -> intErhält den Singularitätsstatus des zugrundeliegenden Werkzeugpfadelements.
Rücksendungen: int — Singularitätsstatus
GetTeachFlags
def GetTeachFlags() -> intErhält die Teach-Flags, die die Änderungen am zugrunde liegenden Werkzeugwegelement anzeigen.
Rücksendungen: int — Flaggen lehren.
GetMatrix
def GetMatrix() -> CENPyOlpMatrixErhält die aktuelle Matrix des Werkzeugwegelements.
Returns: CENPyOlpMatrix — Aktuelle Matrix.
GetInitialPathMatrix
def GetInitialPathMatrix() -> CENPyOlpMatrixErhalten Sie die anfängliche Pfadmatrix, die nach PathCompute, aber vor AlignmentCompute gespeichert wurde.
Returns: CENPyOlpMatrix — Anfangspfadmatrix.
GetInitialPathMatrixTranslatedInBaseFrame
def GetInitialPathMatrixTranslatedInBaseFrame(x: float, y: float, z: float, index: int) -> CENPyOlpMatrixVerschieben Sie die Anfangspfadmatrix mit den gegebenen Koordinaten relativ zum angegebenen Basisrahmen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
x | float | Die Translation in X-Richtung. |
y | float | Die Übersetzung in Y-Richtung. |
z | float | Die Übersetzung in Z-Richtung. |
index | int | Basisframe-Index. |
Gibt zurück: CENPyOlpMatrix — Übersetzte Anfangspfadmatrix.
GetGlobalTransformedMatrix
def GetGlobalTransformedMatrix() -> CENPyOlpMatrixErhalten Sie die Pfadmatrix, die nach der globalen Transformation gespeichert wurde, berechnen Sie im ausgerichteten Zustand.
Returns: CENPyOlpMatrix — Globale transformierte Pfadmatrix im ausgerichteten Zustand.
GetGlobalTransformedMatrixUnaligned
def GetGlobalTransformedMatrixUnaligned() -> CENPyOlpMatrixErhalten Sie die Pfadmatrix, die nach der globalen Transformation gespeichert wurde, berechnet im unausgerichteten Zustand.
Returns: CENPyOlpMatrix — Globale transformierte Pfadmatrix im unausgerichteten Zustand.
GetBaseFrameTransformedMatrixUnaligned
Seit R2025.2.4
def GetBaseFrameTransformedMatrixUnaligned() -> CENPyOlpMatrixErhält die Matrix des Werkzeugwegelements auf einem GlobalTransformed-Berechnungszustand ohne Ausrichtungsinformationen bezüglich des Basisrahmens.
Returns: CENPyOlpMatrix — GlobalTransformed compute state matrix – frei von Ausrichtung.
GetInitialNeighbourMatrix
def GetInitialNeighbourMatrix(next: bool=True) -> CENPyOlpMatrixErhalten Sie das nächste oder vorherige Werkzeugwegelement relativ zum aktuellen innerhalb der aktuellen Operation. Als Nächstes kommt der Standard.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
next | bool | True für das nächste und False für das vorherige Werkzeugpfadelement. (Standard: True) |
Returns: CENPyOlpMatrix — Matrix des nächsten oder vorherigen Werkzeugwegelements. Keine Chance, ob der Anfang oder das Ende erreicht wird.
GetMatrixToActiveBaseFrame
def GetMatrixToActiveBaseFrame() -> CENPyOlpMatrixErhalten Sie die Werkzeugpfadelementmatrix bezüglich des aktiven (Ausgangs-)Basisrahmens.
Returns: CENPyOlpMatrix — Matrix relativ zum aktiven (Ausgabe-)Basisrahmen.
GetMatrixToBaseFrame
def GetMatrixToBaseFrame(index: int) -> CENPyOlpMatrixErhalten Sie die Werkzeugweg-Elementmatrix bezüglich des gegebenen Basisrahmenindexes.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
index | int | Index des Basisrahmens, zu dem diese Werkzeugpfadmatrix relativ sein sollte. |
Returns: CENPyOlpMatrix — Matrix relativ zum gegebenen Basisframe-Index.