projects
/
Mograsim.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
5cffb3dbc552e80b63435cce2906e9ecbe992444
[Mograsim.git]
/
GUIhalfadder.json
1
mograsim version: 0.1.3
2
{
3
"width": 35.0,
4
"height": 20.0,
5
"interfacePins": [
6
{
7
"location": {
8
"x": 0.0,
9
"y": 5.0
10
},
11
"name": "A",
12
"logicWidth": 1
13
},
14
{
15
"location": {
16
"x": 0.0,
17
"y": 15.0
18
},
19
"name": "B",
20
"logicWidth": 1
21
},
22
{
23
"location": {
24
"x": 35.0,
25
"y": 5.0
26
},
27
"name": "Y",
28
"logicWidth": 1
29
},
30
{
31
"location": {
32
"x": 35.0,
33
"y": 15.0
34
},
35
"name": "_Z",
36
"logicWidth": 1
37
}
38
],
39
"submodel": {
40
"innerScale": 0.4,
41
"subComps": [
42
{
43
"pos": {
44
"x": 10.0,
45
"y": 15.0
46
},
47
"id": "GUINandGate",
48
"params": 1
49
},
50
{
51
"pos": {
52
"x": 40.0,
53
"y": 2.5
54
},
55
"id": "GUINandGate",
56
"params": 1
57
},
58
{
59
"pos": {
60
"x": 40.0,
61
"y": 27.5
62
},
63
"id": "GUINandGate",
64
"params": 1
65
},
66
{
67
"pos": {
68
"x": 65.0,
69
"y": 2.5
70
},
71
"id": "GUINandGate",
72
"params": 1
73
},
74
{
75
"pos": {
76
"x": 4.0,
77
"y": 11.5
78
},
79
"id": "WireCrossPoint",
80
"params": 1
81
},
82
{
83
"pos": {
84
"x": 4.0,
85
"y": 36.5
86
},
87
"id": "WireCrossPoint",
88
"params": 1
89
},
90
{
91
"pos": {
92
"x": 34.0,
93
"y": 24.0
94
},
95
"id": "WireCrossPoint",
96
"params": 1
97
}
98
],
99
"innerWires": [
100
{
101
"pin1": {
102
"compId": 0,
103
"pinName": "A"
104
},
105
"pin2": {
106
"compId": 5,
107
"pinName": ""
108
},
109
"path": []
110
},
111
{
112
"pin1": {
113
"compId": 5,
114
"pinName": ""
115
},
116
"pin2": {
117
"compId": 2,
118
"pinName": "A"
119
},
120
"path": [
121
{
122
"x": 5.0,
123
"y": 7.5
124
}
125
]
126
},
127
{
128
"pin1": {
129
"compId": 5,
130
"pinName": ""
131
},
132
"pin2": {
133
"compId": 1,
134
"pinName": "A"
135
},
136
"path": [
137
{
138
"x": 5.0,
139
"y": 20.0
140
}
141
]
142
},
143
{
144
"pin1": {
145
"compId": 0,
146
"pinName": "B"
147
},
148
"pin2": {
149
"compId": 6,
150
"pinName": ""
151
},
152
"path": []
153
},
154
{
155
"pin1": {
156
"compId": 6,
157
"pinName": ""
158
},
159
"pin2": {
160
"compId": 3,
161
"pinName": "B"
162
},
163
"path": [
164
{
165
"x": 5.0,
166
"y": 42.5
167
}
168
]
169
},
170
{
171
"pin1": {
172
"compId": 6,
173
"pinName": ""
174
},
175
"pin2": {
176
"compId": 1,
177
"pinName": "B"
178
},
179
"path": [
180
{
181
"x": 5.0,
182
"y": 30.0
183
}
184
]
185
},
186
{
187
"pin1": {
188
"compId": 1,
189
"pinName": "Y"
190
},
191
"pin2": {
192
"compId": 7,
193
"pinName": ""
194
},
195
"path": []
196
},
197
{
198
"pin1": {
199
"compId": 7,
200
"pinName": ""
201
},
202
"pin2": {
203
"compId": 0,
204
"pinName": "_Z"
205
},
206
"path": [
207
{
208
"x": 80.0,
209
"y": 25.0
210
},
211
{
212
"x": 80.0,
213
"y": 37.5
214
}
215
]
216
},
217
{
218
"pin1": {
219
"compId": 7,
220
"pinName": ""
221
},
222
"pin2": {
223
"compId": 2,
224
"pinName": "B"
225
},
226
"path": [
227
{
228
"x": 35.0,
229
"y": 17.5
230
}
231
]
232
},
233
{
234
"pin1": {
235
"compId": 7,
236
"pinName": ""
237
},
238
"pin2": {
239
"compId": 3,
240
"pinName": "A"
241
},
242
"path": [
243
{
244
"x": 35.0,
245
"y": 32.5
246
}
247
]
248
},
249
{
250
"pin1": {
251
"compId": 2,
252
"pinName": "Y"
253
},
254
"pin2": {
255
"compId": 4,
256
"pinName": "A"
257
},
258
"path": [
259
{
260
"x": 62.5,
261
"y": 12.5
262
},
263
{
264
"x": 62.5,
265
"y": 7.5
266
}
267
]
268
},
269
{
270
"pin1": {
271
"compId": 3,
272
"pinName": "Y"
273
},
274
"pin2": {
275
"compId": 4,
276
"pinName": "B"
277
},
278
"path": [
279
{
280
"x": 62.5,
281
"y": 37.5
282
},
283
{
284
"x": 62.5,
285
"y": 17.5
286
}
287
]
288
},
289
{
290
"pin1": {
291
"compId": 4,
292
"pinName": "Y"
293
},
294
"pin2": {
295
"compId": 0,
296
"pinName": "Y"
297
},
298
"path": []
299
}
300
]
301
}
302
}