Hi John,
Problem: Unsupported case structure values in NXT Toolkit VIs.
I think the problem is, that the VIs of the NXT Toolkit do not follow the restrictions of the Programming Guide of the NXT Toolkit. The programming Guide says at page 6 (Structures, Case Structure) that
“Only one specific value (or "Default) is allowed in the case selector lable for each subdiagram."
But for example the "PortSemaphore.AccessSemaphores.vi", which is part of the NXT Toolkit (and which is a Sub VI of "NXT_SyncUnlimited.vi") uses a Case Structure with the values “0, Default”, “1”, and “2”. This is only one example. I found many VIs in the NXT Toolkit which are using case structures with more than one specific value or with a “0, Default” value.
Why does the NXT Toolkit include VIs whitch are not programmed according to the Programming Guide of the NXT Toolkit?
How can I solve the problem? Do I have to modify each NXT-Vi with incorrect case structure values?
I am using LabVIEW 7.1 and NXT Firmware 10.3.
Regards
Manfred