PostProcessOperationGroupAttributes
Der Rückruf
PostProcessOperationGroupAttributes(
CENPyOlpTech_POGAttribOperator
) wird kurz vor der Berechnung einer Operationsgruppe aufgerufen.
Es kann verwendet werden, um:
-
Attributwerte der Operationsgruppe zu erhalten
-
Attribute der Operationsgruppe festlegen
-
Zugriff auf CSV-Dateien
-
Ausgabe in das Logbuch
Der Rückruf ist definiert in der
%TechnologyName%.py
Datei, die sich im Scripts-Ordner des
.
def PostProcessOperationGroupAttributes(poga):
# Get values from attributes
attribGetter = poga.GetAttribGetter()
valOfMyIntAttrib = attribGetter.GetInteger('MyIntAttribute')
valOfMyDoubleAttrib = attribGetter.GetDouble('MyDoubleAttribute')
valOfMyStrAttrib = attribGetter.GetString('MyStringAttribute')
valOfMyBoolAttrib = attribGetter.GetBool('MyBoolAttribute')
indexOfMyEnumAttrib = attribGetter.GetEnumIndex('MyEnumAttribute')
# Set values to the attributes
attribSetter = poga.GetAttribSetter()
attribSetter.SetInteger('MyIntAttribute', 15)
attribSetter.SetDouble('MyDoubleAttribute', 15.8)
attribSetter.SetString('MyStringAttribute', 'This is new string')
attribSetter.SetBool('MyBoolAttribute', False)
attribSetter.SetEnumIndex('MyEnumAttribute', 4)
# Output attribute value to the log
logOperator = techAttribInitOperator.GetLoggerOperator()
logOperator.LogDebug('indexOfMyEnumAttrib = ' + str(indexOfMyEnumAttrib))Was this page helpful?