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

Similar Messages

  • 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!

  • LabVIEW Toolkit for LEGO MINDSTORMS NXT bugs

    When you find bugs in the toolkit, post them to this message thread.
    This board will be regularly monitored by both NI Application Engineers and members of the development team.
    Thanks for helping us create a better toolkit going forward.
    John Field
    MINDSTORMS Software Group Manager
    LabVIEW R&D

    Hi John,
    Problem: Unsupported case structure values in NXT Toolkit VIs.
    I think the problem is, that the VIs of the NXT Toolkit do not follow the restrictions of the Programming Guide of the NXT Toolkit. The programming Guide says at page 6 (Structures, Case Structure) that
    “Only one specific value (or "Default) is allowed in the case selector lable for each subdiagram."
    But for example the "PortSemaphore.AccessSemaphores.vi", which is part of the NXT Toolkit (and which is a Sub VI of "NXT_SyncUnlimited.vi") uses a Case Structure with the values “0, Default”, “1”, and “2”. This is only one example. I found many VIs in the NXT Toolkit which are using case structures with more than one specific value or with a “0, Default” value.
    Why does the NXT Toolkit include VIs whitch are not programmed according to the Programming Guide of the NXT Toolkit?
    How can I solve the problem? Do I have to modify each NXT-Vi with incorrect case structure values?
    I am using LabVIEW 7.1 and NXT Firmware 10.3.
    Regards
    Manfred

  • 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

  • MATRIX Toolkit for LabVIEW 2012 for LEGO Mindstorms Installer ?

    Hello,
    Please help
    Solved!
    Go to Solution.

    Hi 40123157,
    MATRIX support is included in the MINDSTORMS Competition Toolkit. You can find last year's toolkit here: http://www.ni.com/download/labview-ftc-toolkit-201​2-2013/4331/en/.
    An updated version of this toolkit for 2014-2015 is targeted to be released at the end of August.

  • Labview 2009 Module Mobile And Lego Mindstorms NXT

    Hi
    I've installed the mobile toolkit in labview 2009 but when I created a new mobile project I didn't find the NXT Programmings category on menu.....
    are they not supported?
    I would like to control my nxt with my PDA through bluetooth.
    Thanks in advance for help 

    Hi,
    which NXT software did you exacly installed? LabVIEW Module for LEGO MINDSTORMS NXT or LabVIEW Toolkit?
    I would like to be sure to have corretcly understood: in a mobile project, the function palette of a VI under a PDA target does not have the NXT palette, correct?
    Bye!
    Licia

  • Connecting LEGO mindstorms NXT to my computer

    I am trying to learn Labview using the LEGO mindstorms NXT robot. I installed Labview 2009 and started working, but when I open the NXT terminal in the NXT module it claims that the NXT is not connected although it is (via USB). Any ideas ? Could this have to do with the fact that I am using Windows Vista ?
    Thanks

    This article is intended to indicate the installation and configuration process between LabVIEW and educational robot Lego Mindstorms NXT wirelessly, this will enable LabVIEW developers in having a mobile platform for the development of projects and autonomous robots, we need to install some programs the computer:
    https://decibel.ni.com/content/docs/DOC-32448    
    Atom
    Certified LabVIEW Associate Developer

  • 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.

  • NI LabVIEW 2009 LEGO MINDSTORMS NXT Module Released!

    This software allows users to run code on their computers to control LEGO® NXT Bricks and compile, download, and run LabVIEW code directly to the NXT.  The new NXT Module 2009 represents a considerable improvement in features and usability over past versions.
    Totally redesigned APIs
    Full access to LabVIEW debugging tools
    Control NXT bricks either by running code in LabVIEW or compiling and deploying code to the NXT brick
    VIs for TETRIX kits are available out of the box
    Support for all LEGO® MINDSTORMS NXT 2.0 sensors.
    NXT Applications  Data Viewer, Piano Player, NXT Multimeter, Remote Control, and Scope
    The module can be downloaded here. 
    Please feel free to ask questions and provide feedback to NI R&D.
    Thanks,
    Mark
    Product Support Engineer - LabVIEW R&D
    Mark
    LabVIEW R&D

    Nice! But I guess that doesn't mean that you will be releasing a free version any time soon... does it. 
    Oh! BTW (slightly off topic) you should remove the "Select Your Operating System" block on the Student edition cd order form. It just gets peoples hopes up that they might get a mac version. 
    Andrew 
    Message Edited by AndrewDudney on 10-22-2009 10:27 PM

  • 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

  • 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.

  • System Identification and Transfer Function of the LEGO MINDSTORM NXT Robot

    Can anybody please help with the below question.
    Using your LabView interface, input different values of power and record the output value of the number of wheel rotations. You can convert the latter into speed by measuring the diameter of the wheel. Then, type ‘ident’ in the command line of Matlab to launch a graphical user interface for system identification. Using the data collected for input power and recorded speed, you can derive the transfer function for your robot in the Laplace domain.
    You will notice that it is possible to approximate the transfer function to a first order system.
    Add disturbance to your system such as wind drag, road profile or friction. You might want to model the disturbance as a sinusoidal waveform.
    Analyse the system response in LabView in order to tune the response.
    Finally, write a LabView program to test your controller.
    Set both Integral and Derivative to 0
    Increase the value for Proportional controller to 0.5, 0.8, 1, 1.1, 1.3, and 1.5
    Select a suitable simulation stop time.
    Compare each simulation results and draw some conclusions.
    Record the steady-state error. Has it dropped to near zero?
    Record the rise time. Has it decreased to less than 0.5 second? And for what values of Kp?
    Check whether this response is realistic i.e. a real cruise control system generally cannot change the speed of the vehicle from 0 to 10m/s in less than 0.5 second.
    Adjust the gain (Kp) to give a reasonable rise time and add an integral controller to eliminate the steady-state error.
    Change both Kp and Ki and see what happens to the response. When you adjust the integral gain Ki, start with a small value since a large Ki can destabilise the response. (Ki =0.001, 0.002, 0.003, 0.004).
    Then you need to adjust both the proportional gain Kp and the integral gain Ki to obtain the desired response. Record the values of Kp and Ki that can meet all the design criteria.
    Write the PID-feedback control LabVIEW program as described above.
    Does it work? Quantify! Show us it is working
    Hand in a short report on the PID project on the cruise control of the LEGO MINDSTORM NXT Robot. Your report should contain an introduction to cruise control and uses of PID controllers, a brief explanation of how PID feedback control works. The printout of the Block Diagram and Front Panel of your LabVIEW program should be attached at the end of your report.
    Put it all together. There are many questions that can be explored and written up in the result section. Be creative.
    Here are some things that may be addressed: Check whether your system can stabilise speed to within 1%. What are the optimal PID parameters that you have found? Can you choose PID parameters to both reach the set speed quickly and also maintain the speed within good accuracy once the system has reached the set speed? Can you control the speed of small steps? Explain your results?

    Thanks for that.
    DanHarryman wrote:
    HI ToolMonkey
    You should be able to build control system to do this using PID control VIs. The following paper is a good place to start when working with PID systems. 
    http://www.ni.com/white-paper/6440/en
    Let me know how you get on using some of the functions in this. 
    Thanks 
    Dan.H
    UKAE

  • Is Lego Mindstorms NXT 2.0 Mountain Lion Compatible?

    Is Lego Mindstorms NXT 2.0 software compatible with Mountain Lion? 
    My son saved money for a long time and finally last week had enought to buy NXT.
    I'd like to upgrade my Lion to Mountain Lion but since this NXT is the most important thing in house at the moment I don't want to ruin the experience with uncompatible OS.

    I spoke at length with someone at Lego Mindstorms support. Unfortunately I didn't think to get his name.
    He indicated that its a known crash with the NXT software and Mountain Lion bluetooth. However, he was unable to give me any encouragement regarding when it would get fixed. In particular, he indicated there is also a known issue communicating using broadcom bluetooth chipset which is used in Macs for the last several years. He said the NXT software has been broken talking to broadcom devices since 2007. Five years and no fix.
    He indicated the software is a version of Labview written by National Instruments.
    I've checked my systems. My 2012 Macbook Air and 2011 Mini use broadcom chips, while my 2007 white macbook has "cambridge silicon radio". I am able to communicate using my 2007 white macbook running snow leopard.
    Overall I can't say I'm happy with Lego's response. It essentially sounds like their software has been broken for years and they haven't bothered to fix it. I'm personally in a bind since the system we had envisioned using for first lego league isn't practical to use without bluetooth. I realize bluetooth can't be used in competition.
    It doesn't seem the Lego supports their NXT software well nor the Mac platform.

  • Lego mindstorm nxt 2010 install error

    Hi, I tried to install lego mindstorm nxt 2010 (LVLM2010) and got errors that some files are missing - see attached file. Please help and regards, Walter
    Attachments:
    NXTinstallErrors.doc ‏305 KB

    Hi again.I did entpacking once more and tried to install it again. Now I got an error that LV2010 have to be installed before (LV2011 is already installed!) - see attached error message. So I Think that this package cannot be installed on LV2011. What do you mean? Walter
    Attachments:
    NXTinstallErrorLVnotInstalled.doc ‏155 KB

Maybe you are looking for

  • HP Pavilion, Monitor going to sleep error

    When i start up my HP Pavilion, It shows a screen with no vga signal, and then it says "Monitor going to sleep" I do not know what to do? Please help.

  • Total number of records in a file

    hello experts, I am getting a file to upload the data.... This file is containing one header record one trailor record and remaining data records... how to read all the data into one internal table along with header and tralor record. Because i have

  • Autonumber for several fixed rows

    I have often used the autonumber for dynamic row instances with no problem, but now have a problem where my table starts with 3 rows with different content, and the user needs to be able to add and delete rows, at the same time maintaining the autonu

  • SCCM 2012 Capture media CD destroying HDDs

    Hey guys,We're having an odd issue down here in our office. To give a little background we have been using SCCM for about over a year now with little to no issues. This might be about the 6th image we have made via this same capture media CD so we de

  • How can i determine closing balnce of previous after using carryforward bal

    Dear Expart I have close my SAP for last year and carryforward balances using the transaction code FAGLGVTR . But if i run FBL3n can it shows me balance carryforward in my GL or How can i determine the Balance. Yeasin