Why does LabVIEW for Lego Mindstorms have 2 Functions Palettes?

LabVIEW for Lego Mindstorms has 2 separate Functions Palettes.  One of them appears when one creates a VI (.vi) for a Project (.lvrbt), and it appears to contain Mindstorms NXT functions.  The other appears when one creates a stand alone VI (.vi), and it contains functions which are labelled "NXT Robotics" but which appear to be the old Mindstorms RCX functions.  For example, the Motor Functions have no Speed or Duration controls.  (See Control Palette pictures on the attached Word document.)  (NI should be aware that the RCX is no longer sold or supported by Lego.)
If I only want to create a stand-alone VI, how do I access mature NXT functions with which to implement that VI?
Attachments:
NI LabVIEW Function Palettes.doc ‏127 KB

I knew that the NXT could be controlled from a "remote" device (e.g. cell phone), though perhaps "remote" is a poor choice of words given your use of the word "direct" which, as you use it, has the same connotation.  I have never run the NXT in the direct mode, nor have any of my team members.  The reason I assumed that you had included RCX functions was RCX functions had fewer properties than NXT functions just like your "direct" functions do.  I have no idea where the "dual mode" functions are to be found.
I think LVLM has inadequate introductory documentation.I have Gasperi's book, but like NXT-G books, he only gives recipes for robots with different functionalities.  LVLM needs a better structural and functional description.
Lego Education is not supporting LVLM (nore is NI, for that matter, at least not very well...it was a lot of work to get to someone who knew what they were talking about).  The guys at Lego Education are not in a position to support LVLM.  Your guys also asked me to call "Tom Barrowman," Lego's New England sales rep.  I didn't call him, but I am betting that he knows even less.
I understand why NI doesn't want to put the support bucks into LVLM.  The license for LV cost $2500/year, and I bought LVLM for $100.  LVLM was intended to be an introductory product for people (kids) who might become NI customers someday, but if those kids walk off in disgust because they can't figure out how to use LVLM, NI's investment in it will have been for nothing.
Attachments:
For Ethan.doc ‏66 KB

Similar Messages

  • How do you add a third party sensor to LabVIEW for Lego Mindstorms​?

    I recently purchased an IR Sensor from Mindsensors (DIST-Nx-Long-v3) which I need for a SLAM (Simultaneous Localization and Mapping Application) that I am developing using the LabVIEW for Lego Mindstorms software.  I installed the Mindsonsors IR Sensor, and it works under NXT-G and RobotC, but am having trouble finding a way to get LabVIEW for Lego Mindstorms to install the sensor.
    The Mindsensors website gives the following instructions for installing the IR Sensor:
    1.Unzip the folder mindsensors.com LVEE
    2.Open a blank vi in LVEE
    3.On the Block Diagram Go to Tools->Advanced->Edit Palette Set...
    Unfortunately, on the Block Diagram of the LabVIEW for Lego Mindstorms, there is no "Advanced->Edict Palette Set" under Tools.
    As an alternative, I consulted the documentation that came with LabVIEW for Lego Mindstorms.  The Schematic Editor of LabVIEW for Lego Mindstorms lists several sensors, i.e. the Lego Mindstorms sensors and several Hi-Teach (HT) sensors, but there are no procedures listed in the documentation for adding other third party sensors to the Functions Palette.
    So, how does one go about adding a third party sensor to LabVIEW for Lego Mindstorms?

    Hi Ethan,
    As you can see from my Word document, I am a little light on the proper terminology.  That's because LVLM comes with inadequate documentation.
    I have already followed your recommended protocol for installing a 3rd party sensor (in fact, its the protocol recommended by Mindsensors) with the application set in the Remote Mode (.lvrbt), and it does create a sub-palette with all the Mindsensors functions on it.  But when I drag the Mindsensors icon to the Block Diagram and select "Distance Sensor," the Distance Sensor (an IR sensor) doesn't work (even though the Mindsensor's Distance Sensor does work with NXT-G, RobotC and LVLM under other circumstances (see below)).
    If I repeat the above process with the application set in the Direct Mode (.vi), I also get the sub-palette with all the Mindsensors functions on it.  When I drag the Mindsensors icon to the Block Diagram and select "Distance Sensor," the Distance Sensor does work.
    What I need for my mapping application is for the Distance Sensor to work in the Remote Mode.  I called NI tech support and the first engineer told me to simple drag the Mindsensors Functions (.vi) onto the Block Diagram.  I did this, but when I selected the Distance Sensor, the icon appeared, but the sensor did not work.  Since I have no idea what's under the hood of the vi or a function, I assumed that simply dragging the vi/function onto the desktop didn't install the vi/function properly.  I went back to the Applications Engineer, and he confessed that he did not understand the LVLM product.
    My frustration is being punted to new people, none of whom so far (other than you, of course) understand LVLM.

  • Why does LabVIEW allow me to have 2 controls with same name

    Here's a general LabVIEW question:
    Why does LabVIEW allow me to have 2 controls with the same name in the same VI?  It seems like this only increases the chances of confusion.  Especially when someone is just looking at a block diagram (or documentation of a block diagram).
    No other programming language that I know of allows this.  I realize that uniqueness of name is not as critical in LabVIEW as it is in any text based language.  For example, in a text based language, if I had 2 variables called abc and I wrote a statement
    abc = 12;
    the compiler would not know which abc was being referred to.  In LabVIEW, if we had 2 controls called abc, the equivalent of doing an abc=12 is writing to a local variable (which is always linked to one of the controls) and there is no ambiguity.  Still, someone looking at the code cannot figure out which abc is linked to unless he does a right click>>Find>>terminal (or a double click).
    Even though I have never and never will name 2 controls the same, I think it would be a nice constraint to see enforced by LabVIEW.
    Any input from NI engineers on this?
    Message Edited by S G on 12-18-2007 03:38 PM
    S G
    Certified LabVIEW Architect, Certified TestStand Developer, Certified Professional Instructor
    Attachments:
    Trial1.JPG ‏21 KB

    I know when you copy and paste a control or indicator, LabVIEW automatically increments the label. But since you can hide the label, and show or hide the caption, there must be another mechanism that LabVIEW uses to keep track of all the controls. I thought I remember back in the "old days" (ver 6 or 6i) LabVIEW would give you an error if you tried to make two controls with the same name. Perhaps that was LabWindows/CVI.
    I don't know where the index is actually stored, but if you look at a property node linked to the Pane, you will see an array of references to the controls and indicators. Since the references are stored in an array, I assume that any local variables are tied to the index of that array. Since the labels themselves are properties of the control, I guess there's no reason to limit what that label is. They all have a unique index number.
    Interestingly, this array of references grows from the beginning. That is, any new control or indicator is put at index 0, not the end of the array.
    B-)
    Message Edited by LabViewGuruWannabe on 12-18-2007 08:45 PM
    Attachments:
    Labels.png ‏12 KB

  • LabVIEW for LEGO MINDSTORMS and EV3

    Can LabVIEW for LEGO MINDSTORMS be used to program the EV3?
    Solved!
    Go to Solution.

    There appears to be some inconsistency with regard to the release of LabVIEW for the LEGO Mindstorms EV3. The website at www.legoeducation.us/eng/misc/comparingEV3andNXT.cfm indicates at the bottom of its right-hand column that such support will be available in the fall of 2013 which I presume means around now. Do I presume that the other educational version, LabVIEW for Education, catering for more than just the LEGO NXT/EV3 and Tetrix will be released then also? The other question I have is whether these releases will have incorporated the VIs to allow use of not just the LEGO sensors but also those marketed by HiTechnic, Vernier (in conjunction with its adapter) and Dexter Industries - they suit science education best - and possibly MindSensors sensors and actuators also?
    I ordered the EV3 Core and extension packs early and had mine delivered months back having also tried out a trial Core package earlier. As ordered (and the trial version) it had only the EV3 software and they only allow usage of the LEGO sensors and actuators, although HiTechnic can now provide downloads to incorporate for its sensors. Vernier's are in the course of being prepared, as also I gather are Dexter Industries and MindSensors. The EV3 advertised DCP/LogIT sensors I am dubious as to being developed at all. The EV3 software is very limited in what it allows too, as with the earlier NXT-G software, no XY graph plots so students could not plot the usual Ohm's Law test graphs of Voltage against Current, nor a Pressure against Temperature graph, amongst many other useful XY graphs. Only Y-Time graphs are allowed as far as I could tell. So the LabVIEW versions will be needed to do the sort of work needed in science education 11-18.

  • Why does Firefox for Mobile v33+ have admob?

    My Android phone's security software keeps blocking updates and uninstalling Firefox becase it detects the admob library. I want to know why Mozilla has been including admob since version 33.0, how it is being used, and wether it will remain part of Firefox in the future.

    hello CyrusCT, the genuine firefox for android doesn't come with admob. this is likely a false positive or are you downloading the app from another place than the play store or mozilla.org?

  • LabVIEW toolkit for Lego Mindstorm EV3

    Hello,
    I want to ask about labview toolkit for EV3 brick (lego mindstorm)?
    Will it be included in LabVIEW 2014?
    and when it will be relaesed ?
    Is it soon in the coming month?
    Thanks

    There are several posts on EV3 in the Mindstorms board http://forums.ni.com/t5/LabVIEW-for-LEGO-MINDSTORMS-and/bd-p/460. I suggest you click on Options and request the moderator to move your question.

  • Linux labview eval version for lego mindstorms nxt

    Hi,
    I'm a high school teacher in Tamil Nadu, India. Our school recently purchased 4 lego mindstorm NXT kits. We were happy to find that the new software was powered by labview, because it runs on linux. Our school runs on an Edubuntu LTSP network. So we were sad when we discovered the installation disk only supported MacOS and Windows.
    I looked at the labview site for NXT and saw that we could get a student evaluation copy for use with NXT - so I filled out the forms, but when the link to the FTP site was given, it only provided a Windows and MacOS copy.
    Can we obtain a student copy of labview for Linux for use with our NXT kits?
    Thank you, Jason Stewart.

    Hello Jason,
    I'm sorry I didn't make this more clear in my previous post, but the LabVIEW Student Edition for use with LEGO® MINDSTORMS® NXT is only available for Windows.  This will provide you with the LabVIEW 7.1 Student Edition and then you can download the LabVIEW Toolkit for LEGO® MINDSTORMS® NXT.  This will give you the ability to create custom NXT blocks in LabVIEW.
    Another option would be to purchase the latest LabVIEW Student Edition and then download the LabVIEW Toolkit for NXT.  However, this edition is also only available for Windows.  The customers that are downloading the LabVIEW Toolkit for LEGO® MINDSTORMS® NXT on a Mac OS have purchased the full version of LabVIEW for Mac.
    Your best option would be to contact the NI India Sales Office at [email protected] or 91 80-4119 0000.  They would be able to help you best with this.
    Regards,
    Clint M

  • LabVIEW Toolkit for LEGO MINDSTORMS NXT in Windows Vista

    Anybody knows how install LabVIEW Toolkit for LEGO MINDSTORMS NXT with Windows Vista?. Installing it gives me an error that says 'The windows installer is corrupt. To attempt to resolve the issue, please register the engine by running regsvr32.exe on msi.dll'. But it doesn´t work.
    Thanks in advance

    The work around for this issue is to install each of the MSI files setup.exe calls when running the installer.  I was able to reproduce this issue for the 1.0 toolkit I was unable to do so for the 2.0 toolkit.  This being said the instructions bellow are for those of you who are running into this issue with the 2.0 toolkit.
     Listed bellow are the MSIs  you will need to run (shown here at their default location after the self extracting EXE has been run).  You should run these MSI in the following order.
    C:\National Instruments Downloads\LabVIEW\7.1\LabVIEW NXT Toolkit\2.0\Products\MetaUninstaller\MU\MetaUninstaller.msi
    C:\National Instruments Downloads\LabVIEW\7.1\LabVIEW NXT Toolkit\2.0\Products\MDFSupport\MDF\MDFSupport.msi
    C:\National Instruments Downloads\LabVIEW\7.1\LabVIEW NXT Toolkit\2.0\Products\MDFSupport\MDF\EULADepot.msi
    C:\National Instruments Downloads\LabVIEW\7.1\LabVIEW NXT Toolkit\2.0\Products\LVLEGONXTTK\LVLEGONXTTK\LVLEGONXTTK.msi
    C:\National Instruments Downloads\LabVIEW\7.1\LabVIEW NXT Toolkit\2.0\Products\LVLEGONXTTK_LV71\LVLEGONXTTK_LV71\LVLEGONXTTK_LV71.msi
    C:\National Instruments Downloads\LabVIEW\7.1\LabVIEW NXT Toolkit\2.0\Products\NXT_Driver64\LegoMindstormsNXTdriver64.msi
    A similar procedure can be used to install the 1.0 toolkit if need be.  You can get the install order from the parts from the [Parts] section of the setup.ini.  
    Mark
    LabVIEW R&D

  • NI LabVIEW Toolkit for LEGO MINDSTORMS NXT

    Labview 7.1.0と一緒に、タイトルのtool kitを使って、
    LEGO MINDSTORMS NXTを動かそうとしているのですが、
    一括コンパイル、nxt tool kit 1.0.1 patchコピーを終え、
    "Getting Started with the LabVIEW toolkit for LEGO MINDSTORMS NXT"(添付)
    の最初の"Building a LabVIEW VI that Runs on the NXT"に従って、
    作成したVIをNXT上で動かそうとしたのですが、
    Debugボタンを押すと、コンパイル、ダウンロードまではうまくいくのですが、
    ダウンロードされたプログラムがNXT上で動作せず、動かそうとすると、
    NXT本体のディスプレイにFILE ERROR!と表示されます。
    NXTのバージョンは、1.03で、
    "LabVIEW Toolkit for LEGO® MINDSTORMS® NXT"を
    一括コンパイルした際には、次のようなメッセージが表示されました。
    #### Starting Mass Compile: 2008年7月2日 18:41:42
      Directory: "C:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\addons"
    Failed to load (C:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\addons\NXTToolkit\shared\NXTToolkit.GetRelevantContexts_8_0.vi)
    Failed to load (C:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\addons\NXTToolkit\shared\NXTToolkit.OpenVIRefInContext_8_0.vi)
    Failed to load (C:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\addons\NXTToolkit\shared\NXTToolkit.RemoveScrollbars_8_0.vi)
    #### Finished Mass Compile: 2008年7月2日 18:42:58
    Labview 7.1では関係ないのかなと思っているのですが、関係あるでしょうか?
    その他でも、不具合原因について、心当たりのある方がいらっしゃいましたら、
     アドバイス頂ければ幸いです。
    小松崎
    添付:
    LabVIEW_Toolkit_for_LMS_NXT_Getting_Started_Guide.pdf ‏201 KB

    I do know of this one software where you can simulate the NXT, but it might only be for NXT-G programs.
    SimplySim at The NXT Step
    Other than that I don't think there's any way.
    As for the difference between the two, there's a whole ton. Those are two different programs with very different syntaxes. Lego NXT-G is the basic software that comes with the NXT kit. It's a very scaled down version of LabVIEW and is pretty nice. LabVIEW is much more advanced and you can do much more with it, but you are restricted to using the LabVIEW NXT Toolkit and the NXT's cababilities. (no float, only so much RAM, etc.). But you can still do a ton more with it. Yes, you can data log with LabVIEW in, like, many ways.
    Hope that helps!

  • Why does my 8GB Ipod Touch have Voice Memos?

    Why does my 8GB Ipod Touch have Voice Memos?  According to Apple's manual the Voice Memos will only work on the 32GB Ipod Touch.  The old 8GB does not have a microphone.

    The Apple Users Guide for the the iPod w/ iOS 4.2.1 says the the 2G, 3G and 4G  iPod have voice memos but you need an external for the 2G and 3G models since they do not have an internal mic.  No info on 8 GB model not having VM.  You can get the Users Guide from the iBook store.

  • Why does Labview allow a cursor in a indicator?

    Hello,
        Why does Labview allow the user to position the cursor with the mouse inside a numeric indicator? Users think that just because they can put a cursor they should be able to type something and enter data. Is there a way to disable/stop the user from putting the cursor in a numeric indicator?
    Regards,
    Kaspar
    Solved!
    Go to Solution.

    Disabling the indicator satisfies your requirements, but this is funnier.  It would be even better if I calculated the position of the indicator and the "entry point" and just kept the mouse from entering, but I have a project to finish... 
    Message Edited by jcarmody on 03-27-2009 11:58 AM
    Jim
    You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice
    Attachments:
    move.png ‏4 KB
    test.vi ‏9 KB

  • Why does my inbox say I have a email but when I open inbox no email

    Why does my inbox say I have a email but when I open inbox no email

    Do a reset, hold down the home/power button until you see the apple logo and then release, then wait for the phone to boot back up.

  • Why does iMovie for iPad shorten the background song length after adding a photo?

    Why does iMovie for iPad shorten the background song length after adding a photo?
    I created a project a few months ago, and iMovie worked as it always had. I would create a project, add a background song, then add photos to fill up the song.
    When I created a project today, I added the background song (4m9s), then added a single photo, and the background song length was shortened to 6 seconds. I have never seen the app work this way. I know I can extend the photo to the length of the background song, but it used to be so much easier to add photos and sync them with the music as I desi
    I'm using iPad2 with iMovie v1.4.1.
    Thoughts?

    When I've added photos to a project they are added to a default time to appear. Honestly I've never looked at the time but 6 seconds sounds close. I'm guessing that since you added the photo after you add the music that its thinking you want the two to match in time length so it tunicates the music. Try adding the photo first then add the music. Good luck!

  • Why does my new ipad2 not have ios5 or cloud?

    why does my new ipad2 not have ios5 or icloud ?

    There are still some stock being sold with iOS 4 installed, but they should be getting rarer - if you don't have iOS 5 (and therefore the iCloud) then you can update to it for free : http://support.apple.com/kb/HT4972

  • Why does the iPad Mini not have music play count?

    I bought an iPad Mini and also have a macbook. I had listened to various music on my iPad Mini the other day, however when I connected the iPad Mini to the Macbook and iTunes via the lightning connector to sync, it synced the ratings I gave the songs I listened to on the mini, but no play count, as if I had not listened to anything. I hope there is something I can do about this as I often look at my play count!!

    Katrina UK
    It should work work but these kind of bugs pop up between updates, both hardware and software. Try closing all apps in the recently used list on the iPad. Double tap the Home button, tap and hold one of the icons at the bottom till they wiggle then tap the to close them. Tap the Home button to get back to the Home screen then hold the sleep button till you see the slide to power off message. Once it has powered down completely hold the Sleep button till the Apple icon appears.
    tomyiiii
    Re: Why does the iPad Mini not have music play count? 
    Nov 18, 2012 11:34 AM (in response to Katrina UK)
    Does it even really matter...?
    Many people including myself rely on playcounts to control smart playlist to manage large libraries. Smart playlists can be created to show your most or least played tracks and used more or less as your favorites or other uses. Along with playcounts the date is transferred so to keep a fresh list of music on my smaller iPods a smart playlist set to songs not played in the last month keeps some fresh tunes on it.
    Playcounts are also used to manage Podcasts in iTunes to delete older episode. Bookmarks, which can also be effected by this, can mess up audiobooks, movies and podcast playback between different devices. So yes, it does matter.

Maybe you are looking for

  • Is there a good Dreamweaver CC extension to create agenda for theater

    I need an extension to create a professional looking agenda for a theater, sorted by date, and brief info per performance, photo, time, venue, link to ticket sales

  • Confused.

    I'm having a problem with my vector of train cars... RailCar = Base Class > Boxcar > PassengerCar (Derived classes) I Initialize the train here: public void readInput()           Scanner keyboard = new Scanner(System.in);           System.out.println

  • Blank search does not work in 3.0.9.8.2

    Since upgrading to 3.0.9.8.2 I have noticed I can no longer do a blank search in Portal on either Windows or Solaris! Has anyone else noticed this? Is this a bug?

  • Apps in "Creative Cloud – Design and Web Premium"?

    hi there, This is my company Mediacorp Pte Ltd (registered business address: Caldecott Broadcast Centre, Andrew Road, Singapore 299939) i would like to know the apps included in this package: "Creative Cloud – Design and Web Premium". Thank you. Cele

  • Putting a link inside a PDF

    Asking a dumb question here but how do I make an image in my pdf where it is linkable.