Skip to Content
Python APIRückrufeIOlpSeriesPostSeriesOnAttribChanged

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?