Transitioning from NXT-G to Labview?

Discussion specific to NXT-G, NXC, NBC, RobotC, Lejos, and more.
Post Reply
nxtstep101
Posts: 14
Joined: 21 Feb 2012, 20:06
Location: MN
Contact:

Transitioning from NXT-G to Labview?

Post 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)
mightor
Site Admin
Posts: 1079
Joined: 25 Sep 2010, 15:02
Location: Rotterdam, Netherlands
Contact:

Re: Transitioning from NXT-G to Labview?

Post 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
| My Blog: I'd Rather Be Building Robots (http://botbench.com)
| RobotC 3rd Party Driver Suite: (http://rdpartyrobotcdr.sourceforge.net)
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)
robotman2
Posts: 7
Joined: 28 Aug 2012, 04:52

Re: Transitioning from NXT-G to Labview?

Post 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!
Post Reply

Who is online

Users browsing this forum: Semrush [Bot] and 22 guests