893 connectors["outputs"].append((output["name"], None, "negated")) |
893 connectors["outputs"].append((output["name"], None, "negated")) |
894 elif output["edge"]: |
894 elif output["edge"]: |
895 connectors["outputs"].append((output["name"], None, output["edge"])) |
895 connectors["outputs"].append((output["name"], None, output["edge"])) |
896 else: |
896 else: |
897 connectors["outputs"].append((output["name"], None, "none")) |
897 connectors["outputs"].append((output["name"], None, "none")) |
898 if connectors["inputs"][0][0] == "EN" and connectors["outputs"][0][0] == "ENO": |
898 if len(connectors["inputs"]) > 0 and connectors["inputs"][0][0] == "EN": |
899 connectors["inputs"].pop(0) |
899 connectors["inputs"].pop(0) |
|
900 executionControl = True |
|
901 if len(connectors["outputs"]) > 0 and connectors["outputs"][0][0] == "ENO": |
900 connectors["outputs"].pop(0) |
902 connectors["outputs"].pop(0) |
901 executionControl = True |
903 executionControl = True |
902 if instance["name"] is None: |
904 if instance["name"] is None: |
903 instance["name"] = "" |
905 instance["name"] = "" |
904 block = FBD_Block(self, instance["type"], instance["name"], |
906 block = FBD_Block(self, instance["type"], instance["name"], |