Skip to Content
FASTSUITE E2API ReferenzPython APIRückrufeIOlpTechnologyPostTechOnAttribChanged

PostTechOnAttribChanged

Der Rückruf

PostTechOnAttribChanged

(

CENPyOlpTech_AttribChangedOperator

) wird aus dem Kernel aufgerufen, wenn ein Technologieattribut geändert wurde.

Es kann verwendet werden, um:

  • Attributwerte erhalten

  • Attributwerte setzen

  • Ausgabe in das Logbuch

  • Zugriff auf OlpController

Der Rückruf ist definiert in der

%TechnologyName%.py

Datei, die sich im Scripts-Ordner des

Plugin

.

def PostTechInitAttributes(Operator): attribCreator = Operator.GetAttribCreator() attribCreator.AddDouble(testDouble, 0.0, 0.0, 256.0, 0.1, USER_ATTRIBUTE | PROCESS_ATTRIBUTE | GLOBAL_ATTRIBUTE, ATTRIB_STANDARD, testDouble) attribCreator.AddInteger(testInt, 0, 0, 256, USER_ATTRIBUTE | PROCESS_ATTRIBUTE | GLOBAL_ATTRIBUTE, testInt) def PostTechOnAttribChanged(Operator): changedAttribute = Operator.GetChangedAttribute() changedAttributeName = changedAttribute.GetName() if changedAttributeName == testDouble: attribGetter = Operator.GetAttribGetter() attribSetter = Operator.GetAttribSetter() testDoubleValue = attribGetter.GetDouble(testDouble) testDoubleValueRound = round(testDoubleValue) attribSetter.SetInteger(testInt, testDoubleValueRound)
Was this page helpful?