def __init__(self, name=None, offset=None, schablonen=None): # self.offset = model_Offset.Offset() # self.name = "Setups" # self.schablonen: List[model_Schablone.Schablone] = [] # self.schablonen.append(model_Schablone.Schablone()) if name is None: self.name = "Setups" else: self.name = name self.offset = model_Offset.Offset() if isinstance(offset, dict): self.offset.__init__(**offset) elif isinstance(offset, model_Offset.Offset) and offset is not None: self.offset = offset self.schablonen: List[model_Schablone.Schablone] = [] if schablonen is None: self.schablonen.append(model_Schablone.Schablone()) elif isinstance(schablonen[0], dict): self.schablonen = [] for le in schablonen: ab = model_Schablone.Schablone(**le) self.schablonen.append(ab) elif isinstance(schablonen[0], model_Schablone.Schablone) and schablonen[0] is not None: self.schablonen = schablonen
def __init__(self, name=None, enabled=None, offset=None, arbeitsschritte=None): Prozess.anzahl += 1 if name is None: self.name = "Prozess" + Prozess.anzahl.__str__() else: self.name = name if enabled is None: self.enabled = 2 else: self.enabled = enabled self.offset = model_Offset.Offset() if isinstance(offset, dict): self.offset.__init__(**offset) elif isinstance(offset, model_Offset.Offset) and offset is not None: self.offset = offset self.arbeitsschritte: List[model_Arbeitsschritt.Arbeitsschritt] = [] if arbeitsschritte is None: self.arbeitsschritte.append(model_Arbeitsschritt.Arbeitsschritt()) elif isinstance(arbeitsschritte[0], dict): self.arbeitsschritte = [] for le in arbeitsschritte: ab = model_Arbeitsschritt.Arbeitsschritt(**le) self.arbeitsschritte.append(ab) elif isinstance(arbeitsschritte[0], model_Arbeitsschritt.Arbeitsschritt ) and arbeitsschritte[0] is not None: self.arbeitsschritte = arbeitsschritte
def __init__(self, code="", offset=None, commands=None): self.code = code self.offset = model_Offset.Offset() if isinstance(offset, dict): self.offset.__init__(**offset) elif isinstance(offset, model_Offset.Offset) and offset is not None: self.offset = offset self.commands: List[HpglCommand] = [] if commands is None: self.commands.append(HpglCommand()) elif isinstance(commands[0], dict): self.commands = [] for le in commands: ab = HpglCommand(**le) self.commands.append(ab) elif isinstance(commands[0], HpglCommand) and commands[0] is not None: self.commands = commands
def __init__(self, name=None, enabled=None, offset=None, prozesse=None): # self.offset = model_Offset.Offset() # self.name = "Schablone " + Schablone.anzahl.__str__() # Schablone.anzahl += 1 # self.Prozesse: List[model_Prozess.Prozess] = [] # self.Prozesse.append(model_Prozess.Prozess()) # self.enabled = 2 Schablone.anzahl += 1 if name is None: self.name = "Schablone" + Schablone.anzahl.__str__() else: self.name = name if enabled is None: self.enabled = 2 else: self.enabled = enabled self.offset = model_Offset.Offset() if isinstance(offset, dict): self.offset.__init__(**offset) elif isinstance(offset, model_Offset.Offset) and offset is not None: self.offset = offset self.prozesse: List[model_Prozess.Prozess] = [] if prozesse is None: self.prozesse.append(model_Prozess.Prozess()) elif isinstance(prozesse[0], dict): self.prozesse = [] for le in prozesse: ab = model_Prozess.Prozess(**le) self.prozesse.append(ab) elif isinstance(prozesse[0], model_Prozess.Prozess) and prozesse[0] is not None: self.prozesse = prozesse
def __init__(self, name=None, enabled=None, offset=None, schnittparameter=None, hpgl_structure=None): Arbeitsschritt.anzahl += 1 if name is None: self.name = "Arbeitsschritt" + Arbeitsschritt.anzahl.__str__() else: self.name = name if enabled is None: self.enabled = 2 else: self.enabled = enabled self.offset = model_Offset.Offset() if isinstance(offset, dict): self.offset.__init__(**offset) elif isinstance(offset, model_Offset.Offset) and offset is not None: self.offset = offset self.schnittparameter = model_Schnittparameter.Schnittparameter() if isinstance(schnittparameter, dict): self.schnittparameter.__init__(**schnittparameter) elif isinstance(schnittparameter, model_Schnittparameter. Schnittparameter) and schnittparameter is not None: self.schnittparameter = schnittparameter self.hpgl_structure = Hpgl_structure() if isinstance(hpgl_structure, dict): self.hpgl_structure.__init__(**hpgl_structure) elif isinstance(hpgl_structure, Hpgl_structure) and hpgl_structure is not None: self.hpgl_structure = hpgl_structure