Skip to Content
FASTSUITE E2API RéférencePython APIRappelsIOlpEventÉvénementIIp

ÉvénementIIp

Rappel de classe noyauClasse opérateurType de valeur de retourValeur de retour par défautNom du fichier script Python
PostInitAttributesCENPyOlpEvent_AttribInitOperator%EventName%.py
PostProcessAttributesCENPyOlpEvent_PEOperator
PostComputeCENPyOlpEvent_EventComputeOperator
PostProcessusAttributsUploadCENPyOlpEvent_PEOperatorUpload
PostOnAttribChangedCENPyOlpEvent_AttribChangedOperator
GetEventNameCorde""
GetEventUuIdCorde""
GetIconNameCorde""
GetGroupNameCorde« OlpEvent »
ObtenirMultipleCréationEstPossibleBoolFaux
GetEventTypeOlpEventTypeOLPEVENT_OLP
GetCycleExploseBehaviourCycleExploseBehaviourCYCLE_EXPLODEFORBIDDEN
GetCycleRotationFlagRotation du cycleCYCLEROTATION_ROTPATH
GetCycleTranslationFlagCycleTranslationCYCLETRANSLATION_TRANSYES
GetCycleRotationAutoFlagRotation du cycleCYCLEROTATION_ROTPATH
GetCycleRotationManualFlagRotation du cycleAppelez en interne GetCycleRotationAutoFlag()
GetCycleTranslationAutoFlagCycleTranslationCYCLETRANSLATION_TRANSYES
GetCycleTranslationManualFlagCycleTranslationAppelez en interne GetCycleTranslationAutoFlag()
GetCycleReferenceBehaviorCycleReferenceBehaviorCYCLEREFBEHAVIOR_HIDDEN
IsMachiningCycleBoolFaux
isEnabledBoolVrai

Déprécié, mais toujours soutenu.

from centypes import * LASER_TYPE = "LaserType" LASER_TYPE_LIST = ["Off", "OnPierce", "OnContour"] LASER_OFFSET = "LaserOffset" def GetEventName(): return "LaserEvent" def GetEventUuId(): return "69B94E6B-03D7-48FF-A62A-BE9CE3C11234" def GetIconName(): return "LaserCutting" def GetExplodeCycle(): return 0 def GetMultipleCreationIsPossible(): return 1 def GetEventType(): return OLPEVENT_OLP 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) def PostProcessAttributes(CENPyOlpEvent_PEOperator): pass def GetCycleExplodeBehavior(): return CYCLE_EXPLODEALLOWED def PostCompute(eco): pass
·isEnabled() : bool
  • L’événement doit être affiché dans le panneau événement. Par défaut vrai.

Précise si l’événement doit être affiché dans le panneau de l’événement.

def IsEnabled(): return False
Was this page helpful?