Cleaned or_4
[Mograsim.git] / plugins / net.mograsim.logic.model.am2900 / components / net / mograsim / logic / model / am2900 / components / andor414.json
1 {
2   "width": 30.0,
3   "height": 40.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 0.0,
8         "y": 25.0
9       },
10       "name": "A",
11       "logicWidth": 4,
12       "usage": "INPUT"
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 35.0
18       },
19       "name": "B",
20       "logicWidth": 1,
21       "usage": "INPUT"
22     },
23     {
24       "location": {
25         "x": 0.0,
26         "y": 5.0
27       },
28       "name": "C",
29       "logicWidth": 4,
30       "usage": "INPUT"
31     },
32     {
33       "location": {
34         "x": 30.0,
35         "y": 5.0
36       },
37       "name": "Y",
38       "logicWidth": 4,
39       "usage": "OUTPUT"
40     }
41   ],
42   "innerScale": 0.4,
43   "submodel": {
44     "components": [
45       {
46         "id": "and41",
47         "name": "and41#0",
48         "pos": {
49           "x": 20.0,
50           "y": 57.5
51         }
52       },
53       {
54         "id": "or_4",
55         "name": "or_4#0",
56         "pos": {
57           "x": 15.0,
58           "y": 2.5
59         }
60       }
61     ],
62     "wires": [
63       {
64         "pin1": {
65           "compName": "_submodelinterface",
66           "pinName": "A"
67         },
68         "pin2": {
69           "compName": "and41#0",
70           "pinName": "A"
71         },
72         "name": "unnamedWire#0",
73         "path": [
74           {
75             "x": 10.0,
76             "y": 62.5
77           },
78           {
79             "x": 10.0,
80             "y": 72.5
81           }
82         ]
83       },
84       {
85         "pin1": {
86           "compName": "or_4#0",
87           "pinName": "Y"
88         },
89         "pin2": {
90           "compName": "_submodelinterface",
91           "pinName": "Y"
92         },
93         "name": "unnamedWire#1",
94         "path": []
95       },
96       {
97         "pin1": {
98           "compName": "or_4#0",
99           "pinName": "B"
100         },
101         "pin2": {
102           "compName": "and41#0",
103           "pinName": "Y"
104         },
105         "name": "unnamedWire#2",
106         "path": [
107           {
108             "x": 10.0,
109             "y": 32.5
110           },
111           {
112             "x": 10.0,
113             "y": 52.5
114           },
115           {
116             "x": 60.0,
117             "y": 52.5
118           },
119           {
120             "x": 60.0,
121             "y": 72.5
122           }
123         ]
124       },
125       {
126         "pin1": {
127           "compName": "_submodelinterface",
128           "pinName": "B"
129         },
130         "pin2": {
131           "compName": "and41#0",
132           "pinName": "B"
133         },
134         "name": "unnamedWire#3",
135         "path": []
136       },
137       {
138         "pin1": {
139           "compName": "_submodelinterface",
140           "pinName": "C"
141         },
142         "pin2": {
143           "compName": "or_4#0",
144           "pinName": "A"
145         },
146         "name": "unnamedWire#4",
147         "path": []
148       }
149     ],
150     "version": "0.1.1"
151   },
152   "symbolRendererSnippetID": "simpleRectangularLike",
153   "symbolRendererParams": {
154     "centerText": "andor414",
155     "centerTextHeight": 5.0,
156     "horizontalComponentCenter": 17.5,
157     "pinLabelHeight": 3.5,
158     "pinLabelMargin": 0.5
159   },
160   "outlineRendererSnippetID": "default",
161   "highLevelStateHandlerSnippetID": "default",
162   "version": "0.1.5"
163 }