Page 1 of 1

Transitioning from NXT-G to Labview?

Posted: 06 Aug 2012, 02:59
by nxtstep101
I am getting Labview to program my Tetrix set through the NXT and I was wondering how easy is it to transition from NXT-G to Labview? I talked to someone at Lego Education and they said it was basically the same just a little bit different, is that true?

Michael (AKA nxtstep101)

Re: Transitioning from NXT-G to Labview?

Posted: 06 Aug 2012, 15:28
by mightor
LV is the underlying technology that makes NXT-G possible. So yes, the person at LE was essentially saying the correct thing. LV is more low-level than NXT-G and will, in the right hands, allow one to do much more powerful things. It is also probably more difficult to use than NXT-G :)
You could also consider switching from NXT-G to ROBOTC, which is also usable in FTC (if that is what you're going to use the Tetrix set for, that is). If FTC is not your end-goal, you could also consider using NXC or Lejos. All these have very active communities. I have no experience with the LV community.

- Xander

Re: Transitioning from NXT-G to Labview?

Posted: 31 Aug 2012, 22:27
by robotman2
Hey Mightor,

If the program gets sent down to the NXT as a program that "runs" on the NXT, then I'm pretty sure you can capture that program off the NXT fairly easily. If you use the bluetooth commands shown here, you can upload/read the program via bluetooth:
http://www.robotappstore.com/Knowledge- ... es/27.html

If the program you have written is run in labview, and uses serial or bluetooth to send commands real-time to the robot, you might be able to capture some of the commands sent by using a protocol analyzer, however I'm not to sure if it would give you much help, especially since you are probably not looking for the information sent to the NXT, but the actual logic process in the program.

I do know that the native visual programming that is supplied with the NXT as its native format was done in part with labview, so it might be worth contacting them to see if they have an "export" function or something similar to that.

Best,
Robotman!