11-18-2009 06:28 PM - edited 11-18-2009 06:34 PM
I have figured out how to use NXT-G to make it's own blocks. (With help from BLAQmx )
(Note: I am using a mac in all these steps)
1. get the free 7.1.1 SE from the mindstorms toolkit page
2. install it on a virtual machine (e.g. Crossover, parallels, virtualbox)
2.1. install the mindstorms toolkit as well
3. drag the Labview 7.1 folder into a shared folder (one that is shared between the virtual machine and your mac)
4. duplicate the Mindstorms software (app and engine folder) and put it somewhere else (e.g. /Applications/LabViewMindstorms/MINDSTORMS/MINDSTORMS NXT.app)
5. change the name of the app to something else (e.g. Labview 7.1 mac)
6. delete everything in the engine folder except the resource folder (VERY IMPORTANT to not delete the resource folder)
7. delete everything in the resource folder but these files:
labview.rsc
lvdialog.rsc
lvicon.rsc
lvmerdlg.rsc
lvmerstr.rsc
lvobject.rsc
lvserver.rsc
lvstring.rsc
vidialogs.rsc
8. put everything from the LabView 7.1 folder (the windows one) into the engine folder (hit "Do not replace" when it asks you about the resource folder)
9. drag everything from the windows resource folder into the mac one but hit do not replace on the dialog boxes that come up.
10. open the newly renamed mindstorms.app and hit command-n and you should have a new vi! (Labview on the mac for mindstorms!)
(in the NewNXTBlockWizard, it sometimes gives you a warning about how this is beta 2 but blocks need to be saved in 7.1.1 to be imported into the software, just ignore it and hit ok I have successfully imported a block into the software.)
Known bugs:
Only one, the "Show Controls and Functions" menu item doesn't work. (seems serious) but there is a workaround, select tools>advanced>edit palette views... and hit save changes. (this will only happen if you have a vi open) after doing that one time, the menu item will work until you shut down the app, then you have to repeat the fix. (at least that happened to me 🙂 )
Edit: almost forgot, I will try to help whoever has a problem with this. (but I can't really fix bugs, cause it might be because MINDSTORMS NXT doesn't have that feature, but I will try! 🙂 )
Andrew