Skip to Content
FASTSUITE E2API RéférencePython APIRappelsIOlpEventPostInitAttributes

PostInitAttributes

Le rappel

PostInitAttributes

(

CENPyOlpEvent_AttribInitOperator

) est appelé lorsque le noyau initialise les attributs d’événement.

Il peut être utilisé pour :

  • initialiser les attributs

  • obtenir des valeurs d’attribut

  • définir les valeurs des attributs

  • accéder à OlpController

  • sortie vers le journal

Le rappel est défini dans le

%EVENT_NAME%.py

qui se trouve dans le dossier scripts du

plugin

.

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?