コード例 #1
0
    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
コード例 #2
0
    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
コード例 #3
0
    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
コード例 #4
0
    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
コード例 #5
0
    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