Skip to Content

Ressource

Kurzinformationen

EigenschaftWert
KlasseCENPyOlpResource
Modulcenpylib.CENPyOlpResource
Paketcenpylib
VeröffentlichungR2026.1
Methoden17

Schnellstart

# Boilerplate Example resource = ... # obtained from the runtime context result = resource.GetName()

Methodenindex

MethodeGibt zurückZusammenfassung
GetNamestrRufen Sie den Ressourcennamen ab.
GetManufacturerstrErmitteln Sie den Hersteller der Ressource.
GetSeriesstrRufen Sie die Ressourcenversion ab.
GetModelstrHolen Sie das Ressourcenmodell.
GetItemTypeintHolen Sie den Elementtyp der Ressource als vorzeichenlose Ganzzahl.
GetItemSubTypeintErhalten Sie den Untertyp des Elements der Ressource als vorzeichenlose Ganzzahl.
GetAllPortslist[CENPyOlpPort]Erhalten Sie alle Ports, die derzeit in dieser Ressource aktiv sind.
GetAllJointslist[CENPyOlpJoint]Erhalten Sie alle Gelenke, die derzeit in dieser Ressource aktiv sind.
GetPortslist[CENPyOlpPort]Rufen Sie alle Ports eines bestimmten Wertetyps und einer bestimmten Richtung ab, die derzeit in dieser Ressource aktiv sind.
GetAttributeByNameCENPyOlpAttributeZugriff auf das Attribut nach Name erhalten.
GetValueOfIntegerAttributeByNameintZugriff auf das Integer-Attribut nach Name erhalten.
GetValueOfFloatAttributeByNamefloatGreifen Sie auf das Fließkomma-Attribut anhand des Namens zu.
GetValueOfStringAttributeByNamestrGreifen Sie auf das String-Attribut nach Name zu.
GetValueOfBoolAttributeByNameboolGreifen Sie auf das bool-Attribut anhand des Namens zu.
GetHomePositionslist[CENPyOlpHomePosition]Alle Home-Positionen dieser Ressource abrufen
GetBaseFrameslist[CENPyOlpFrame]Alle Basisrahmen dieser Ressource abrufen.
GetChildFrameslist[CENPyOlpFrame]Alle untergeordneten Rahmen dieser Ressource abrufen.

Abfragemethoden

GetName

def GetName() -> str

Gibt den Namen der Ressource zurück.

Gibt zurück: str — Ressourcenname.

GetManufacturer

def GetManufacturer() -> str

Ermitteln Sie den Hersteller der Ressource.

Gibt zurück: str — Ressourcenhersteller.

GetSeries

def GetSeries() -> str

Holt die Ressourcenserie.

Gibt zurück: str — Ressourcenserie.

GetModel

def GetModel() -> str

Holt das Ressourcenmodell.

Gibt zurück: str — Ressourcenmodell.

GetItemType

def GetItemType() -> int

Ermittelt den Elementtyp der Ressource als vorzeichenlose Ganzzahl.

Gibt zurück: int — Elementtyp der Ressource als vorzeichenlose Ganzzahl.

GetItemSubType

def GetItemSubType() -> int

Ermittelt den Untertyp des Elements der Ressource als vorzeichenlose Ganzzahl.

Gibt zurück: int — Untertyp des Elements der Ressource als vorzeichenlose Ganzzahl.

GetAllPorts

def GetAllPorts() -> list[CENPyOlpPort]

Erhalten Sie alle Ports, die derzeit in dieser Ressource aktiv sind.

Gibt zurück: list[CENPyOlpPort] — Liste von CENPyOlpPort-Objekten, gefundene Ports.

GetAllJoints

def GetAllJoints() -> list[CENPyOlpJoint]

Erhalten Sie alle Gelenke, die derzeit in dieser Ressource aktiv sind.

Gibt zurück: list[CENPyOlpJoint] — Liste von CENPyOlpJoint-Objekten, gefundene Gelenke.

GetPorts

def GetPorts(valueType: int, direction: int) -> list[CENPyOlpPort]

Ruft alle Ports eines bestimmten Wertetyps und einer bestimmten Richtung ab, die derzeit in dieser Ressource aktiv sind.

Parameter:

NameTypBeschreibung
valueTypeintGewünschter Werttyp für die Ports.
directionintGewünschte Richtung für die Ports.

Gibt zurück: list[CENPyOlpPort] — Liste von CENPyOlpPort-Objekten, gefundene Ports mit angegebenem Werttyp und Richtung.

GetAttributeByName

def GetAttributeByName(attributeName: str) -> CENPyOlpAttribute

Zugriff auf das Attribut über den Namen erhalten.

Parameter:

NameTypBeschreibung
attributeNamestrName des zu suchenden Attributs.

Gibt zurück: CENPyOlpAttribute — Attributobjekt.

GetValueOfIntegerAttributeByName

def GetValueOfIntegerAttributeByName(name: str) -> int

Zugriff auf das ganzzahlige Attribut über den Namen erhalten.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Gibt zurück: int — Wert des Attributs.

GetValueOfFloatAttributeByName

def GetValueOfFloatAttributeByName(name: str) -> float

Zugriff auf das Float-Attribut über den Namen erhalten.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Gibt zurück: float — Wert des Attributs.

GetValueOfStringAttributeByName

def GetValueOfStringAttributeByName(name: str) -> str

Zugriff auf das String-Attribut über den Namen erhalten.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Gibt zurück: str — Wert des Attributs.

GetValueOfBoolAttributeByName

def GetValueOfBoolAttributeByName(name: str) -> bool

Zugriff auf das bool-Attribut über den Namen erhalten.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Gibt zurück: bool — Wert des Attributs.

GetHomePositions

def GetHomePositions() -> list[CENPyOlpHomePosition]

Alle Home-Positionen dieser Ressource abrufen

Gibt zurück: list[CENPyOlpHomePosition] — Liste von CENPyOlpHomePosition-Objekten, die die Home-Positionen dieser Ressource darstellen.

GetBaseFrames

def GetBaseFrames() -> list[CENPyOlpFrame]

Ruft alle Basisrahmen dieser Ressource ab.

Gibt zurück: list[CENPyOlpFrame] — Liste der Basisrahmen für diese Ressource.

GetChildFrames

def GetChildFrames() -> list[CENPyOlpFrame]

Holt alle untergeordneten Rahmen dieser Ressource.

Gibt zurück: list[CENPyOlpFrame] — Liste der untergeordneten Rahmen für diese Ressource.

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?