projects
/
Mograsim.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Rebuilt component JSON files
[Mograsim.git]
/
net.mograsim.logic.ui.am2900
/
components
/
GUIor4.json
1
mograsim version: 0.1.3
2
{
3
"width": 35.0,
4
"height": 40.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": 35.0
34
},
35
"name": "A4",
36
"logicWidth": 1
37
},
38
{
39
"location": {
40
"x": 35.0,
41
"y": 5.0
42
},
43
"name": "Y",
44
"logicWidth": 1
45
}
46
],
47
"submodel": {
48
"innerScale": 0.2,
49
"subComps": [
50
{
51
"pos": {
52
"x": 20.0,
53
"y": 15.0
54
},
55
"id": "GUINandGate",
56
"params": 1
57
},
58
{
59
"pos": {
60
"x": 20.0,
61
"y": 65.0
62
},
63
"id": "GUINandGate",
64
"params": 1
65
},
66
{
67
"pos": {
68
"x": 20.0,
69
"y": 115.0
70
},
71
"id": "GUINandGate",
72
"params": 1
73
},
74
{
75
"pos": {
76
"x": 20.0,
77
"y": 165.0
78
},
79
"id": "GUINandGate",
80
"params": 1
81
},
82
{
83
"pos": {
84
"x": 50.0,
85
"y": 40.0
86
},
87
"id": "GUINandGate",
88
"params": 1
89
},
90
{
91
"pos": {
92
"x": 50.0,
93
"y": 140.0
94
},
95
"id": "GUINandGate",
96
"params": 1
97
},
98
{
99
"pos": {
100
"x": 110.0,
101
"y": 40.0
102
},
103
"id": "GUINandGate",
104
"params": 1
105
},
106
{
107
"pos": {
108
"x": 110.0,
109
"y": 140.0
110
},
111
"id": "GUINandGate",
112
"params": 1
113
},
114
{
115
"pos": {
116
"x": 140.0,
117
"y": 90.0
118
},
119
"id": "GUINandGate",
120
"params": 1
121
},
122
{
123
"pos": {
124
"x": 14.0,
125
"y": 24.0
126
},
127
"id": "WireCrossPoint",
128
"params": 1
129
},
130
{
131
"pos": {
132
"x": 14.0,
133
"y": 74.0
134
},
135
"id": "WireCrossPoint",
136
"params": 1
137
},
138
{
139
"pos": {
140
"x": 14.0,
141
"y": 124.0
142
},
143
"id": "WireCrossPoint",
144
"params": 1
145
},
146
{
147
"pos": {
148
"x": 14.0,
149
"y": 174.0
150
},
151
"id": "WireCrossPoint",
152
"params": 1
153
},
154
{
155
"pos": {
156
"x": 104.0,
157
"y": 49.0
158
},
159
"id": "WireCrossPoint",
160
"params": 1
161
},
162
{
163
"pos": {
164
"x": 104.0,
165
"y": 149.0
166
},
167
"id": "WireCrossPoint",
168
"params": 1
169
}
170
],
171
"innerWires": [
172
{
173
"pin1": {
174
"compId": 0,
175
"pinName": "A1"
176
},
177
"pin2": {
178
"compId": 10,
179
"pinName": ""
180
},
181
"path": []
182
},
183
{
184
"pin1": {
185
"compId": 0,
186
"pinName": "A2"
187
},
188
"pin2": {
189
"compId": 11,
190
"pinName": ""
191
},
192
"path": []
193
},
194
{
195
"pin1": {
196
"compId": 0,
197
"pinName": "A3"
198
},
199
"pin2": {
200
"compId": 12,
201
"pinName": ""
202
},
203
"path": []
204
},
205
{
206
"pin1": {
207
"compId": 0,
208
"pinName": "A4"
209
},
210
"pin2": {
211
"compId": 13,
212
"pinName": ""
213
},
214
"path": []
215
},
216
{
217
"pin1": {
218
"compId": 10,
219
"pinName": ""
220
},
221
"pin2": {
222
"compId": 1,
223
"pinName": "A"
224
},
225
"path": [
226
{
227
"x": 15.0,
228
"y": 20.0
229
}
230
]
231
},
232
{
233
"pin1": {
234
"compId": 11,
235
"pinName": ""
236
},
237
"pin2": {
238
"compId": 2,
239
"pinName": "A"
240
},
241
"path": [
242
{
243
"x": 15.0,
244
"y": 70.0
245
}
246
]
247
},
248
{
249
"pin1": {
250
"compId": 12,
251
"pinName": ""
252
},
253
"pin2": {
254
"compId": 3,
255
"pinName": "A"
256
},
257
"path": [
258
{
259
"x": 15.0,
260
"y": 120.0
261
}
262
]
263
},
264
{
265
"pin1": {
266
"compId": 13,
267
"pinName": ""
268
},
269
"pin2": {
270
"compId": 4,
271
"pinName": "A"
272
},
273
"path": [
274
{
275
"x": 15.0,
276
"y": 170.0
277
}
278
]
279
},
280
{
281
"pin1": {
282
"compId": 10,
283
"pinName": ""
284
},
285
"pin2": {
286
"compId": 1,
287
"pinName": "B"
288
},
289
"path": [
290
{
291
"x": 15.0,
292
"y": 30.0
293
}
294
]
295
},
296
{
297
"pin1": {
298
"compId": 11,
299
"pinName": ""
300
},
301
"pin2": {
302
"compId": 2,
303
"pinName": "B"
304
},
305
"path": [
306
{
307
"x": 15.0,
308
"y": 80.0
309
}
310
]
311
},
312
{
313
"pin1": {
314
"compId": 12,
315
"pinName": ""
316
},
317
"pin2": {
318
"compId": 3,
319
"pinName": "B"
320
},
321
"path": [
322
{
323
"x": 15.0,
324
"y": 130.0
325
}
326
]
327
},
328
{
329
"pin1": {
330
"compId": 13,
331
"pinName": ""
332
},
333
"pin2": {
334
"compId": 4,
335
"pinName": "B"
336
},
337
"path": [
338
{
339
"x": 15.0,
340
"y": 180.0
341
}
342
]
343
},
344
{
345
"pin1": {
346
"compId": 1,
347
"pinName": "Y"
348
},
349
"pin2": {
350
"compId": 5,
351
"pinName": "A"
352
}
353
},
354
{
355
"pin1": {
356
"compId": 2,
357
"pinName": "Y"
358
},
359
"pin2": {
360
"compId": 5,
361
"pinName": "B"
362
}
363
},
364
{
365
"pin1": {
366
"compId": 3,
367
"pinName": "Y"
368
},
369
"pin2": {
370
"compId": 6,
371
"pinName": "A"
372
}
373
},
374
{
375
"pin1": {
376
"compId": 4,
377
"pinName": "Y"
378
},
379
"pin2": {
380
"compId": 6,
381
"pinName": "B"
382
}
383
},
384
{
385
"pin1": {
386
"compId": 5,
387
"pinName": "Y"
388
},
389
"pin2": {
390
"compId": 14,
391
"pinName": ""
392
},
393
"path": []
394
},
395
{
396
"pin1": {
397
"compId": 6,
398
"pinName": "Y"
399
},
400
"pin2": {
401
"compId": 15,
402
"pinName": ""
403
},
404
"path": []
405
},
406
{
407
"pin1": {
408
"compId": 14,
409
"pinName": ""
410
},
411
"pin2": {
412
"compId": 7,
413
"pinName": "A"
414
},
415
"path": [
416
{
417
"x": 105.0,
418
"y": 45.0
419
}
420
]
421
},
422
{
423
"pin1": {
424
"compId": 14,
425
"pinName": ""
426
},
427
"pin2": {
428
"compId": 7,
429
"pinName": "B"
430
},
431
"path": [
432
{
433
"x": 105.0,
434
"y": 55.0
435
}
436
]
437
},
438
{
439
"pin1": {
440
"compId": 15,
441
"pinName": ""
442
},
443
"pin2": {
444
"compId": 8,
445
"pinName": "A"
446
},
447
"path": [
448
{
449
"x": 105.0,
450
"y": 145.0
451
}
452
]
453
},
454
{
455
"pin1": {
456
"compId": 15,
457
"pinName": ""
458
},
459
"pin2": {
460
"compId": 8,
461
"pinName": "B"
462
},
463
"path": [
464
{
465
"x": 105.0,
466
"y": 155.0
467
}
468
]
469
},
470
{
471
"pin1": {
472
"compId": 7,
473
"pinName": "Y"
474
},
475
"pin2": {
476
"compId": 9,
477
"pinName": "A"
478
}
479
},
480
{
481
"pin1": {
482
"compId": 8,
483
"pinName": "Y"
484
},
485
"pin2": {
486
"compId": 9,
487
"pinName": "B"
488
}
489
},
490
{
491
"pin1": {
492
"compId": 9,
493
"pinName": "Y"
494
},
495
"pin2": {
496
"compId": 0,
497
"pinName": "Y"
498
}
499
}
500
]
501
}
502
}