Skip to Content
FASTSUITE E2API ReferenzPython APIRückrufeIOlpTechnologyPostProcessOperationGroupAttributes

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

Plugin

.

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?