X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.editor%2Fcomponents%2FGUIandor414.json;h=5f6d292bdfc1d81bf661a4b8e5072869785dadc9;hb=148a58630b38b30d4d24a21e3f55c357f5b4d0bc;hp=3042690abc5542266e8d100324e77e6a58fe4851;hpb=f9eeb6f0746ed17665fdeafefb5b7e11afd22278;p=Mograsim.git diff --git a/net.mograsim.logic.model.editor/components/GUIandor414.json b/net.mograsim.logic.model.editor/components/GUIandor414.json index 3042690a..5f6d292b 100644 --- a/net.mograsim.logic.model.editor/components/GUIandor414.json +++ b/net.mograsim.logic.model.editor/components/GUIandor414.json @@ -1,4 +1,3 @@ -mograsim version: 0.1.3 { "width": 35.0, "height": 90.0, @@ -6,74 +5,83 @@ mograsim version: 0.1.3 { "location": { "x": 0.0, - "y": 85.0 + "y": 45.0 }, - "name": "B", - "logicWidth": 1 + "name": "A1", + "logicWidth": 1, + "usage": "INPUT" }, { "location": { "x": 0.0, - "y": 5.0 + "y": 55.0 }, - "name": "C1", - "logicWidth": 1 + "name": "A2", + "logicWidth": 1, + "usage": "INPUT" }, { "location": { "x": 0.0, - "y": 15.0 + "y": 65.0 }, - "name": "C2", - "logicWidth": 1 + "name": "A3", + "logicWidth": 1, + "usage": "INPUT" }, { "location": { "x": 0.0, - "y": 25.0 + "y": 75.0 }, - "name": "C3", - "logicWidth": 1 + "name": "A4", + "logicWidth": 1, + "usage": "INPUT" }, { "location": { "x": 0.0, - "y": 45.0 + "y": 85.0 }, - "name": "A1", - "logicWidth": 1 + "name": "B", + "logicWidth": 1, + "usage": "INPUT" }, { "location": { "x": 0.0, - "y": 35.0 + "y": 5.0 }, - "name": "C4", - "logicWidth": 1 + "name": "C1", + "logicWidth": 1, + "usage": "INPUT" }, { "location": { "x": 0.0, - "y": 55.0 + "y": 15.0 }, - "name": "A2", - "logicWidth": 1 + "name": "C2", + "logicWidth": 1, + "usage": "INPUT" }, { "location": { "x": 0.0, - "y": 65.0 + "y": 25.0 }, - "name": "A3", - "logicWidth": 1 + "name": "C3", + "logicWidth": 1, + "usage": "INPUT" }, { "location": { "x": 0.0, - "y": 75.0 + "y": 35.0 }, - "name": "A4", - "logicWidth": 1 + "name": "C4", + "logicWidth": 1, + "usage": "INPUT" }, { "location": { @@ -81,7 +89,8 @@ mograsim version: 0.1.3 "y": 5.0 }, "name": "Y1", - "logicWidth": 1 + "logicWidth": 1, + "usage": "OUTPUT" }, { "location": { @@ -89,7 +98,8 @@ mograsim version: 0.1.3 "y": 15.0 }, "name": "Y2", - "logicWidth": 1 + "logicWidth": 1, + "usage": "OUTPUT" }, { "location": { @@ -97,7 +107,8 @@ mograsim version: 0.1.3 "y": 25.0 }, "name": "Y3", - "logicWidth": 1 + "logicWidth": 1, + "usage": "OUTPUT" }, { "location": { @@ -105,30 +116,31 @@ mograsim version: 0.1.3 "y": 35.0 }, "name": "Y4", - "logicWidth": 1 + "logicWidth": 1, + "usage": "OUTPUT" } ], + "innerScale": 0.4, "submodel": { - "innerScale": 0.4, - "subComps": [ + "components": [ { + "id": "GUIand41", + "name": "GUIand41#0", "pos": { - "x": 35.0, - "y": 37.5 - }, - "id": "GUIor_4", - "name": "GUIor_4#0" + "x": 15.0, + "y": 137.5 + } }, { + "id": "GUIor_4", + "name": "GUIor_4#0", "pos": { - "x": 15.0, - "y": 137.5 - }, - "id": "GUIand41", - "name": "GUIand41#0" + "x": 35.0, + "y": 37.5 + } } ], - "innerWires": [ + "wires": [ { "pin1": { "compName": "_submodelinterface", @@ -138,6 +150,7 @@ mograsim version: 0.1.3 "compName": "GUIand41#0", "pinName": "A1" }, + "name": "unnamedWire#0", "path": [ { "x": 10.0, @@ -158,6 +171,7 @@ mograsim version: 0.1.3 "compName": "GUIand41#0", "pinName": "A2" }, + "name": "unnamedWire#1", "path": [ { "x": 5.0, @@ -169,156 +183,6 @@ mograsim version: 0.1.3 } ] }, - { - "pin1": { - "compName": "_submodelinterface", - "pinName": "A3" - }, - "pin2": { - "compName": "GUIand41#0", - "pinName": "A3" - }, - "path": [] - }, - { - "pin1": { - "compName": "_submodelinterface", - "pinName": "A4" - }, - "pin2": { - "compName": "GUIand41#0", - "pinName": "A4" - }, - "path": [ - { - "x": 5.0, - "y": 187.5 - }, - { - "x": 5.0, - "y": 172.5 - } - ] - }, - { - "pin1": { - "compName": "_submodelinterface", - "pinName": "B" - }, - "pin2": { - "compName": "GUIand41#0", - "pinName": "B" - }, - "path": [ - { - "x": 10.0, - "y": 212.5 - }, - { - "x": 10.0, - "y": 182.5 - } - ] - }, - { - "pin1": { - "compName": "_submodelinterface", - "pinName": "C1" - }, - "pin2": { - "compName": "GUIor_4#0", - "pinName": "A1" - }, - "path": [ - { - "x": 10.0, - "y": 12.5 - }, - { - "x": 10.0, - "y": 42.5 - } - ] - }, - { - "pin1": { - "compName": "_submodelinterface", - "pinName": "C2" - }, - "pin2": { - "compName": "GUIor_4#0", - "pinName": "A2" - }, - "path": [ - { - "x": 5.0, - "y": 37.5 - }, - { - "x": 5.0, - "y": 52.5 - } - ] - }, - { - "pin1": { - "compName": "_submodelinterface", - "pinName": "C3" - }, - "pin2": { - "compName": "GUIor_4#0", - "pinName": "A3" - }, - "path": [] - }, - { - "pin1": { - "compName": "_submodelinterface", - "pinName": "C4" - }, - "pin2": { - "compName": "GUIor_4#0", - "pinName": "A4" - }, - "path": [ - { - "x": 5.0, - "y": 87.5 - }, - { - "x": 5.0, - "y": 72.5 - } - ] - }, - { - "pin1": { - "compName": "GUIand41#0", - "pinName": "Y1" - }, - "pin2": { - "compName": "GUIor_4#0", - "pinName": "B1" - }, - "path": [ - { - "x": 70.0, - "y": 142.5 - }, - { - "x": 70.0, - "y": 120.0 - }, - { - "x": 30.0, - "y": 120.0 - }, - { - "x": 30.0, - "y": 82.5 - } - ] - }, { "pin1": { "compName": "GUIand41#0", @@ -328,6 +192,7 @@ mograsim version: 0.1.3 "compName": "GUIor_4#0", "pinName": "B2" }, + "name": "unnamedWire#10", "path": [ { "x": 65.0, @@ -356,6 +221,7 @@ mograsim version: 0.1.3 "compName": "GUIor_4#0", "pinName": "B3" }, + "name": "unnamedWire#11", "path": [ { "x": 60.0, @@ -384,6 +250,7 @@ mograsim version: 0.1.3 "compName": "GUIor_4#0", "pinName": "B4" }, + "name": "unnamedWire#12", "path": [ { "x": 55.0, @@ -412,6 +279,7 @@ mograsim version: 0.1.3 "compName": "_submodelinterface", "pinName": "Y1" }, + "name": "unnamedWire#13", "path": [ { "x": 75.0, @@ -432,6 +300,7 @@ mograsim version: 0.1.3 "compName": "_submodelinterface", "pinName": "Y2" }, + "name": "unnamedWire#14", "path": [ { "x": 80.0, @@ -452,6 +321,7 @@ mograsim version: 0.1.3 "compName": "_submodelinterface", "pinName": "Y3" }, + "name": "unnamedWire#15", "path": [] }, { @@ -463,6 +333,7 @@ mograsim version: 0.1.3 "compName": "_submodelinterface", "pinName": "Y4" }, + "name": "unnamedWire#16", "path": [ { "x": 80.0, @@ -473,8 +344,167 @@ mograsim version: 0.1.3 "y": 87.5 } ] + }, + { + "pin1": { + "compName": "_submodelinterface", + "pinName": "A3" + }, + "pin2": { + "compName": "GUIand41#0", + "pinName": "A3" + }, + "name": "unnamedWire#2", + "path": [] + }, + { + "pin1": { + "compName": "_submodelinterface", + "pinName": "A4" + }, + "pin2": { + "compName": "GUIand41#0", + "pinName": "A4" + }, + "name": "unnamedWire#3", + "path": [ + { + "x": 5.0, + "y": 187.5 + }, + { + "x": 5.0, + "y": 172.5 + } + ] + }, + { + "pin1": { + "compName": "_submodelinterface", + "pinName": "B" + }, + "pin2": { + "compName": "GUIand41#0", + "pinName": "B" + }, + "name": "unnamedWire#4", + "path": [ + { + "x": 10.0, + "y": 212.5 + }, + { + "x": 10.0, + "y": 182.5 + } + ] + }, + { + "pin1": { + "compName": "_submodelinterface", + "pinName": "C1" + }, + "pin2": { + "compName": "GUIor_4#0", + "pinName": "A1" + }, + "name": "unnamedWire#5", + "path": [ + { + "x": 10.0, + "y": 12.5 + }, + { + "x": 10.0, + "y": 42.5 + } + ] + }, + { + "pin1": { + "compName": "_submodelinterface", + "pinName": "C2" + }, + "pin2": { + "compName": "GUIor_4#0", + "pinName": "A2" + }, + "name": "unnamedWire#6", + "path": [ + { + "x": 5.0, + "y": 37.5 + }, + { + "x": 5.0, + "y": 52.5 + } + ] + }, + { + "pin1": { + "compName": "_submodelinterface", + "pinName": "C3" + }, + "pin2": { + "compName": "GUIor_4#0", + "pinName": "A3" + }, + "name": "unnamedWire#7", + "path": [] + }, + { + "pin1": { + "compName": "_submodelinterface", + "pinName": "C4" + }, + "pin2": { + "compName": "GUIor_4#0", + "pinName": "A4" + }, + "name": "unnamedWire#8", + "path": [ + { + "x": 5.0, + "y": 87.5 + }, + { + "x": 5.0, + "y": 72.5 + } + ] + }, + { + "pin1": { + "compName": "GUIand41#0", + "pinName": "Y1" + }, + "pin2": { + "compName": "GUIor_4#0", + "pinName": "B1" + }, + "name": "unnamedWire#9", + "path": [ + { + "x": 70.0, + "y": 142.5 + }, + { + "x": 70.0, + "y": 120.0 + }, + { + "x": 30.0, + "y": 120.0 + }, + { + "x": 30.0, + "y": 82.5 + } + ] } - ] + ], + "version": "0.1.1" }, "symbolRendererSnippetID": "simpleRectangularLike", "symbolRendererParams": { @@ -483,5 +513,8 @@ mograsim version: 0.1.3 "horizontalComponentCenter": 17.5, "pinLabelHeight": 3.5, "pinLabelMargin": 0.5 - } + }, + "outlineRendererSnippetID": "default", + "highLevelStateHandlerSnippetID": "default", + "version": "0.1.5" } \ No newline at end of file