d585785b37298ae3409c1e0197065eb07c9cbc2b
[Mograsim.git] / net.mograsim.logic.ui.am2900 / components / GUIandor414.json
1 mograsim version: 0.1.3
2 {
3   "width": 35.0,
4   "height": 90.0,
5   "interfacePins": [
6     {
7       "location": {
8         "x": 0.0,
9         "y": 85.0
10       },
11       "name": "B",
12       "logicWidth": 1
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 5.0
18       },
19       "name": "C1",
20       "logicWidth": 1
21     },
22     {
23       "location": {
24         "x": 0.0,
25         "y": 15.0
26       },
27       "name": "C2",
28       "logicWidth": 1
29     },
30     {
31       "location": {
32         "x": 0.0,
33         "y": 25.0
34       },
35       "name": "C3",
36       "logicWidth": 1
37     },
38     {
39       "location": {
40         "x": 0.0,
41         "y": 45.0
42       },
43       "name": "A1",
44       "logicWidth": 1
45     },
46     {
47       "location": {
48         "x": 0.0,
49         "y": 35.0
50       },
51       "name": "C4",
52       "logicWidth": 1
53     },
54     {
55       "location": {
56         "x": 0.0,
57         "y": 55.0
58       },
59       "name": "A2",
60       "logicWidth": 1
61     },
62     {
63       "location": {
64         "x": 0.0,
65         "y": 65.0
66       },
67       "name": "A3",
68       "logicWidth": 1
69     },
70     {
71       "location": {
72         "x": 0.0,
73         "y": 75.0
74       },
75       "name": "A4",
76       "logicWidth": 1
77     },
78     {
79       "location": {
80         "x": 35.0,
81         "y": 5.0
82       },
83       "name": "Y1",
84       "logicWidth": 1
85     },
86     {
87       "location": {
88         "x": 35.0,
89         "y": 15.0
90       },
91       "name": "Y2",
92       "logicWidth": 1
93     },
94     {
95       "location": {
96         "x": 35.0,
97         "y": 25.0
98       },
99       "name": "Y3",
100       "logicWidth": 1
101     },
102     {
103       "location": {
104         "x": 35.0,
105         "y": 35.0
106       },
107       "name": "Y4",
108       "logicWidth": 1
109     }
110   ],
111   "submodel": {
112     "innerScale": 0.4,
113     "subComps": [
114       {
115         "pos": {
116           "x": 15.0,
117           "y": 137.5
118         },
119         "id": "GUIand41"
120       },
121       {
122         "pos": {
123           "x": 35.0,
124           "y": 37.5
125         },
126         "id": "GUIor_4"
127       }
128     ],
129     "innerWires": [
130       {
131         "pin1": {
132           "compId": 0,
133           "pinName": "A1"
134         },
135         "pin2": {
136           "compId": 1,
137           "pinName": "A1"
138         },
139         "path": [
140           {
141             "x": 10.0,
142             "y": 112.5
143           },
144           {
145             "x": 10.0,
146             "y": 142.5
147           }
148         ]
149       },
150       {
151         "pin1": {
152           "compId": 0,
153           "pinName": "A2"
154         },
155         "pin2": {
156           "compId": 1,
157           "pinName": "A2"
158         },
159         "path": [
160           {
161             "x": 5.0,
162             "y": 137.5
163           },
164           {
165             "x": 5.0,
166             "y": 152.5
167           }
168         ]
169       },
170       {
171         "pin1": {
172           "compId": 0,
173           "pinName": "A3"
174         },
175         "pin2": {
176           "compId": 1,
177           "pinName": "A3"
178         },
179         "path": []
180       },
181       {
182         "pin1": {
183           "compId": 0,
184           "pinName": "A4"
185         },
186         "pin2": {
187           "compId": 1,
188           "pinName": "A4"
189         },
190         "path": [
191           {
192             "x": 5.0,
193             "y": 187.5
194           },
195           {
196             "x": 5.0,
197             "y": 172.5
198           }
199         ]
200       },
201       {
202         "pin1": {
203           "compId": 0,
204           "pinName": "B"
205         },
206         "pin2": {
207           "compId": 1,
208           "pinName": "B"
209         },
210         "path": [
211           {
212             "x": 10.0,
213             "y": 212.5
214           },
215           {
216             "x": 10.0,
217             "y": 182.5
218           }
219         ]
220       },
221       {
222         "pin1": {
223           "compId": 0,
224           "pinName": "C1"
225         },
226         "pin2": {
227           "compId": 2,
228           "pinName": "A1"
229         },
230         "path": [
231           {
232             "x": 10.0,
233             "y": 12.5
234           },
235           {
236             "x": 10.0,
237             "y": 42.5
238           }
239         ]
240       },
241       {
242         "pin1": {
243           "compId": 0,
244           "pinName": "C2"
245         },
246         "pin2": {
247           "compId": 2,
248           "pinName": "A2"
249         },
250         "path": [
251           {
252             "x": 5.0,
253             "y": 37.5
254           },
255           {
256             "x": 5.0,
257             "y": 52.5
258           }
259         ]
260       },
261       {
262         "pin1": {
263           "compId": 0,
264           "pinName": "C3"
265         },
266         "pin2": {
267           "compId": 2,
268           "pinName": "A3"
269         },
270         "path": []
271       },
272       {
273         "pin1": {
274           "compId": 0,
275           "pinName": "C4"
276         },
277         "pin2": {
278           "compId": 2,
279           "pinName": "A4"
280         },
281         "path": [
282           {
283             "x": 5.0,
284             "y": 87.5
285           },
286           {
287             "x": 5.0,
288             "y": 72.5
289           }
290         ]
291       },
292       {
293         "pin1": {
294           "compId": 1,
295           "pinName": "Y1"
296         },
297         "pin2": {
298           "compId": 2,
299           "pinName": "B1"
300         },
301         "path": [
302           {
303             "x": 70.0,
304             "y": 142.5
305           },
306           {
307             "x": 70.0,
308             "y": 120.0
309           },
310           {
311             "x": 30.0,
312             "y": 120.0
313           },
314           {
315             "x": 30.0,
316             "y": 82.5
317           }
318         ]
319       },
320       {
321         "pin1": {
322           "compId": 1,
323           "pinName": "Y2"
324         },
325         "pin2": {
326           "compId": 2,
327           "pinName": "B2"
328         },
329         "path": [
330           {
331             "x": 65.0,
332             "y": 152.5
333           },
334           {
335             "x": 65.0,
336             "y": 125.0
337           },
338           {
339             "x": 25.0,
340             "y": 125.0
341           },
342           {
343             "x": 25.0,
344             "y": 92.5
345           }
346         ]
347       },
348       {
349         "pin1": {
350           "compId": 1,
351           "pinName": "Y3"
352         },
353         "pin2": {
354           "compId": 2,
355           "pinName": "B3"
356         },
357         "path": [
358           {
359             "x": 60.0,
360             "y": 162.5
361           },
362           {
363             "x": 60.0,
364             "y": 130.0
365           },
366           {
367             "x": 20.0,
368             "y": 130.0
369           },
370           {
371             "x": 20.0,
372             "y": 102.5
373           }
374         ]
375       },
376       {
377         "pin1": {
378           "compId": 1,
379           "pinName": "Y4"
380         },
381         "pin2": {
382           "compId": 2,
383           "pinName": "B4"
384         },
385         "path": [
386           {
387             "x": 55.0,
388             "y": 172.5
389           },
390           {
391             "x": 55.0,
392             "y": 135.0
393           },
394           {
395             "x": 15.0,
396             "y": 135.0
397           },
398           {
399             "x": 15.0,
400             "y": 112.5
401           }
402         ]
403       },
404       {
405         "pin1": {
406           "compId": 2,
407           "pinName": "Y1"
408         },
409         "pin2": {
410           "compId": 0,
411           "pinName": "Y1"
412         },
413         "path": [
414           {
415             "x": 75.0,
416             "y": 42.5
417           },
418           {
419             "x": 75.0,
420             "y": 12.5
421           }
422         ]
423       },
424       {
425         "pin1": {
426           "compId": 2,
427           "pinName": "Y2"
428         },
429         "pin2": {
430           "compId": 0,
431           "pinName": "Y2"
432         },
433         "path": [
434           {
435             "x": 80.0,
436             "y": 52.5
437           },
438           {
439             "x": 80.0,
440             "y": 37.5
441           }
442         ]
443       },
444       {
445         "pin1": {
446           "compId": 2,
447           "pinName": "Y3"
448         },
449         "pin2": {
450           "compId": 0,
451           "pinName": "Y3"
452         },
453         "path": []
454       },
455       {
456         "pin1": {
457           "compId": 2,
458           "pinName": "Y4"
459         },
460         "pin2": {
461           "compId": 0,
462           "pinName": "Y4"
463         },
464         "path": [
465           {
466             "x": 80.0,
467             "y": 72.5
468           },
469           {
470             "x": 80.0,
471             "y": 87.5
472           }
473         ]
474       }
475     ]
476   }
477 }