Merge branch 'development' of
[Mograsim.git] / net.mograsim.logic.model.editor / components / GUIand41.json
1 mograsim version: 0.1.3
2 {
3   "width": 35.0,
4   "height": 50.0,
5   "interfacePins": [
6     {
7       "location": {
8         "x": 0.0,
9         "y": 5.0
10       },
11       "name": "A1",
12       "logicWidth": 1
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 15.0
18       },
19       "name": "A2",
20       "logicWidth": 1
21     },
22     {
23       "location": {
24         "x": 0.0,
25         "y": 25.0
26       },
27       "name": "A3",
28       "logicWidth": 1
29     },
30     {
31       "location": {
32         "x": 0.0,
33         "y": 45.0
34       },
35       "name": "B",
36       "logicWidth": 1
37     },
38     {
39       "location": {
40         "x": 0.0,
41         "y": 35.0
42       },
43       "name": "A4",
44       "logicWidth": 1
45     },
46     {
47       "location": {
48         "x": 35.0,
49         "y": 5.0
50       },
51       "name": "Y1",
52       "logicWidth": 1
53     },
54     {
55       "location": {
56         "x": 35.0,
57         "y": 15.0
58       },
59       "name": "Y2",
60       "logicWidth": 1
61     },
62     {
63       "location": {
64         "x": 35.0,
65         "y": 25.0
66       },
67       "name": "Y3",
68       "logicWidth": 1
69     },
70     {
71       "location": {
72         "x": 35.0,
73         "y": 35.0
74       },
75       "name": "Y4",
76       "logicWidth": 1
77     }
78   ],
79   "submodel": {
80     "innerScale": 0.4,
81     "subComps": [
82       {
83         "pos": {
84           "x": 24.0,
85           "y": 71.5
86         },
87         "id": "WireCrossPoint",
88         "name": "WireCrossPoint#1",
89         "params": 1
90       },
91       {
92         "pos": {
93           "x": 24.0,
94           "y": 46.5
95         },
96         "id": "WireCrossPoint",
97         "name": "WireCrossPoint#0",
98         "params": 1
99       },
100       {
101         "pos": {
102           "x": 24.0,
103           "y": 96.5
104         },
105         "id": "WireCrossPoint",
106         "name": "WireCrossPoint#2",
107         "params": 1
108       },
109       {
110         "pos": {
111           "x": 30.0,
112           "y": 7.5
113         },
114         "id": "GUIand",
115         "name": "GUIand#0"
116       },
117       {
118         "pos": {
119           "x": 30.0,
120           "y": 57.5
121         },
122         "id": "GUIand",
123         "name": "GUIand#2"
124       },
125       {
126         "pos": {
127           "x": 30.0,
128           "y": 32.5
129         },
130         "id": "GUIand",
131         "name": "GUIand#1"
132       },
133       {
134         "pos": {
135           "x": 30.0,
136           "y": 82.5
137         },
138         "id": "GUIand",
139         "name": "GUIand#3"
140       }
141     ],
142     "innerWires": [
143       {
144         "pin1": {
145           "compName": "_submodelinterface",
146           "pinName": "A1"
147         },
148         "pin2": {
149           "compName": "GUIand#0",
150           "pinName": "A"
151         },
152         "path": []
153       },
154       {
155         "pin1": {
156           "compName": "_submodelinterface",
157           "pinName": "A2"
158         },
159         "pin2": {
160           "compName": "GUIand#1",
161           "pinName": "A"
162         },
163         "path": []
164       },
165       {
166         "pin1": {
167           "compName": "_submodelinterface",
168           "pinName": "A3"
169         },
170         "pin2": {
171           "compName": "GUIand#2",
172           "pinName": "A"
173         },
174         "path": []
175       },
176       {
177         "pin1": {
178           "compName": "_submodelinterface",
179           "pinName": "A4"
180         },
181         "pin2": {
182           "compName": "GUIand#3",
183           "pinName": "A"
184         },
185         "path": []
186       },
187       {
188         "pin1": {
189           "compName": "_submodelinterface",
190           "pinName": "B"
191         },
192         "pin2": {
193           "compName": "WireCrossPoint#2",
194           "pinName": ""
195         },
196         "path": [
197           {
198             "x": 25.0,
199             "y": 112.5
200           }
201         ]
202       },
203       {
204         "pin1": {
205           "compName": "WireCrossPoint#2",
206           "pinName": ""
207         },
208         "pin2": {
209           "compName": "GUIand#3",
210           "pinName": "B"
211         },
212         "path": []
213       },
214       {
215         "pin1": {
216           "compName": "WireCrossPoint#2",
217           "pinName": ""
218         },
219         "pin2": {
220           "compName": "WireCrossPoint#1",
221           "pinName": ""
222         },
223         "path": []
224       },
225       {
226         "pin1": {
227           "compName": "WireCrossPoint#1",
228           "pinName": ""
229         },
230         "pin2": {
231           "compName": "GUIand#2",
232           "pinName": "B"
233         },
234         "path": []
235       },
236       {
237         "pin1": {
238           "compName": "WireCrossPoint#1",
239           "pinName": ""
240         },
241         "pin2": {
242           "compName": "WireCrossPoint#0",
243           "pinName": ""
244         },
245         "path": []
246       },
247       {
248         "pin1": {
249           "compName": "WireCrossPoint#0",
250           "pinName": ""
251         },
252         "pin2": {
253           "compName": "GUIand#1",
254           "pinName": "B"
255         },
256         "path": []
257       },
258       {
259         "pin1": {
260           "compName": "WireCrossPoint#0",
261           "pinName": ""
262         },
263         "pin2": {
264           "compName": "GUIand#0",
265           "pinName": "B"
266         },
267         "path": [
268           {
269             "x": 25.0,
270             "y": 22.5
271           }
272         ]
273       },
274       {
275         "pin1": {
276           "compName": "GUIand#0",
277           "pinName": "Y"
278         },
279         "pin2": {
280           "compName": "_submodelinterface",
281           "pinName": "Y1"
282         },
283         "path": []
284       },
285       {
286         "pin1": {
287           "compName": "GUIand#1",
288           "pinName": "Y"
289         },
290         "pin2": {
291           "compName": "_submodelinterface",
292           "pinName": "Y2"
293         },
294         "path": []
295       },
296       {
297         "pin1": {
298           "compName": "GUIand#2",
299           "pinName": "Y"
300         },
301         "pin2": {
302           "compName": "_submodelinterface",
303           "pinName": "Y3"
304         },
305         "path": []
306       },
307       {
308         "pin1": {
309           "compName": "GUIand#3",
310           "pinName": "Y"
311         },
312         "pin2": {
313           "compName": "_submodelinterface",
314           "pinName": "Y4"
315         },
316         "path": []
317       }
318     ]
319   },
320   "symbolRendererSnippetID": "SimpleRectangularLikeSymbolRenderer",
321   "symbolRendererParams": {
322     "centerText": "GUIand41",
323     "horizontalComponentCenter": 17.5,
324     "centerTextHeight": 5.0,
325     "pinLabelHeight": 3.5,
326     "pinLabelMargin": 0.5
327   }
328 }