Ressource
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpResource |
| Modul | cenpylib.CENPyOlpResource |
| Paket | cenpylib |
| Veröffentlichung | R2026.1 |
| Methoden | 17 |
Schnellstart
# Boilerplate Example
resource = ... # obtained from the runtime context
result = resource.GetName()Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
GetName | str | Rufen Sie den Ressourcennamen ab. |
GetManufacturer | str | Ermitteln Sie den Hersteller der Ressource. |
GetSeries | str | Rufen Sie die Ressourcenversion ab. |
GetModel | str | Holen Sie das Ressourcenmodell. |
GetItemType | int | Holen Sie den Elementtyp der Ressource als vorzeichenlose Ganzzahl. |
GetItemSubType | int | Erhalten Sie den Untertyp des Elements der Ressource als vorzeichenlose Ganzzahl. |
GetAllPorts | list[CENPyOlpPort] | Erhalten Sie alle Ports, die derzeit in dieser Ressource aktiv sind. |
GetAllJoints | list[CENPyOlpJoint] | Erhalten Sie alle Gelenke, die derzeit in dieser Ressource aktiv sind. |
GetPorts | list[CENPyOlpPort] | Rufen Sie alle Ports eines bestimmten Wertetyps und einer bestimmten Richtung ab, die derzeit in dieser Ressource aktiv sind. |
GetAttributeByName | CENPyOlpAttribute | Zugriff auf das Attribut nach Name erhalten. |
GetValueOfIntegerAttributeByName | int | Zugriff auf das Integer-Attribut nach Name erhalten. |
GetValueOfFloatAttributeByName | float | Greifen Sie auf das Fließkomma-Attribut anhand des Namens zu. |
GetValueOfStringAttributeByName | str | Greifen Sie auf das String-Attribut nach Name zu. |
GetValueOfBoolAttributeByName | bool | Greifen Sie auf das bool-Attribut anhand des Namens zu. |
GetHomePositions | list[CENPyOlpHomePosition] | Alle Home-Positionen dieser Ressource abrufen |
GetBaseFrames | list[CENPyOlpFrame] | Alle Basisrahmen dieser Ressource abrufen. |
GetChildFrames | list[CENPyOlpFrame] | Alle untergeordneten Rahmen dieser Ressource abrufen. |
Abfragemethoden
GetName
def GetName() -> strGibt den Namen der Ressource zurück.
Gibt zurück: str — Ressourcenname.
GetManufacturer
def GetManufacturer() -> strErmitteln Sie den Hersteller der Ressource.
Gibt zurück: str — Ressourcenhersteller.
GetSeries
def GetSeries() -> strHolt die Ressourcenserie.
Gibt zurück: str — Ressourcenserie.
GetModel
def GetModel() -> strHolt das Ressourcenmodell.
Gibt zurück: str — Ressourcenmodell.
GetItemType
def GetItemType() -> intErmittelt den Elementtyp der Ressource als vorzeichenlose Ganzzahl.
Gibt zurück: int — Elementtyp der Ressource als vorzeichenlose Ganzzahl.
GetItemSubType
def GetItemSubType() -> intErmittelt 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:
| Name | Typ | Beschreibung |
|---|---|---|
valueType | int | Gewünschter Werttyp für die Ports. |
direction | int | Gewü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) -> CENPyOlpAttributeZugriff auf das Attribut über den Namen erhalten.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des zu suchenden Attributs. |
Gibt zurück: CENPyOlpAttribute — Attributobjekt.
GetValueOfIntegerAttributeByName
def GetValueOfIntegerAttributeByName(name: str) -> intZugriff auf das ganzzahlige Attribut über den Namen erhalten.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
Gibt zurück: int — Wert des Attributs.
GetValueOfFloatAttributeByName
def GetValueOfFloatAttributeByName(name: str) -> floatZugriff auf das Float-Attribut über den Namen erhalten.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
Gibt zurück: float — Wert des Attributs.
GetValueOfStringAttributeByName
def GetValueOfStringAttributeByName(name: str) -> strZugriff auf das String-Attribut über den Namen erhalten.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
Gibt zurück: str — Wert des Attributs.
GetValueOfBoolAttributeByName
def GetValueOfBoolAttributeByName(name: str) -> boolZugriff auf das bool-Attribut über den Namen erhalten.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name 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.