Archive for the ‘improvements’ Category

There are many ways to replace items in a VI; however, Paste-Replace gives you more control than the often unpredictable Replace function alone.


In most cases, LabVIEW will attempt to preserve the label, caption, value and dataflow direction (control/indicator). It may also try to preserve other things, such as the numeric representation, size or color. It’s hard to say what will be preserved without actually doing the replace. Luckily, you can Undo if a right-click replace operation fails you. But what next?

 

Capture.JPG


Paste-Replace is a method of replacing a control without preserving any of its appearance attributes. It will, however, preserve things like connector pane placement, wire connection and associated block diagram elements (such as local variables and implicitly-linked Property/Method nodes).


If you’ve been struggling with the unpredictable nature of Front Panel Replace, this post from the Eyes on VIs blog walks users through a satisfying alternative.


 

Have comments about this tip? Leave it below and we'll respond. For more programming tips, subscribe to Eyes On VIs.

Windows 8 takes an inspired new approach to its user interface. The latest OS changes the way you'll interact with your PC—and your test and measurements. If you’re worried that this change will cause complications: don’t. For the most part, software that works in Windows 7 will transition seamlessly to Windows 8.

 

Capture.JPG

 

National Instruments has done extensive testing with our application software and hardware device drivers to ensure that customers who move to the new OS will have few problems. And in 2013, National Instruments will officially support Windows 8 as an OS option for our controllers.

There are also some great features available in this OS. One we’re most excited about for NI is the upcoming Surface Pro tablet, which will run the same version of the OS as desktop PCs. It will allow customers to plug in their USB DAQ devices and run LabVIEW applications on their tablets. The Surface Pro will release in Q1 2013.


National Instruments will also have a version of the NI Data Dashboard available for Windows RT on the Surface tablet in the next few months. Data Dashboard 1.0 for Windows RT will allow engineers to create custom dashboards to monitor LabVIEW applications remotely.

 

>> To access FAQs and an extensive white paper offering an overview of Windows 8, visit our web page.

In the coming years, the Data Dashboard might not be the only way to interact with LabVIEW on a tablet.

 

 

National Instruments has set out to make portable technology like tablets and smartphones as productive as possible with an ecosystem of mobile applications and instruments. In this NIWeek 2012 keynote address, Kyle Gupton points out that LabVIEW is the most touch-ready language on the planet. Customers can already view their LabVIEW applications through the Data Dashboard for LabVIEW app, which has a new version launch coming up.

 

Watch as Jeff Kodosky, the father of LabVIEW, demonstrates a “very, very, very early version” of a touch-based interface for LabVIEW in this keynote address from NIWeek 2012. As NI engineers continue to develop interactive software solutions, users can look forward to the possibility of designing and editing LabVIEW diagrams without lifting a finger—literally.

 

>> Learn more about the upcoming version of Data Dashboard for LabVIEW.

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.

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.