Skip to Content

Attribut-Abrufgerät

Kurzinformationen

EigenschaftWert
KlasseCENPyOlpAttribGetter
Modulcenpylib.CENPyOlpAttribGetter
Paketcenpylib
FreigabeR2025.2.4
Methoden13

Schnellstart

# Boilerplate Example attribGetter = ... # obtained from the runtime context result = attribGetter.GetInteger("...")

Methodenindex

MethodeGibt zurückZusammenfassung
GetIntegerintHolen Sie den Integer-Wert für das angegebene Integer-Attribut.
GetDoublefloatHolen Sie den Double-Wert für das angegebene Double-Attribut.
GetStringstrHolen Sie den String-Wert für das angegebene String-Attribut.
GetBoolboolHolen Sie den Bool-Wert für das angegebene Bool-Attribut.
GetEnumIndexintErmitteln Sie den Index für das angegebene Enum-Attribut.
GetAttributeTableByNameCENPyOlpAttributeTableHolen Sie ein benutzerdefiniertes Tabellenattribut anhand des angegebenen Namens.
GetAttributeByNameCENPyOlpAttributeHolen Sie ein benutzerdefiniertes Attribut anhand des angegebenen Namens.
GetAttributeBoolByNameCENPyOlpAttributeBoolHolen Sie das Bool-Attribut mit dem angegebenen Namen.
GetAttributeEnumByNameCENPyOlpAttributeEnumHolen Sie das Enum-Attribut mit dem angegebenen Namen.
GetAttributeDoubleByNameCENPyOlpAttributeDoubleHolen Sie das Double-Attribut mit dem angegebenen Namen.
GetAttributeIntegerByNameCENPyOlpAttributeIntHolen Sie das Integer-Attribut mit dem angegebenen Namen.
GetSystemAttribGetterCENPyOlpSystemAttribGetterHolen Sie den System-Attribut-Abruf.
GetScopeSortedTableRowslistHolen Sie alle IDs (erste Spalte) der Tabelle sowohl aus den Programm- als auch aus den Controller-Tabellen.

Abfragemethoden

GetInteger

def GetInteger(name: str) -> int

Holt den Integer-Wert für das angegebene Integer-Attribut.

Parameter:

NameTypBeschreibung
namestrName des Attributs.

Gibt zurück: int — Wert des Integer-Attributs.

GetDouble

def GetDouble(name: str) -> float

Holt den Double-Wert für das angegebene Double-Attribut.

Parameter:

NameTypBeschreibung
namestrName des Attributs.

Gibt zurück: float — Wert des Double-Attributs.

GetString

def GetString(name: str) -> str

Holt den String-Wert für das angegebene String-Attribut.

Parameter:

NameTypBeschreibung
namestrName des Attributs.

Gibt zurück: str — Wert des String-Attributs.

GetBool

def GetBool(name: str) -> bool

Holt den Bool-Wert für das angegebene Bool-Attribut.

Parameter:

NameTypBeschreibung
namestrName des Attributs.

Gibt zurück: bool — Wert des Bool-Attributs.

GetEnumIndex

def GetEnumIndex(name: str) -> int

Ermitteln Sie den Index für das angegebene Enum-Attribut.

Parameter:

NameTypBeschreibung
namestrName des Attributs.

Gibt zurück: int — Index des Enum-Attributs.

GetAttributeTableByName

def GetAttributeTableByName(name: str, containsCellId: str='') -> CENPyOlpAttributeTable

Ruft ein benutzerdefiniertes Tabellenattribut anhand des angegebenen Namens ab.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.
containsCellIdstrZeilen-ID (standardmäßig leer). (Standard: '')

Gibt zurück: CENPyOlpAttributeTable — Attributtabellenobjekt.

GetAttributeByName

def GetAttributeByName(name: str) -> CENPyOlpAttribute

Ruft ein benutzerdefiniertes Attribut anhand des angegebenen Namens ab.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Gibt zurück: CENPyOlpAttribute — Attributobjekt.

GetAttributeBoolByName

def GetAttributeBoolByName(name: str) -> CENPyOlpAttributeBool

Holt das Bool-Attribut anhand des angegebenen Namens.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Gibt zurück: CENPyOlpAttributeBool — Boolesches Attributobjekt.

GetAttributeEnumByName

def GetAttributeEnumByName(name: str) -> CENPyOlpAttributeEnum

Holen Sie das Enum-Attribut anhand des angegebenen Namens.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Gibt zurück: CENPyOlpAttributeEnum — Enum-Attributobjekt.

GetAttributeDoubleByName

def GetAttributeDoubleByName(name: str) -> CENPyOlpAttributeDouble

Holt das Double-Attribut anhand des angegebenen Namens.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Gibt zurück: CENPyOlpAttributeDouble — Double-Attributobjekt.

GetAttributeIntegerByName

def GetAttributeIntegerByName(name: str) -> CENPyOlpAttributeInt

Holt das Integer-Attribut anhand des angegebenen Namens.

Parameter:

NameTypBeschreibung
namestrName des zu suchenden Attributs.

Gibt zurück: CENPyOlpAttributeInt — Ganzzahliges Attributobjekt.

GetSystemAttribGetter

def GetSystemAttribGetter() -> CENPyOlpSystemAttribGetter

Holt den System-Attrib-Getter.

Gibt zurück: CENPyOlpSystemAttribGetter — System-Attribut-Abrufobjekt.

GetScopeSortedTableRows

def GetScopeSortedTableRows(tableAttribName: str) -> list

Erhalten Sie alle IDs (erste Spalte) der Tabelle aus sowohl Programm- als auch Steuerungstabellen. Doppelte IDs werden entfernt.

Parameter:

NameTypBeschreibung
tableAttribNamestrName der gewünschten Tabelle.

Gibt zurück: list — Liste mit allen IDs.

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?