PostSeriesOnAttribChanged
The callback PostSeriesOnAttribChanged (CENPyOlpSeries_AttribChangedOperator) is called from the kernel when a controller series attribute has been changed.
Es kann verwendet werden, um:
-
auf geändertes Attribut zugreifen
-
Attributwerte abrufen
-
Attributwerte festlegen
-
Ausgabe in das Protokoll
The callback is defined in the %SeriesName%.py file that is located in the scripts folder of the plugin.
def PostSeriesOnAttribChanged(seriesAttribChangedOperator):
changedAttribute = seriesAttribChangedOperator.GetChangedAttribute()
changedAttributeName = changedAttribute.GetName()
if changedAttributeName == testDouble:
attribGetter = seriesAttribChangedOperator.GetAttribGetter()
attribSetter = seriesAttribChangedOperator.GetAttribSetter()
testDoubleValue = attribGetter.GetDouble(testDouble)
testDoubleValueRound = round(testDoubleValue)
attribSetter.SetInteger(testInt, testDoubleValueRound)Was this page helpful?