Attribut-Abrufgerät
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpAttribGetter |
| Modul | cenpylib.CENPyOlpAttribGetter |
| Paket | cenpylib |
| Freigabe | R2025.2.4 |
| Methoden | 13 |
Schnellstart
# Boilerplate Example
attribGetter = ... # obtained from the runtime context
result = attribGetter.GetInteger("...")Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
GetInteger | int | Holen Sie den Integer-Wert für das angegebene Integer-Attribut. |
GetDouble | float | Holen Sie den Double-Wert für das angegebene Double-Attribut. |
GetString | str | Holen Sie den String-Wert für das angegebene String-Attribut. |
GetBool | bool | Holen Sie den Bool-Wert für das angegebene Bool-Attribut. |
GetEnumIndex | int | Ermitteln Sie den Index für das angegebene Enum-Attribut. |
GetAttributeTableByName | CENPyOlpAttributeTable | Holen Sie ein benutzerdefiniertes Tabellenattribut anhand des angegebenen Namens. |
GetAttributeByName | CENPyOlpAttribute | Holen Sie ein benutzerdefiniertes Attribut anhand des angegebenen Namens. |
GetAttributeBoolByName | CENPyOlpAttributeBool | Holen Sie das Bool-Attribut mit dem angegebenen Namen. |
GetAttributeEnumByName | CENPyOlpAttributeEnum | Holen Sie das Enum-Attribut mit dem angegebenen Namen. |
GetAttributeDoubleByName | CENPyOlpAttributeDouble | Holen Sie das Double-Attribut mit dem angegebenen Namen. |
GetAttributeIntegerByName | CENPyOlpAttributeInt | Holen Sie das Integer-Attribut mit dem angegebenen Namen. |
GetSystemAttribGetter | CENPyOlpSystemAttribGetter | Holen Sie den System-Attribut-Abruf. |
GetScopeSortedTableRows | list | Holen Sie alle IDs (erste Spalte) der Tabelle sowohl aus den Programm- als auch aus den Controller-Tabellen. |
Abfragemethoden
GetInteger
def GetInteger(name: str) -> intHolt den Integer-Wert für das angegebene Integer-Attribut.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Gibt zurück: int — Wert des Integer-Attributs.
GetDouble
def GetDouble(name: str) -> floatHolt den Double-Wert für das angegebene Double-Attribut.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Gibt zurück: float — Wert des Double-Attributs.
GetString
def GetString(name: str) -> strHolt den String-Wert für das angegebene String-Attribut.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Gibt zurück: str — Wert des String-Attributs.
GetBool
def GetBool(name: str) -> boolHolt den Bool-Wert für das angegebene Bool-Attribut.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Gibt zurück: bool — Wert des Bool-Attributs.
GetEnumIndex
def GetEnumIndex(name: str) -> intErmitteln Sie den Index für das angegebene Enum-Attribut.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Gibt zurück: int — Index des Enum-Attributs.
GetAttributeTableByName
def GetAttributeTableByName(name: str, containsCellId: str='') -> CENPyOlpAttributeTableRuft ein benutzerdefiniertes Tabellenattribut anhand des angegebenen Namens ab.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
containsCellId | str | Zeilen-ID (standardmäßig leer). (Standard: '') |
Gibt zurück: CENPyOlpAttributeTable — Attributtabellenobjekt.
GetAttributeByName
def GetAttributeByName(name: str) -> CENPyOlpAttributeRuft ein benutzerdefiniertes Attribut anhand des angegebenen Namens ab.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
Gibt zurück: CENPyOlpAttribute — Attributobjekt.
GetAttributeBoolByName
def GetAttributeBoolByName(name: str) -> CENPyOlpAttributeBoolHolt das Bool-Attribut anhand des angegebenen Namens.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
Gibt zurück: CENPyOlpAttributeBool — Boolesches Attributobjekt.
GetAttributeEnumByName
def GetAttributeEnumByName(name: str) -> CENPyOlpAttributeEnumHolen Sie das Enum-Attribut anhand des angegebenen Namens.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
Gibt zurück: CENPyOlpAttributeEnum — Enum-Attributobjekt.
GetAttributeDoubleByName
def GetAttributeDoubleByName(name: str) -> CENPyOlpAttributeDoubleHolt das Double-Attribut anhand des angegebenen Namens.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
Gibt zurück: CENPyOlpAttributeDouble — Double-Attributobjekt.
GetAttributeIntegerByName
def GetAttributeIntegerByName(name: str) -> CENPyOlpAttributeIntHolt das Integer-Attribut anhand des angegebenen Namens.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu suchenden Attributs. |
Gibt zurück: CENPyOlpAttributeInt — Ganzzahliges Attributobjekt.
GetSystemAttribGetter
def GetSystemAttribGetter() -> CENPyOlpSystemAttribGetterHolt den System-Attrib-Getter.
Gibt zurück: CENPyOlpSystemAttribGetter — System-Attribut-Abrufobjekt.
GetScopeSortedTableRows
def GetScopeSortedTableRows(tableAttribName: str) -> listErhalten Sie alle IDs (erste Spalte) der Tabelle aus sowohl Programm- als auch Steuerungstabellen. Doppelte IDs werden entfernt.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
tableAttribName | str | Name der gewünschten Tabelle. |
Gibt zurück: list — Liste mit allen IDs.
Verwandte Typen
- Attributtabelle
- Attribut
- Attribut Bool
- Attribut Enum
- Attribut Double
- Attribut Int
- System-Attribut-Abruf
Versionshinweise
Diese Klasse ist ab Version R2026.1.1 dokumentiert.