Skip to Content

IOlpEvent

Rappel de classe noyauClasse d’opérateurType de valeur de retourValeur de retour par défautNom de fichier script Python
PostInitAttributesCENPyOlpEvent_AttribInitOperator%EventName%.py
PostProcessAttributesCENPyOlpEvent_PEOperator
PostComputeCENPyOlpEvent_EventComputeOperator
PostProcessusAttributesUploadCENPyOlpEvent_PEOperatorUpload
PostOnAttribChangedCENPyOlpEvent_AttribChangedOperator
GetEventNameCorde""
GetEventUuIdCorde""
GetIconNameCorde""
GetGroupNameCorde« OlpEvent »
ObtenezMultipleCréationEstPossibleBoolFaux
GetEventTypeOlpEventTypeOLPEVENT_OLP
GetCycleExplodeBehaviourCycleExploseBehaviorCYCLE_EXPLODEFORBIDDEN
Marque-deRotationGetCycleRotation du cycleCYCLEROTATION_ROTPATH
GetCycleTranslationFlagCycleTranslationCYCLETRANSLATION_TRANSYES
GetCycleRotationAutoFlagRotation du cycleCYCLEROTATION_ROTPATH
GetCycleRotationManualFlagRotation du cycleAppelez en interne GetCycleRotationAutoFlag()
GetCycleTranslationAutoFlagCycleTranslationCYCLETRANSLATION_TRANSYES
GetCycleTranslationManualFlagCycleTranslationAppelez en interne GetCycleTranslationAutoFlag()
GetCycleReferenceBehaviorCycleReferenceBehaviorCYCLEREFBEHAVIOR_HIDDEN
IsMachiningCycleBoolFaux
isEnabledBoolC’est vrai

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 de l’é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?