Skip to Content
FASTSUITE E2API ReferenzPython APIAPI DomänenWerkzeugwegInterpolationshandler

Interpolationshandler

Schnelle Fakten

ImmobilienWert
KlasseCENPyOlpInterpolationHandler
Modulcenpylib.CENPyOlpInterpolationHandler
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden14

Schneller Start

# Boilerplate Example interpolationHandler = ... # obtained from the runtime context result = interpolationHandler.IsInterpolated(tpElement, 0)

Methodenindex

MethodeRückgabenZusammenfassung
CreatePathInterpolationintErzeugen Sie Pfadinterpolationen zwischen gegebenen Werkzeugpfadelementen.
DeletePathInterpolationintLösche Pfadinterpolationen zwischen gegebenen Werkzeugpfadelementen.
SwitchPathInterpolationTypeintSchaltpfadinterpolationstypen für gegebene Werkzeugwegelemente zwischen Relativ und Absolut,
AddPathInterpolationSupportintFügen Sie ein bestimmtes Werkzeugpfadelement als Unterstützung für die angegebenen Arten von Pfadinterpolationen hinzu.
RemovePathInterpolationSupportintEntfernen Sie das gegebene Werkzeugpfadelement als Unterstützung für die angegebenen Arten von Pfadinterpolationen.
CreateSurfaceInterpolationintErzeugen Sie Oberflächeninterpolationen zwischen gegebenen Werkzeugbahnspuren.
DeleteSurfaceInterpolationintLösche Oberflächeninterpolationen zwischen gegebenen Werkzeugpfadspuren.
SwitchSurfaceInterpolationTypeintSchaltflächeninterpolationstypen für gegebene Werkzeugpfadspuren zwischen Relativ und Absolut,
AddSurfaceInterpolationSupportintFügen Sie eine bestimmte Werkzeugwegspur als Unterstützung für die angegebenen Arten von Oberflächeninterpolationen hinzu.
RemoveSurfaceInterpolationSupportintEntfernen Sie die gegebene Werkzeugbahnspur als Unterstützung für die angegebenen Arten von Oberflächeninterpolationen.
IsInterpolatedboolÜberprüfen Sie, ob das gegebene Werkzeugwegelement die Pfadinterpolation des jeweiligen Typs besitzt.
IsInterpolatedboolPrüfen Sie, ob die gegebene Strecke die Oberflächeninterpolation des jeweiligen Typs aufweist.
IsSupportboolÜberprüfen Sie, ob das gegebene Werkzeugwegelement irgendeine Art von Unterstützung für einen bestimmten Interpolationstyp darstellt.
IsSupportboolÜberprüfen Sie, ob die jeweilige Spur irgendeine Art von Unterstützung für einen bestimmten Interpolationstyp ist.

Lebenszyklus

CreatePathInterpolation

def CreatePathInterpolation(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Erzeugen Sie Pfadinterpolationen zwischen gegebenen Werkzeugpfadelementen.

Parameter:

NameTypBeschreibung
startTpElementCENPyOlpTpElementBeginne mit dem Werkzeugweg-Element.
endTpElementCENPyOlpTpElementEnd-Werkzeugpfad-Element.
typeslistEine oder mehrere Arten von Interpolation zu erstellen.

Returns: int — ERR_NO_ERROR (0), falls erfolgreich, Fehlercode ansonsten.

CreateSurfaceInterpolation

def CreateSurfaceInterpolation(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Erzeugen Sie Oberflächeninterpolationen zwischen gegebenen Werkzeugbahnspuren.

Parameter:

NameTypBeschreibung
startTrackCENPyOlpTrackStarte die Spur.
endTrackCENPyOlpTrackEnde der Spur.
typeslistEine oder mehrere Arten von Interpolation zu erstellen.

Returns: int — ERR_NO_ERROR (0), falls erfolgreich, Fehlercode ansonsten.

Abfragemethoden

IsInterpolated

def IsInterpolated(tpElement: CENPyOlpTpElement, type: int) -> bool

Überprüfen Sie, ob das gegebene Werkzeugwegelement die Pfadinterpolation des jeweiligen Typs besitzt.

Parameter:

NameTypBeschreibung
tpElementCENPyOlpTpElementReferenz-Werkzeugwegelement.
typeintArt der Interpolation, auf die man achten sollte.

Returns: bool — True, wenn das Toolpath-Element eine Interpolation des gegebenen Typs hat, ansonsten False.

IsInterpolated

def IsInterpolated(track: CENPyOlpTrack, type: int) -> bool

Prüfen Sie, ob die gegebene Strecke die Oberflächeninterpolation des jeweiligen Typs aufweist. Track gilt als interpoliert, wenn sein ereignisbasiertes Start-Toolpath-Element interpoliert ist.

Parameter:

NameTypBeschreibung
trackCENPyOlpTrackReferenzspur.
typeintArt der Interpolation, auf die man achten sollte.

Returns: bool — True, wenn das Toolpath-Element eine Interpolation des gegebenen Typs hat, ansonsten False.

IsSupport

def IsSupport(tpElement: CENPyOlpTpElement, type: int) -> bool

Überprüfen Sie, ob das gegebene Werkzeugwegelement irgendeine Art von Unterstützung für einen bestimmten Interpolationstyp darstellt.

Parameter:

NameTypBeschreibung
tpElementCENPyOlpTpElementReferenz-Werkzeugwegelement.
typeintArt der Interpolation, auf die man achten sollte.

Returns: bool — True, wenn das Toolpath-Element ein Support ist, ansonsten False.

IsSupport

def IsSupport(track: CENPyOlpTrack, type: int) -> bool

Überprüfen Sie, ob die jeweilige Spur irgendeine Art von Unterstützung für einen bestimmten Interpolationstyp ist. Track gilt als Support, wenn sein ereignisbasiertes Start-Toolpath-Element ein Support ist.

Parameter:

NameTypBeschreibung
trackCENPyOlpTrackReferenz-Werkzeugwegelement.
typeintArt der Interpolation, auf die man achten sollte.

Returns: bool — True, wenn der Track ein Support ist, sonst False.

Mutationsmethoden

DeletePathInterpolation

def DeletePathInterpolation(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Lösche Pfadinterpolationen zwischen gegebenen Werkzeugpfadelementen.

Parameter:

NameTypBeschreibung
startTpElementCENPyOlpTpElementBeginne mit dem Werkzeugweg-Element.
endTpElementCENPyOlpTpElementEnd-Werkzeugpfad-Element.
typeslistEine oder mehrere Arten von Interpolation zu löschen.

Returns: int — ERR_NO_ERROR (0), falls erfolgreich, Fehlercode ansonsten.

AddPathInterpolationSupport

def AddPathInterpolationSupport(tpElement: CENPyOlpTpElement, types: list) -> int

Fügen Sie ein bestimmtes Werkzeugpfadelement als Unterstützung für die angegebenen Arten von Pfadinterpolationen hinzu.

Parameter:

NameTypBeschreibung
tpElementCENPyOlpTpElementReferenz-Werkzeugwegelement.
typeslistEine oder mehrere Arten von Interpolation, um Unterstützung hinzuzufügen.

Returns: int — ERR_NO_ERROR (0), falls erfolgreich, Fehlercode ansonsten.

RemovePathInterpolationSupport

def RemovePathInterpolationSupport(tpElement: CENPyOlpTpElement, types: list) -> int

Entfernen Sie das gegebene Werkzeugpfadelement als Unterstützung für die angegebenen Arten von Pfadinterpolationen.

Parameter:

NameTypBeschreibung
tpElementCENPyOlpTpElementReferenz-Werkzeugwegelement.
typeslistEine oder mehrere Arten von Interpolation, um Unterstützung zu entfernen.

Returns: int — ERR_NO_ERROR (0), falls erfolgreich, Fehlercode ansonsten.

DeleteSurfaceInterpolation

def DeleteSurfaceInterpolation(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Lösche Oberflächeninterpolationen zwischen gegebenen Werkzeugpfadspuren.

Parameter:

NameTypBeschreibung
startTrackCENPyOlpTrackStarte die Spur.
endTrackCENPyOlpTrackEnde der Spur.
typeslistEine oder mehrere Arten von Interpolation zu löschen.

Returns: int — ERR_NO_ERROR (0), falls erfolgreich, Fehlercode ansonsten.

AddSurfaceInterpolationSupport

def AddSurfaceInterpolationSupport(track: CENPyOlpTrack, types: list) -> int

Fügen Sie eine bestimmte Werkzeugwegspur als Unterstützung für die angegebenen Arten von Oberflächeninterpolationen hinzu.

Parameter:

NameTypBeschreibung
trackCENPyOlpTrackReferenzspur.
typeslistEine oder mehrere Arten von Interpolation, um Unterstützung hinzuzufügen.

Returns: int — ERR_NO_ERROR (0), falls erfolgreich, Fehlercode ansonsten.

RemoveSurfaceInterpolationSupport

def RemoveSurfaceInterpolationSupport(track: CENPyOlpTrack, types: list) -> int

Entfernen Sie die gegebene Werkzeugbahnspur als Unterstützung für die angegebenen Arten von Oberflächeninterpolationen.

Parameter:

NameTypBeschreibung
trackCENPyOlpTrackReferenzspur.
typeslistEine oder mehrere Arten von Interpolation, um Unterstützung zu entfernen.

Returns: int — ERR_NO_ERROR (0), falls erfolgreich, Fehlercode ansonsten.

Versorgungsleitungen

SwitchPathInterpolationType

def SwitchPathInterpolationType(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Schaltpfadinterpolationstypen für gegebene Werkzeugwegelemente zwischen Relativ und Absolut, oder zwischen JoltSmooth und JoltFix.

Parameter:

NameTypBeschreibung
startTpElementCENPyOlpTpElementBeginne mit dem Werkzeugweg-Element.
endTpElementCENPyOlpTpElementEnd-Werkzeugpfad-Element.
typeslistEine oder mehrere aktuelle Interpolationstypen, die umgeschaltet werden sollten.

Returns: int — ERR_NO_ERROR (0), falls erfolgreich, Fehlercode ansonsten.

SwitchSurfaceInterpolationType

def SwitchSurfaceInterpolationType(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Wechselflächeninterpolationstypen für gegebene Werkzeugpfadspuren zwischen Relativ und Absolut, oder zwischen JoltSmooth und JoltFix.

Parameter:

NameTypBeschreibung
startTrackCENPyOlpTrackStarte die Spur.
endTrackCENPyOlpTrackEnde der Spur.
typeslistEine oder mehrere aktuelle Interpolationstypen, die umgeschaltet werden sollten.

Returns: int — ERR_NO_ERROR (0), falls erfolgreich, Fehlercode ansonsten.

Verwandte Typen

Versionsnotizen

Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.

Was this page helpful?