Archive for the ‘labview_2013’ Category

LabVIEW users, there’s a keyboard shortcut that might help you with object movement.  By holding down Shift while dragging any object, you can resize objects proportionally in both directions. This resize shortcut allows users to keep the original height and width ratio of the object. If you want to keep an object centered and circular, hold down the Shift and Ctrl keys while dragging the object. And yes, this also includes objects on the block diagram.



>> Get more LabVIEW tips.

When you purchase most National Instruments software, you also receive one year of the NI Standard Service Program (SSP). This program helps you be successful with professional technical support, software updates, and online training courses.

Phone and E-mail Technical Support

More than 500 degreed engineers in over 40 countries are available to help you get started with NI products, debug your code, discuss best practices, and answer other technical questions. As part of your SSP membership you have access to these resources via phone or e-mail. NI technical support helps you make the most of your development time. Request support.

Software Updates and Maintenance Releases

A year worth of software updates ensures you have access to the latest hardware, features, improvements, and bug fixes. Download your updates.

Online Training Courses

SSP members can access online training courses at any time and at their own pace. These courses have the same content as existing NI training courses and can give you the skills you need to be successful. You can sit through the whole course at once, learn over the period of

several weeks, or even jump to topics you want to learn more about. View available courses.

Access Your Benefits Today

To get started using your benefits make sure your software serial number is registered here. Check the status of your SSP membership or renew today.

>> Learn more about the SSP.

Successfully completing an application with the graphical system design approach means more than simply making a functional program that meets requirements. To help you accelerate your development, NI LabVIEW skills guides assist you in identifying which proficiency level your current application requires. You can then learn more about the skill sets important for proficiency at that level and the training options for obtaining those skills consistent with your time constraints, budget, and personal learning preferences.



With NI training courses, you learn techniques to reduce development time and improve application performance and scalability. Learn from NI and industry experts in a variety of formats, including online, virtual, and classroom settings. NI training is a smart and safe investment to unlock your application development potential.



In addition to training courses, developers and engineers using NI software can benefit from getting certified. Certification helps inspire confidence in technical skills, leading to promotions, new opportunities, and higher pay. For organizations, certification is a strategic investment that pays off in increased productivity, reduced turnover, and an overall competitive advantage.

>> View the full training brochure.

Wouldn’t it be nice to use standard keyboard shortcuts, such as Ctrl+B for bold, for text editing in LabVIEW? If you have LabVIEW 2013, you can. Just add the following token to your INI file: QuickBold=True


Now, whenever you’re editing text on the front panel or block diagram of a VI, Ctrl+B will bold/unbold text.


Keep in mind that this QuickBold option is only activated while editing a text field, so you can still use Ctrl+B  for removing broken wires.


Special thanks to Certified LabVIEW Architect Darren Nattinger for sharing this awesome tip.


>> Submit other ideas for features at the LabVIEW Idea Exchange.

Linux has long been used in embedded system design because it’s free, open-sourced, and community grown and supported. In the past, developers concluded that Linux couldn’t be an real-time operating system (RTOS), and over the course of time have developed a plethora of hybrid approaches that combine Linux with a dedicated RTOS for use in embedded applications.The possibility of achieving real-time performance with Linux became more feasible as its use in embedded system design matured, and National Instruments jumped at the opportunity!


Using the PREEMPT_RT patch set, an effort at improving the Linux kernel, NI developed a Linux-based RTOS available on both the NI cRIO-9068 controller and the NI myRIO device. The best part-- the new operating system is fully supported in the NI LabVIEW 2013 development environment!

>> Learn more about NI Linux Real-Time.

Calling all LabVIEW users! This is your chance to improve your programming skills by learning from the best. National Instruments is offering complimentary training to users around the U.S.


LabVIEW Developer Education Day is a full-day event that offers time-saving tips and expert development techniques to attendees. It’s designed to enhance your LabVIEW skills through practical, in-depth technical presentations and discussions with LabVIEW experts. Specific topics will vary by location.



  • Sharpen your LabVIEW programming skills with expert strategies
  • Network with local LabVIEW programmers during a complimentary lunch
  • Receive a certificate good for $200 off an NI proctored exam OR a regional training class AND a 50% discount on a Pearson Vue exam


Free food and valuable LabVIEW knowledge? Doesn’t get much better than that!


>> Find your local city and register.

LabVIEW 2013 Service Pack 1 is an update to LabVIEW 2013 for customers with active software maintenance contracts. There are no new product features introduced in service pack releases; instead, these releases provide bug fixes and improved stability for LabVIEW 2013. Physical copies began shipping on March 3, 2014 to Standard Service Program members while digital copies are available immediately here: Download LabVIEW 2013 SP1


>> Read more of the release details here.

This guest post was written by LabVIEW Champion Steve Watts.


For a splash screen to become GROOVY it needs to have a strange shape, exhibit the right kind of transparency, fade in, and have some nice custom progress stuff going on.


Interested? Here's how to do it. Code is posted here-- download


The LabVIEW bit

You will need to dynamically load the splash screen and then some time after the main program. For a nice fast startup, we want to load the main program in the background and then show the front panel.


Startup VI


DynLoadSplashscreen.pngFirst, dynamically load and run the splash screen.
DynLoadMainscreen.pngThen, start loading the main program.
BringUpMainscreen.pngAfter a bit of a wait, bring up the main screen.
CleanUpSplashscreen.pngLast, tidy up the splash screen.


Splash Screen

This is the pretty bit. First, let's get the graphics. Cut and paste the image into and use the magic wand tool.


This selects a block of color that you can delete (make transparent). Delete anything else that you are going to replace. In this case, I deleted the progress, version, and link to the website.


Next we load this into our Splash Screen VI by Edit >> Import Picture to Clipboard... like this.

Splashscreen vi.png


The progress indicator is simply a ring control made from a rotated metafile created in LibreOffice.




Green Screen Transparency


Now the clever bit is that we do not use the property FP.Transparency for this, as it's mostly for fading in and out. We're after a green-screen effect where the background colour is masked. For this we need to use some Windows functions.


User32.dll>>FindWindowA - Gets the window handle.

User32.dll>>GetWindowLongA - Retrieves information about the specified window. The function also retrieves the 32-bit (DWORD) value at the specified offset into the extra window memory. We're after extended windows styles.

User32.dll>>SetWindowLongA - Changes an attribute of the specified window. The function also sets the 32-bit (long) value at the specified offset into the extra window memory. The window is a layered window.

User32.dll>>SetLayeredWindowAttributes - Sets the opacity and transparency color key of a layered window.




So now you have no excuse for dull, rectangular LabVIEW!

This post was written by Penny Wright, MarCom Manager for the LabVIEW Tools Network.



free adjective \ˈfrē\ : not costing any money

If you look up the definition of “free” in Webster’s dictionary, there are 15 different variations – each with multiple sub-variations of the adjective. My initial thought is usually the first definition in the list, which I’ve referenced above. But other than the monetary definition, it can also mean free to be efficient, creative, and even error- or stress-free. And these days, it’s nice to have something useful that doesn’t cost a penny.


Simplifying your development is easy with  apps and add-ons from the LabVIEW Tools Network – no bargain hunting with this list. Just click, install, and go – for free!



In addition, check out Grant Heimbach’s previous post 10 Add-ons (Some Free) That Every LabVIEW Developer Should Use for other ideas.


Enhance your projects with these and more on the LabVIEW Tools Network, the NI app store for engineers and scientists.

Tomorrow is the debut of VI Shots LIVE, a new web show hosted by Michael Aivaliotis and Jack Dunaway. In this live video conference, hosts and guests talk about LabVIEW from different points of view-- technical, business, personal, and professional. The first show airs tomorrow, 1/29, at 12:00 p.m. CST.


We’re really excited about VI Shots LIVE, and here are three reasons you should be too!


  1. Awesome guests: This show’s guests are Darren Nattinger, the fastest LabVIEW programmer on earth, and Chris Relf, Certified LabVIEW Architect (CLA) and LabVIEW Champion.
  2. Awesome hosts: Jack Dunaway and Michael Aivaliotis are also CLAs and LabVIEW Champions. They know LabVIEW inside and out.
  3. Free career advice: The show’s topic is “Sustainable Careers in LabVIEW”. Whether you’re a new engineer hoping to build a career or a seasoned professional hoping to avoid burnout, you’ll want to tune in.


So check it out tomorrow at noon CST. The show’s audio/video streaming is mobile device friendly, so you can tune in on the go!


>> Learn more about VI Shots LIVE.