LabVIEW LEGO MINDSTORMS NXT Module Programming Guide Manual

LabVIEW LEGO MINDSTORMS NXT Module Programming Guide Manual
Pages 97
Views 797
Downloads : 2 times
PDF Size : 572.7 KiB

Summary of Contents

LabVIEW LEGO MINDSTORMS NXT Module Programming Guide Manual

  • © National Instruments Corporation1-1LabVIEW LEGO MINDSTORMS NXT Module1IntroductionThe LEGO® MINDSTORMS® NXT software uses a graphical programming language called NXT-G that is based on National Instruments LabVIEW 7.1. The high-level programming blocks in NXT-G block diagrams are built out of lower-level LabVIEW block diagrams. Ultimately, NXT-G blocks are just a special kind of VI developed for use with LEGO MINDSTORMS.The LabVIEW LEGO® MINDSTORMS® NXT Module requires LabVIEW 2009 and does not support the NXT-G blocks. Instead, the NXT Module includes a new high-level API built out of LabVIEW VIs that provide a more powerful functionality than the NXT-G blocks. Using the NXT Module with LabVIEW 2009 allows you to bypass the high-level limitations imposed by NXT-G. The module enables you to create advanced programs using VIs and download them to the NXT brick. Furthermore, LabVIEW provides a more advanced editing environment than the LEGO MINDSTORMS NXT software.NoteTo develop blocks that you can import into the LEGO MINDSTORMS NXT software, you must use the LabVIEW Toolkit for LEGO MINDSTORMS NXT with LabVIEW 7.1.This document details the NXT-specific modifications and extensions to LabVIEW provided by the module. Note that the module does not support all LabVIEW features. Therefore, you should carefully review all notes and warnings listed in this document when programming with the module.Refer to the National Instruments Web site actionURI(http://www.ni.com/academic/mindstorms/):at ni.com/mindstormsactionURI(http://www.ni.com/academic/mindstorms/): for more information about the LabVIEW LEGO MINDSTORMS NXT Module.Related DocumentationThe following documents contain information that you may find helpful as you read this manual:•Getting Started with the LabVIEW LEGO® MINDSTORMS® NXT Module•LabVIEW Help