Hi John et all;
I was happily playing with the Direct Connect toolkit using LV 8.20. All was well until I opened up a LV Project. I saw some messages fly by regarding the NXT. I realized I had left some VIs which call on the Direct Connect toys open. Eventually I got back to playing, and I can no longer use the Direct Connet VIs. I can still use the NXT Toolkit VIs, but these aren't as much fun, are they?
I have uninstalled the NXT Toolkit, re-installed, and mass compiled. Several times. I am getting the following errors during the mass compile (and I don't recall getting them the first time)...
#### Starting Mass Compile: 2007 Feb 01 5:31:21 AM Directory: "C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\addons\NXTToolkit" Could not load (C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\addons\NXTToolkit\gcompiler\GetType.llb\Type Code.ctl) because (C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Utility\GetType.llb\Type Code.ctl) in memory Could not load (C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\addons\NXTToolkit\gcompiler\GetType.llb\Type Descriptor I16 Array.ctl) because (C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Utility\GetType.llb\Type Descriptor I16 Array.ctl) in memory Could not load (C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\addons\NXTToolkit\gcompiler\GetType.llb\Type Enum.ctl) because (C:\Program Files\National Instruments\LabVIEW 8.2\vi.lib\Utility\GetType.llb\Type Enum.ctl) in memory #### Finished Mass Compile: 2007 Feb 01 5:32:48 AM
I am doing the mass compile right from the get started screen.
If I then create a trivial VI, say, FindNXT, and compile it, I will get 4 errors as follows (and I would include pretty pictures, but have not been able to figure out how to copy them in...):
ERROR: Indexing tunnels are not supported.
ERROR: An error occurred during parsing. Node was unable to be parsed. ((Class: CompoundArithmetic) (VI: NXTToolkit.DC.FindNXT.vi))
ERROR: Can't open SubVI. (findNXT.vi)
(Ok - fine - that's 3, but the 2nd one occurs twice). The errors it points you to are right where you would expect them (based on the message) in the findNXT VI (the index tunnel in the while loop going to InfoFromResource, and the compound And and Or.
Any thoughts? (No - asking to re-install LV8.20 would not be fair!)
Message Edited by Michael Aivaliotis on 04-08-2007 09:10 PM
Well, I can't promise that I know a solution to this problem, but I'm thinking that you could try a couple of things. One would be a repair of LabVIEW. It could be that something low-level in your LabVIEW directories has become corrupt, and this could potentially solve that problem. I would then do a re-installation of the NXT Toolkit for LabVIEW. At that point, can you even program with the NXT VI's? Mass compiling will DEFINITELY save compile time of .rxe's down the road, but they can compile without doing a mass compile first. See if it's functional first, then try the mass compile.
Let us know if it works for you or not!