PostInitAttribute
Der Rückruf
PostInitAttributes(
CENPyOlpEvent_AttribInitOperator
) wird aufgerufen, wenn der Kernel die Ereignisattribute initialisiert.
Es kann verwendet werden, um:
-
Attribute initialisieren
-
Attributwerte erhalten
-
Attributwerte setzen
-
Zugriff auf OlpController
-
Ausgabe in das Logbuch
Der Rückruf ist definiert in der
%EVENT_NAME%.py
Datei, die sich im Scripts-Ordner des
.
def PostInitAttributes(EventAttribInitOperator):
attribCreator = EventAttribInitOperator.GetAttribCreator()
# Laser type
attribCreator.AddEnum(LASER_TYPE, LASER_TYPE_LIST, LASER_TYPE_LIST[0], USER_ATTRIBUTE | PROCESS_ATTRIBUTE, LASER_TYPE)
# Laser offset
attribCreator.AddDouble(LASER_OFFSET, 0.0,0.0,1000.0,1.0, USER_ATTRIBUTE | PROCESS_ATTRIBUTE, ATTRIB_LENGTH, LASER_OFFSET)Was this page helpful?