Ressource
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpResource |
| Module | cenpylib.CENPyOlpResource |
| Paquet | cenpylib |
| Sortie | R2026.1 |
| Méthodes | 17 |
Démarrage rapide
# Boilerplate Example
resource = ... # obtained from the runtime context
result = resource.GetName()Indice de la méthode
| Méthode | Résultats | Résumé |
|---|---|---|
GetName | str | Obtenez le nom de la ressource. |
GetManufacturer | str | Prends le fabricant de ressources. |
GetSeries | str | Prenez la série de ressources. |
GetModel | str | Prends le modèle de ressources. |
GetItemType | int | Obtenez le type d’objet de la ressource comme entier non signé. |
GetItemSubType | int | Obtenez le sous-type d’item de la ressource comme entier non signé. |
GetAllPorts | list[CENPyOlpPort] | Obtenez tous les ports actuellement actifs dans cette ressource. |
GetAllJoints | list[CENPyOlpJoint] | Récupérez tous les joints actuellement actifs dans cette ressource. |
GetPorts | list[CENPyOlpPort] | Obtenez tous les ports d’un type et d’une direction spécifiques qui sont actuellement actifs dans cette ressource. |
GetAttributeByName | CENPyOlpAttribute | Accédez à l’attribut par nom. |
GetValueOfIntegerAttributeByName | int | Obtenez l’accès à l’attribut entier par nom. |
GetValueOfFloatAttributeByName | float | Accédez à l’attribut float par son nom. |
GetValueOfStringAttributeByName | str | Accédez à l’attribut de la chaîne par nom. |
GetValueOfBoolAttributeByName | bool | Accédez à l’attribut bool par son nom. |
GetHomePositions | list[CENPyOlpHomePosition] | Obtenez toutes les positions principales de cette ressource |
GetBaseFrames | list[CENPyOlpFrame] | Obtenez tous les frames de base de cette ressource. |
GetChildFrames | list[CENPyOlpFrame] | Obtenez tous les cadres enfants de cette ressource. |
Méthodes de requête
GetName
def GetName() -> strObtenez le nom de la ressource.
Retours : str — Nom de la ressource.
GetManufacturer
def GetManufacturer() -> strPrends le fabricant de ressources.
Retours : str — Fabricant de ressources.
GetSeries
def GetSeries() -> strPrenez la série de ressources.
Retours : str — Série de ressources.
GetModel
def GetModel() -> strPrends le modèle de ressources.
Retours : str — Modèle de ressources.
GetItemType
def GetItemType() -> intObtenez le type d’objet de la ressource comme entier non signé.
Retours : int — Type d’élément de la ressource en tant qu’entier non signé.
GetItemSubType
def GetItemSubType() -> intObtenez le sous-type d’item de la ressource comme entier non signé.
Retours : int — Sous-type d’élément de la ressource en tant qu’entier non signé.
GetAllPorts
def GetAllPorts() -> list[CENPyOlpPort]Obtenez tous les ports actuellement actifs dans cette ressource.
Retours : list[CENPyOlpPort] — Liste des objets CENPyOlpPort, ports trouvés.
GetAllJoints
def GetAllJoints() -> list[CENPyOlpJoint]Récupérez tous les joints actuellement actifs dans cette ressource.
Retours : list[CENPyOlpJoint] — Liste des objets CENPyOlpJoint, articulations trouvées.
GetPorts
def GetPorts(valueType: int, direction: int) -> list[CENPyOlpPort]Obtenez tous les ports d’un type et d’une direction spécifiques qui sont actuellement actifs dans cette ressource.
Paramètres :
| Nom | Type | Description |
|---|---|---|
valueType | int | Type de valeur souhaité pour les ports. |
direction | int | Direction souhaitée pour les ports. |
Retours : list[CENPyOlpPort] — Liste des objets CENPyOlpPort, ports trouvés avec type de valeur et direction spécifiés.
GetAttributeByName
def GetAttributeByName(attributeName: str) -> CENPyOlpAttributeAccédez à l’attribut par nom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut à rechercher. |
Retours : CENPyOlpAttribute — Objet attribut.
GetValueOfIntegerAttributeByName
def GetValueOfIntegerAttributeByName(name: str) -> intObtenez l’accès à l’attribut entier par nom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à rechercher. |
Retours : int — Valeur de l’attribut.
GetValueOfFloatAttributeByName
def GetValueOfFloatAttributeByName(name: str) -> floatAccédez à l’attribut float par son nom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à rechercher. |
Retours : float — Valeur de l’attribut.
GetValueOfStringAttributeByName
def GetValueOfStringAttributeByName(name: str) -> strAccédez à l’attribut de la chaîne par nom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à rechercher. |
Retours : str — Valeur de l’attribut.
GetValueOfBoolAttributeByName
def GetValueOfBoolAttributeByName(name: str) -> boolAccédez à l’attribut bool par son nom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à rechercher. |
Retours : bool — Valeur de l’attribut.
GetHomePositions
def GetHomePositions() -> list[CENPyOlpHomePosition]Obtenez toutes les positions principales de cette ressource
Retours : list[CENPyOlpHomePosition] — Liste des objets CENPyOlpHomePosition, représentant les positions principales de cette ressource.
GetBaseFrames
def GetBaseFrames() -> list[CENPyOlpFrame]Obtenez tous les frames de base de cette ressource.
Retours : list[CENPyOlpFrame] — Liste des cadres de base pour cette ressource.
GetChildFrames
def GetChildFrames() -> list[CENPyOlpFrame]Obtenez tous les cadres enfants de cette ressource.
Retours : list[CENPyOlpFrame] — Liste des cadres enfants pour cette ressource.
Types apparentés
Version Notes
Cette classe est documentée à la version R2026.1.1.