IOlpEvent
| Kernel-Klassenrückruf | Operator-Klasse | Rückgabewerttyp | Standard-Rückgabewert | Name der Python-Skriptdatei |
| PostInitAttribute | CENPyOlpEvent_AttribInitOperator | %EventName%.py | ||
| Nachbearbeitungsattribute | CENPyOlpEvent_PEOperator | |||
| PostCompute | CENPyOlpEvent_EventComputeOperator | |||
| PostProcessAttributeUpload | CENPyOlpEvent_PEOperatorUpload | |||
| PostOnAttribChanged | CENPyOlpEvent_AttribChangedOperator | |||
| EreignisnameAbrufen | Zeichenkette | "" | ||
| GetEventUuId | Zeichenkette | "" | ||
| IconName abrufen | Zeichenkette | "" | ||
| GruppennameAbrufen | Zeichenkette | ”OlpEvent” | ||
| MehrfacheErstellungIstMöglich | Bool | Falsch | ||
| EreignistypAbrufen | OlpEventType | OLPEVENT_OLP | ||
| GetCycleExplodeBehavior | ZyklusExplosionsVerhalten | ZYKLUS_EXPLOSION_VERBOTEN | ||
| CycleRotationsflaggeAbrufen | Zyklusrotation | ZYKLUSDREHUNG_ROTPFAD | ||
| CycleTranslationsflaggeAbrufen | Zyklusübersetzung | CYCLETRANSLATION_TRANSYES | ||
| CycleRotationAutoFlagAbrufen | Zyklusrotation | ZYKLUSDREHUNG_ROTPFAD | ||
| GetCycleRotationManualFlag | Zyklusrotation | Rufen Sie intern GetCycleRotationAutoFlag() auf. | ||
| GetCycleTranslationAutoFlag | Zyklusübersetzung | CYCLETRANSLATION_TRANSYES | ||
| GetCycleTranslationManualFlag | Zyklusübersetzung | Rufen Sie intern GetCycleTranslationAutoFlag() auf. | ||
| GetCycleReferenceBehavior | ZyklusReferenzVerhalten | CYCLEREFBEHAVIOR_VERSTECKT | ||
| IstBearbeitungszyklus | Bool | Falsch | ||
| istAktiviert | Bool | Wahr |
Veraltet, aber weiterhin unterstützt.
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 |
- Ereignis sollte im Ereignisfenster angezeigt werden. Standardmäßig True.
Gibt an, ob das Ereignis im Ereignisfenster angezeigt werden soll.
def IsEnabled():
return FalseWas this page helpful?