Coerce the result of a function call to the function's return type (#6309)

Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
Nick Cameron
2025-04-22 11:00:53 +12:00
committed by GitHub
parent 30ee547ce4
commit e4e18dfd4b
207 changed files with 2796 additions and 1503 deletions

View File

@ -61,6 +61,14 @@ description: Artifact commands multi-axis-robot.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1,162 +1,162 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[224, 279, 5]"]
3["Segment<br>[285, 365, 5]"]
4["Segment<br>[371, 483, 5]"]
5["Segment<br>[489, 606, 5]"]
6["Segment<br>[612, 697, 5]"]
7["Segment<br>[703, 710, 5]"]
2["Path<br>[224, 279, 6]"]
3["Segment<br>[285, 365, 6]"]
4["Segment<br>[371, 483, 6]"]
5["Segment<br>[489, 606, 6]"]
6["Segment<br>[612, 697, 6]"]
7["Segment<br>[703, 710, 6]"]
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[1151, 1208, 5]"]
29["Segment<br>[1151, 1208, 5]"]
28["Path<br>[1151, 1208, 6]"]
29["Segment<br>[1151, 1208, 6]"]
30[Solid2d]
end
subgraph path36 [Path]
36["Path<br>[1411, 1448, 5]"]
37["Segment<br>[1411, 1448, 5]"]
36["Path<br>[1411, 1448, 6]"]
37["Segment<br>[1411, 1448, 6]"]
38[Solid2d]
end
subgraph path44 [Path]
44["Path<br>[1585, 1725, 5]"]
45["Segment<br>[1585, 1725, 5]"]
44["Path<br>[1585, 1725, 6]"]
45["Segment<br>[1585, 1725, 6]"]
46[Solid2d]
end
subgraph path54 [Path]
54["Path<br>[1976, 2116, 5]"]
55["Segment<br>[1976, 2116, 5]"]
54["Path<br>[1976, 2116, 6]"]
55["Segment<br>[1976, 2116, 6]"]
56[Solid2d]
end
subgraph path65 [Path]
65["Path<br>[203, 263, 6]"]
66["Segment<br>[203, 263, 6]"]
65["Path<br>[203, 263, 7]"]
66["Segment<br>[203, 263, 7]"]
67[Solid2d]
end
subgraph path75 [Path]
75["Path<br>[493, 529, 6]"]
76["Segment<br>[535, 572, 6]"]
77["Segment<br>[578, 633, 6]"]
78["Segment<br>[639, 688, 6]"]
79["Segment<br>[694, 750, 6]"]
80["Segment<br>[756, 763, 6]"]
75["Path<br>[493, 529, 7]"]
76["Segment<br>[535, 572, 7]"]
77["Segment<br>[578, 633, 7]"]
78["Segment<br>[639, 688, 7]"]
79["Segment<br>[694, 750, 7]"]
80["Segment<br>[756, 763, 7]"]
81[Solid2d]
end
subgraph path97 [Path]
97["Path<br>[865, 1040, 6]"]
98["Segment<br>[865, 1040, 6]"]
97["Path<br>[865, 1040, 7]"]
98["Segment<br>[865, 1040, 7]"]
99[Solid2d]
end
subgraph path105 [Path]
105["Path<br>[1249, 1396, 6]"]
106["Segment<br>[1249, 1396, 6]"]
105["Path<br>[1249, 1396, 7]"]
106["Segment<br>[1249, 1396, 7]"]
107[Solid2d]
end
subgraph path116 [Path]
116["Path<br>[1718, 1892, 6]"]
117["Segment<br>[1718, 1892, 6]"]
116["Path<br>[1718, 1892, 7]"]
117["Segment<br>[1718, 1892, 7]"]
118[Solid2d]
end
subgraph path125 [Path]
125["Path<br>[2117, 2157, 6]"]
126["Segment<br>[2117, 2157, 6]"]
125["Path<br>[2117, 2157, 7]"]
126["Segment<br>[2117, 2157, 7]"]
127[Solid2d]
end
subgraph path137 [Path]
137["Path<br>[251, 394, 7]"]
138["Segment<br>[400, 483, 7]"]
139["Segment<br>[489, 541, 7]"]
140["Segment<br>[547, 630, 7]"]
141["Segment<br>[636, 692, 7]"]
142["Segment<br>[698, 705, 7]"]
137["Path<br>[251, 394, 8]"]
138["Segment<br>[400, 483, 8]"]
139["Segment<br>[489, 541, 8]"]
140["Segment<br>[547, 630, 8]"]
141["Segment<br>[636, 692, 8]"]
142["Segment<br>[698, 705, 8]"]
143[Solid2d]
end
subgraph path159 [Path]
159["Path<br>[826, 890, 7]"]
160["Segment<br>[826, 890, 7]"]
159["Path<br>[826, 890, 8]"]
160["Segment<br>[826, 890, 8]"]
161[Solid2d]
end
subgraph path167 [Path]
167["Path<br>[1064, 1272, 7]"]
168["Segment<br>[1064, 1272, 7]"]
167["Path<br>[1064, 1272, 8]"]
168["Segment<br>[1064, 1272, 8]"]
169[Solid2d]
end
subgraph path175 [Path]
175["Path<br>[1480, 1524, 7]"]
176["Segment<br>[1480, 1524, 7]"]
175["Path<br>[1480, 1524, 8]"]
176["Segment<br>[1480, 1524, 8]"]
177[Solid2d]
end
subgraph path190 [Path]
190["Path<br>[1767, 1959, 7]"]
191["Segment<br>[1767, 1959, 7]"]
190["Path<br>[1767, 1959, 8]"]
191["Segment<br>[1767, 1959, 8]"]
192[Solid2d]
end
subgraph path201 [Path]
201["Path<br>[2317, 2492, 7]"]
202["Segment<br>[2317, 2492, 7]"]
201["Path<br>[2317, 2492, 8]"]
202["Segment<br>[2317, 2492, 8]"]
203[Solid2d]
end
subgraph path210 [Path]
210["Path<br>[271, 504, 8]"]
211["Segment<br>[510, 596, 8]"]
212["Segment<br>[602, 656, 8]"]
213["Segment<br>[662, 748, 8]"]
214["Segment<br>[754, 824, 8]"]
215["Segment<br>[830, 837, 8]"]
210["Path<br>[271, 504, 9]"]
211["Segment<br>[510, 596, 9]"]
212["Segment<br>[602, 656, 9]"]
213["Segment<br>[662, 748, 9]"]
214["Segment<br>[754, 824, 9]"]
215["Segment<br>[830, 837, 9]"]
216[Solid2d]
end
subgraph path232 [Path]
232["Path<br>[956, 1165, 8]"]
233["Segment<br>[956, 1165, 8]"]
232["Path<br>[956, 1165, 9]"]
233["Segment<br>[956, 1165, 9]"]
234[Solid2d]
end
subgraph path240 [Path]
240["Path<br>[1375, 1564, 8]"]
241["Segment<br>[1375, 1564, 8]"]
240["Path<br>[1375, 1564, 9]"]
241["Segment<br>[1375, 1564, 9]"]
242[Solid2d]
end
subgraph path255 [Path]
255["Path<br>[1990, 2276, 8]"]
256["Segment<br>[1990, 2276, 8]"]
255["Path<br>[1990, 2276, 9]"]
256["Segment<br>[1990, 2276, 9]"]
257[Solid2d]
end
subgraph path264 [Path]
264["Path<br>[2380, 2664, 8]"]
265["Segment<br>[2380, 2664, 8]"]
264["Path<br>[2380, 2664, 9]"]
265["Segment<br>[2380, 2664, 9]"]
266[Solid2d]
end
subgraph path273 [Path]
273["Path<br>[2823, 2861, 8]"]
274["Segment<br>[2823, 2861, 8]"]
273["Path<br>[2823, 2861, 9]"]
274["Segment<br>[2823, 2861, 9]"]
275[Solid2d]
end
subgraph path282 [Path]
282["Path<br>[2996, 3221, 8]"]
283["Segment<br>[3227, 3295, 8]"]
284["Segment<br>[3301, 3411, 8]"]
285["Segment<br>[3417, 3485, 8]"]
286["Segment<br>[3491, 3567, 8]"]
287["Segment<br>[3573, 3649, 8]"]
288["Segment<br>[3655, 3729, 8]"]
289["Segment<br>[3735, 3791, 8]"]
290["Segment<br>[3797, 3804, 8]"]
282["Path<br>[2996, 3221, 9]"]
283["Segment<br>[3227, 3295, 9]"]
284["Segment<br>[3301, 3411, 9]"]
285["Segment<br>[3417, 3485, 9]"]
286["Segment<br>[3491, 3567, 9]"]
287["Segment<br>[3573, 3649, 9]"]
288["Segment<br>[3655, 3729, 9]"]
289["Segment<br>[3735, 3791, 9]"]
290["Segment<br>[3797, 3804, 9]"]
291[Solid2d]
end
subgraph path316 [Path]
316["Path<br>[3938, 4163, 8]"]
317["Segment<br>[4169, 4239, 8]"]
318["Segment<br>[4245, 4360, 8]"]
319["Segment<br>[4366, 4436, 8]"]
320["Segment<br>[4442, 4520, 8]"]
321["Segment<br>[4526, 4604, 8]"]
322["Segment<br>[4610, 4686, 8]"]
323["Segment<br>[4692, 4748, 8]"]
324["Segment<br>[4754, 4761, 8]"]
316["Path<br>[3938, 4163, 9]"]
317["Segment<br>[4169, 4239, 9]"]
318["Segment<br>[4245, 4360, 9]"]
319["Segment<br>[4366, 4436, 9]"]
320["Segment<br>[4442, 4520, 9]"]
321["Segment<br>[4526, 4604, 9]"]
322["Segment<br>[4610, 4686, 9]"]
323["Segment<br>[4692, 4748, 9]"]
324["Segment<br>[4754, 4761, 9]"]
325[Solid2d]
end
1["Plane<br>[201, 218, 5]"]
9["Sweep Extrusion<br>[724, 771, 5]"]
1["Plane<br>[201, 218, 6]"]
9["Sweep Extrusion<br>[724, 771, 6]"]
10[Wall]
11[Wall]
12[Wall]
@ -171,43 +171,43 @@ flowchart LR
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["EdgeCut Chamfer<br>[777, 1054, 5]"]
25["EdgeCut Chamfer<br>[777, 1054, 5]"]
26["EdgeCut Chamfer<br>[777, 1054, 5]"]
27["EdgeCut Chamfer<br>[777, 1054, 5]"]
31["Sweep Extrusion<br>[1222, 1288, 5]"]
24["EdgeCut Chamfer<br>[777, 1054, 6]"]
25["EdgeCut Chamfer<br>[777, 1054, 6]"]
26["EdgeCut Chamfer<br>[777, 1054, 6]"]
27["EdgeCut Chamfer<br>[777, 1054, 6]"]
31["Sweep Extrusion<br>[1222, 1288, 6]"]
32[Wall]
33["Cap End"]
34["SweepEdge Opposite"]
35["SweepEdge Adjacent"]
39["Sweep Extrusion<br>[1462, 1492, 5]"]
39["Sweep Extrusion<br>[1462, 1492, 6]"]
40[Wall]
41["Cap End"]
42["SweepEdge Opposite"]
43["SweepEdge Adjacent"]
47["Sweep Extrusion<br>[1873, 1920, 5]"]
47["Sweep Extrusion<br>[1873, 1920, 6]"]
48[Wall]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["Sweep Extrusion<br>[1873, 1920, 5]"]
52["Sweep Extrusion<br>[1873, 1920, 5]"]
53["Sweep Extrusion<br>[1873, 1920, 5]"]
57["Sweep Extrusion<br>[2252, 2299, 5]"]
51["Sweep Extrusion<br>[1873, 1920, 6]"]
52["Sweep Extrusion<br>[1873, 1920, 6]"]
53["Sweep Extrusion<br>[1873, 1920, 6]"]
57["Sweep Extrusion<br>[2252, 2299, 6]"]
58[Wall]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["Sweep Extrusion<br>[2252, 2299, 5]"]
62["Sweep Extrusion<br>[2252, 2299, 5]"]
63["Sweep Extrusion<br>[2252, 2299, 5]"]
64["Plane<br>[174, 197, 6]"]
68["Sweep Extrusion<br>[277, 315, 6]"]
61["Sweep Extrusion<br>[2252, 2299, 6]"]
62["Sweep Extrusion<br>[2252, 2299, 6]"]
63["Sweep Extrusion<br>[2252, 2299, 6]"]
64["Plane<br>[174, 197, 7]"]
68["Sweep Extrusion<br>[277, 315, 7]"]
69[Wall]
70["Cap Start"]
71["Cap End"]
72["SweepEdge Opposite"]
73["SweepEdge Adjacent"]
74["Plane<br>[464, 487, 6]"]
82["Sweep Extrusion<br>[778, 808, 6]"]
74["Plane<br>[464, 487, 7]"]
82["Sweep Extrusion<br>[778, 808, 7]"]
83[Wall]
84[Wall]
85[Wall]
@ -222,35 +222,35 @@ flowchart LR
94["SweepEdge Adjacent"]
95["SweepEdge Opposite"]
96["SweepEdge Adjacent"]
100["Sweep Extrusion<br>[1054, 1086, 6]"]
100["Sweep Extrusion<br>[1054, 1086, 7]"]
101[Wall]
102["Cap End"]
103["SweepEdge Opposite"]
104["SweepEdge Adjacent"]
108["Sweep Extrusion<br>[1629, 1661, 6]"]
108["Sweep Extrusion<br>[1629, 1661, 7]"]
109[Wall]
110["Cap End"]
111["SweepEdge Opposite"]
112["SweepEdge Adjacent"]
113["Sweep Extrusion<br>[1629, 1661, 6]"]
114["Sweep Extrusion<br>[1629, 1661, 6]"]
115["Sweep Extrusion<br>[1629, 1661, 6]"]
119["Sweep Extrusion<br>[1906, 1939, 6]"]
113["Sweep Extrusion<br>[1629, 1661, 7]"]
114["Sweep Extrusion<br>[1629, 1661, 7]"]
115["Sweep Extrusion<br>[1629, 1661, 7]"]
119["Sweep Extrusion<br>[1906, 1939, 7]"]
120[Wall]
121["Cap End"]
122["SweepEdge Opposite"]
123["SweepEdge Adjacent"]
124["Plane<br>[2088, 2111, 6]"]
128["Sweep Extrusion<br>[2159, 2190, 6]"]
124["Plane<br>[2088, 2111, 7]"]
128["Sweep Extrusion<br>[2159, 2190, 7]"]
129[Wall]
130["Cap Start"]
131["Cap End"]
132["SweepEdge Opposite"]
133["SweepEdge Adjacent"]
134["EdgeCut Fillet<br>[321, 383, 6]"]
135["EdgeCut Fillet<br>[1945, 2007, 6]"]
136["Plane<br>[222, 245, 7]"]
144["Sweep Extrusion<br>[719, 767, 7]"]
134["EdgeCut Fillet<br>[321, 383, 7]"]
135["EdgeCut Fillet<br>[1945, 2007, 7]"]
136["Plane<br>[222, 245, 8]"]
144["Sweep Extrusion<br>[719, 767, 8]"]
145[Wall]
146[Wall]
147[Wall]
@ -265,43 +265,43 @@ flowchart LR
156["SweepEdge Adjacent"]
157["SweepEdge Opposite"]
158["SweepEdge Adjacent"]
162["Sweep Extrusion<br>[905, 938, 7]"]
162["Sweep Extrusion<br>[905, 938, 8]"]
163[Wall]
164["Cap End"]
165["SweepEdge Opposite"]
166["SweepEdge Adjacent"]
170["Sweep Extrusion<br>[1287, 1317, 7]"]
170["Sweep Extrusion<br>[1287, 1317, 8]"]
171[Wall]
172["Cap End"]
173["SweepEdge Opposite"]
174["SweepEdge Adjacent"]
178["Sweep Extrusion<br>[1677, 1710, 7]"]
178["Sweep Extrusion<br>[1677, 1710, 8]"]
179[Wall]
180["Cap End"]
181["SweepEdge Opposite"]
182["SweepEdge Adjacent"]
183["Sweep Extrusion<br>[1677, 1710, 7]"]
184["Sweep Extrusion<br>[1677, 1710, 7]"]
185["Sweep Extrusion<br>[1677, 1710, 7]"]
186["Sweep Extrusion<br>[1677, 1710, 7]"]
187["Sweep Extrusion<br>[1677, 1710, 7]"]
188["Sweep Extrusion<br>[1677, 1710, 7]"]
189["Sweep Extrusion<br>[1677, 1710, 7]"]
193["Sweep Extrusion<br>[2227, 2260, 7]"]
183["Sweep Extrusion<br>[1677, 1710, 8]"]
184["Sweep Extrusion<br>[1677, 1710, 8]"]
185["Sweep Extrusion<br>[1677, 1710, 8]"]
186["Sweep Extrusion<br>[1677, 1710, 8]"]
187["Sweep Extrusion<br>[1677, 1710, 8]"]
188["Sweep Extrusion<br>[1677, 1710, 8]"]
189["Sweep Extrusion<br>[1677, 1710, 8]"]
193["Sweep Extrusion<br>[2227, 2260, 8]"]
194[Wall]
195["Cap End"]
196["SweepEdge Opposite"]
197["SweepEdge Adjacent"]
198["Sweep Extrusion<br>[2227, 2260, 7]"]
199["Sweep Extrusion<br>[2227, 2260, 7]"]
200["Sweep Extrusion<br>[2227, 2260, 7]"]
204["Sweep Extrusion<br>[2494, 2524, 7]"]
198["Sweep Extrusion<br>[2227, 2260, 8]"]
199["Sweep Extrusion<br>[2227, 2260, 8]"]
200["Sweep Extrusion<br>[2227, 2260, 8]"]
204["Sweep Extrusion<br>[2494, 2524, 8]"]
205[Wall]
206["Cap End"]
207["SweepEdge Opposite"]
208["SweepEdge Adjacent"]
209["Plane<br>[242, 265, 8]"]
217["Sweep Extrusion<br>[851, 899, 8]"]
209["Plane<br>[242, 265, 9]"]
217["Sweep Extrusion<br>[851, 899, 9]"]
218[Wall]
219[Wall]
220[Wall]
@ -316,42 +316,42 @@ flowchart LR
229["SweepEdge Adjacent"]
230["SweepEdge Opposite"]
231["SweepEdge Adjacent"]
235["Sweep Extrusion<br>[1180, 1213, 8]"]
235["Sweep Extrusion<br>[1180, 1213, 9]"]
236[Wall]
237["Cap End"]
238["SweepEdge Opposite"]
239["SweepEdge Adjacent"]
243["Sweep Extrusion<br>[1829, 1862, 8]"]
243["Sweep Extrusion<br>[1829, 1862, 9]"]
244[Wall]
245["Cap End"]
246["SweepEdge Opposite"]
247["SweepEdge Adjacent"]
248["Sweep Extrusion<br>[1829, 1862, 8]"]
249["Sweep Extrusion<br>[1829, 1862, 8]"]
250["Sweep Extrusion<br>[1829, 1862, 8]"]
251["Sweep Extrusion<br>[1829, 1862, 8]"]
252["Sweep Extrusion<br>[1829, 1862, 8]"]
253["Sweep Extrusion<br>[1829, 1862, 8]"]
254["Sweep Extrusion<br>[1829, 1862, 8]"]
258["Sweep Extrusion<br>[2290, 2323, 8]"]
248["Sweep Extrusion<br>[1829, 1862, 9]"]
249["Sweep Extrusion<br>[1829, 1862, 9]"]
250["Sweep Extrusion<br>[1829, 1862, 9]"]
251["Sweep Extrusion<br>[1829, 1862, 9]"]
252["Sweep Extrusion<br>[1829, 1862, 9]"]
253["Sweep Extrusion<br>[1829, 1862, 9]"]
254["Sweep Extrusion<br>[1829, 1862, 9]"]
258["Sweep Extrusion<br>[2290, 2323, 9]"]
259[Wall]
260["Cap Start"]
261["Cap End"]
262["SweepEdge Opposite"]
263["SweepEdge Adjacent"]
267["Sweep Extrusion<br>[2679, 2712, 8]"]
267["Sweep Extrusion<br>[2679, 2712, 9]"]
268[Wall]
269["Cap Start"]
270["Cap End"]
271["SweepEdge Opposite"]
272["SweepEdge Adjacent"]
276["Sweep Extrusion<br>[2876, 2910, 8]"]
276["Sweep Extrusion<br>[2876, 2910, 9]"]
277[Wall]
278["Cap Start"]
279["Cap End"]
280["SweepEdge Opposite"]
281["SweepEdge Adjacent"]
292["Sweep Extrusion<br>[3819, 3852, 8]"]
292["Sweep Extrusion<br>[3819, 3852, 9]"]
293[Wall]
294[Wall]
295[Wall]
@ -375,7 +375,7 @@ flowchart LR
313["SweepEdge Adjacent"]
314["SweepEdge Opposite"]
315["SweepEdge Adjacent"]
326["Sweep Extrusion<br>[4763, 4796, 8]"]
326["Sweep Extrusion<br>[4763, 4796, 9]"]
327[Wall]
328[Wall]
329[Wall]
@ -399,25 +399,25 @@ flowchart LR
347["SweepEdge Adjacent"]
348["SweepEdge Opposite"]
349["SweepEdge Adjacent"]
350["StartSketchOnFace<br>[1108, 1145, 5]"]
351["StartSketchOnFace<br>[1368, 1405, 5]"]
352["StartSketchOnFace<br>[1542, 1579, 5]"]
353["StartSketchOnFace<br>[1933, 1970, 5]"]
354["StartSketchOnFace<br>[822, 859, 6]"]
355["StartSketchOnFace<br>[1206, 1243, 6]"]
356["StartSketchOnFace<br>[1675, 1712, 6]"]
357["StartSketchOnFace<br>[781, 820, 7]"]
358["StartSketchOnFace<br>[1019, 1058, 7]"]
359["StartSketchOnFace<br>[1437, 1474, 7]"]
360["StartSketchOnFace<br>[1724, 1761, 7]"]
361["StartSketchOnFace<br>[2274, 2311, 7]"]
362["StartSketchOnFace<br>[913, 950, 8]"]
363["StartSketchOnFace<br>[1332, 1369, 8]"]
364["StartSketchOnFace<br>[1945, 1984, 8]"]
365["StartSketchOnFace<br>[2337, 2374, 8]"]
366["StartSketchOnFace<br>[2778, 2817, 8]"]
367["StartSketchOnFace<br>[2951, 2990, 8]"]
368["StartSketchOnFace<br>[3893, 3932, 8]"]
350["StartSketchOnFace<br>[1108, 1145, 6]"]
351["StartSketchOnFace<br>[1368, 1405, 6]"]
352["StartSketchOnFace<br>[1542, 1579, 6]"]
353["StartSketchOnFace<br>[1933, 1970, 6]"]
354["StartSketchOnFace<br>[822, 859, 7]"]
355["StartSketchOnFace<br>[1206, 1243, 7]"]
356["StartSketchOnFace<br>[1675, 1712, 7]"]
357["StartSketchOnFace<br>[781, 820, 8]"]
358["StartSketchOnFace<br>[1019, 1058, 8]"]
359["StartSketchOnFace<br>[1437, 1474, 8]"]
360["StartSketchOnFace<br>[1724, 1761, 8]"]
361["StartSketchOnFace<br>[2274, 2311, 8]"]
362["StartSketchOnFace<br>[913, 950, 9]"]
363["StartSketchOnFace<br>[1332, 1369, 9]"]
364["StartSketchOnFace<br>[1945, 1984, 9]"]
365["StartSketchOnFace<br>[2337, 2374, 9]"]
366["StartSketchOnFace<br>[2778, 2817, 9]"]
367["StartSketchOnFace<br>[2951, 2990, 9]"]
368["StartSketchOnFace<br>[3893, 3932, 9]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -8,7 +8,7 @@ description: Operations executed multi-axis-robot.kcl
"group": {
"type": "ModuleInstance",
"name": "robotArmBase",
"moduleId": 5
"moduleId": 6
},
"sourceRange": []
},
@ -505,7 +505,7 @@ description: Operations executed multi-axis-robot.kcl
"group": {
"type": "ModuleInstance",
"name": "rotatingBase",
"moduleId": 6
"moduleId": 7
},
"sourceRange": []
},
@ -1633,7 +1633,7 @@ description: Operations executed multi-axis-robot.kcl
"group": {
"type": "ModuleInstance",
"name": "j2RobotArm",
"moduleId": 7
"moduleId": 8
},
"sourceRange": []
},
@ -2472,7 +2472,7 @@ description: Operations executed multi-axis-robot.kcl
"group": {
"type": "ModuleInstance",
"name": "j3RobotArm",
"moduleId": 8
"moduleId": 9
},
"sourceRange": []
},

View File

@ -5,18 +5,18 @@ description: Variables in memory after executing multi-axis-robot.kcl
{
"j2RobotArm": {
"type": "Module",
"value": 7
"value": 8
},
"j3RobotArm": {
"type": "Module",
"value": 8
"value": 9
},
"robotArmBase": {
"type": "Module",
"value": 5
"value": 6
},
"rotatingBase": {
"type": "Module",
"value": 6
"value": 7
}
}