Archive for August 2012

Here's a fun Friday post: Download these free instructions on how to build a LabVIEW program that controls a LEGO Mindstorms NXT robot and teaches it how to dance (via K12Lab)

K12Lab - Show Me Your Moves
Build a robot that learns how to dance.
This document contains the Measurement & Automation Explorer (MAX) 5.3.x and System Configuration 5.3.x known issues that were discovered before and since the release of MAX 5.3.x ...
This document contains the NI LabVIEW 2012 Support for NI PXIe-5644R 1.0.0 (NI 5644R software) known issues that were discovered before and since release. Not every issue known to ...

What level of LabVIEW user are you—a developer, engineer, or architect? Is it even important?


Absolutely. These categories make it easy for NI to tailor helpful resources to your individual needs. By visiting the LabVIEW Skills Guide, you can see what defines these levels and which trainings or guides we recommend each use to help them develop successful applications faster.


Here are a few examples of skills you can learn from the latest guide:


For Technicians or Basic Developers

  • Troubleshoot and debug LabVIEW code
  • Apply key LabVIEW elements for relating data (such as arrays, clusters, and typedefs)
  • Apply design patterns and templates



For Software Engineers

  • Optimize reuse of existing code for your projects
  • Design, implement, document, and test code modules for each task
  • Derive a task list and high-level flowchart to guide design and development



For Software Architects

  • Analyze, critique, and improve the architecture of a LabVIEW application
  • Optimize code and resources to effectively reduce development time and costs
  • Design an application using object-oriented design principles


Best of all, many of these resources are free or available at a discounted price for students. Questions? Post your comments below and we’ll follow up on them personally.


>> Find your proficiency level in the LabVIEW Skills Guide.

Since NathanB. and LexLuther422 got the MAX31855 thermocouple sensor to work over SPI at the beginning of the month, it's working great for me; but now I tried to use multiple MAX31855s "instantaneously" (some minor delay doesn't matter), and am not sure whether the way I do it is ok.
I have a new robot comming soon it has an Arduino UNO on it, I would like to incorporate a Ping sensor and i dont know where to get started as far as returning a distance from the sensor goes using LIFA.
Want a glimpse into the future of LabVIEW? How about LabVIEW Touch Programming on tablet devices like the iPad? Watch this NIWeek video clip to see how Father of LabVIEW, Jeff Kodosky, was inspired by the physics engine in Angry Birds to achieve this latest advancement in creating VIs on a tablet device.
Jeff K demos LabVIEW touch base programming examples including creating VI's on a tablet.
Plain - AQ Character Lineator (working draft version of serialization/deserialization) - [Edit] Vastly improved version 0.3 released Aug 31, 2012. Now with more data types and cleaned up error handling. [Edit] Sept 4, 2012. Fixed the linking problem that
EXAMPLE - myRangeScanner - Introduction With the NI myDAQ and LabVIEW I created myRangeScanner.   This is a system to demonstrate how Roboticists overcome the limitations of only having one sensor to sense ...

Here’s part two of our LabVIEW 2012 features list. See something you want changed? Let the community know by sharing it on the LabVIEW Idea Exchange. We have a proven track record of listening to—and acting upon—requests made from our community.


Enhanced Stability

NI’s research and development team has made substantial efforts to improve the stability of LabVIEW 2012. In this version, you’ll see how their hard work paid off. But stability isn’t the only focus. Improving the edit-time responsiveness of the entire LabVIEW platform was also a priority, as well as a better error reporter and higher prioritization of CARs.


FPGA Enhancements
LabVIEW FPGA lets designers use less engineering resources and get to market faster. Powerful new features, like faster compilation and tools for simplifying IP resuse, shorten development time and improve the performance of applications.


System Simulation

The LabVIEW Robotics Simulator, based on the Open Dynamics Engine, is a physics-based simulator that emulates robotics design, letting developers validate design and algorithm choices more efficiently and effectively.


Ecosystem Improvements

The “NI ecosystem” is another way of saying our users’ community—their access to each other and extras (like package downloads, add-ons, and instrument drivers). These all help to increase productivity, while offering a large space for certified developers to discuss and grow their ideas. Explore the network to see how it can benefit you.


>> See all of the new features for LabVIEW 2012.