Skip to Content
FASTSUITE E2API ReferenzPython APIAPI DomänenWerkzeugwegTp-ElementTp-Element — Abfragemethoden

Tp-Element — Abfragemethoden

Zurück zu Tp Element.

GetName

def GetName() -> str

Finde den Namen des Werkzeugwegelements.

Returns: str — Name des Werkzeugpfadelements.

GetTrack

def GetTrack() -> CENPyOlpTrack

Erhalten Sie die Spur, die diesem Werkzeugpfad-Element entspricht.

Rücksendungen: CENPyOlpTrack — Werkzeugpfad-Spur.

GetProcessType

def GetProcessType() -> int

Erhalten Sie den Prozesstyp des Werkzeugwegelements.

Rücksendungen: int — Prozesstyp.

GetMotionType

def GetMotionType() -> int

Erhalte den Bewegungstyp des Werkzeugwegelements.

Rücksendungen: int — Bewegungstyp.

GetTargetType

def GetTargetType() -> int

Erhält den Zieltyp des zugrunde liegenden Werkzeugpfadelements.

Rücksendungen: int — Zieltyp.

GetConfigBehavior

def GetConfigBehavior() -> int

Erhält das Konfigurationsverhalten des zugrundeliegenden Toolpath-Elements.

Rücksendungen: int — Zieltyp.

GetConfigUserString

def GetConfigUserString() -> str

Erhält die Konfigurations-Benutzerfolge des zugrundeliegenden Werkzeugpfadelements.

Returns: str — Konfigurations-Benutzerzeichenfolge.

GetTurnBehavior

def GetTurnBehavior() -> int

Erhält das Drehverhalten des zugrunde liegenden Werkzeugpfadelements.

Rücksendungen: int — Zieltyp.

GetTurnUserString

def GetTurnUserString() -> str

Erhält die Zug-Benutzer-String des zugrundeliegenden Werkzeugpfadelements.

Returns: str — Nutzer-String umdrehen.

GetCollisionStatus

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

Erhält den Kollisionsstatus des zugrundeliegenden Werkzeugpfadelements. Enthält sowohl Kostenbewertung als auch Simulationsergebnisse.

Parameter:

NameTypBeschreibung
includeViaPointboolWenn True Via Point, ist auch das Ergebnis enthalten. (Standard: True)

Rücksendungen: int — Kollisionsstatus.

GetSimulationCollisionStatus

def GetSimulationCollisionStatus() -> int

Erhält den Kollisionsstatus des zugrundeliegenden Werkzeugpfadelements aus der Simulation.

Rücksendungen: int — Kollisionsstatus.

GetReachabilityStatus

def GetReachabilityStatus() -> int

Erhält den Erreichbarkeitsstatus des zugrundeliegenden Werkzeugpfadelements.

Rücksendungen: int — Erreichbarkeitsstatus

GetSingularityStatus

def GetSingularityStatus() -> int

Erhält den Singularitätsstatus des zugrundeliegenden Werkzeugpfadelements.

Rücksendungen: int — Singularitätsstatus

GetTeachFlags

def GetTeachFlags() -> int

Erhält die Teach-Flags, die die Änderungen am zugrunde liegenden Werkzeugwegelement anzeigen.

Rücksendungen: int — Flaggen lehren.

GetMatrix

def GetMatrix() -> CENPyOlpMatrix

Erhält die aktuelle Matrix des Werkzeugwegelements.

Returns: CENPyOlpMatrix — Aktuelle Matrix.

GetInitialPathMatrix

def GetInitialPathMatrix() -> CENPyOlpMatrix

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

Verschieben Sie die Anfangspfadmatrix mit den gegebenen Koordinaten relativ zum angegebenen Basisrahmen.

Parameter:

NameTypBeschreibung
xfloatDie Translation in X-Richtung.
yfloatDie Übersetzung in Y-Richtung.
zfloatDie Übersetzung in Z-Richtung.
indexintBasisframe-Index.

Gibt zurück: CENPyOlpMatrix — Übersetzte Anfangspfadmatrix.

GetGlobalTransformedMatrix

def GetGlobalTransformedMatrix() -> CENPyOlpMatrix

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

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

Erhä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) -> CENPyOlpMatrix

Erhalten Sie das nächste oder vorherige Werkzeugwegelement relativ zum aktuellen innerhalb der aktuellen Operation. Als Nächstes kommt der Standard.

Parameter:

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

Erhalten Sie die Werkzeugpfadelementmatrix bezüglich des aktiven (Ausgangs-)Basisrahmens.

Returns: CENPyOlpMatrix — Matrix relativ zum aktiven (Ausgabe-)Basisrahmen.

GetMatrixToBaseFrame

def GetMatrixToBaseFrame(index: int) -> CENPyOlpMatrix

Erhalten Sie die Werkzeugweg-Elementmatrix bezüglich des gegebenen Basisrahmenindexes.

Parameter:

NameTypBeschreibung
indexintIndex des Basisrahmens, zu dem diese Werkzeugpfadmatrix relativ sein sollte.

Returns: CENPyOlpMatrix — Matrix relativ zum gegebenen Basisframe-Index.

Was this page helpful?