To Train or NOT to Train?

G-Wiz 54It is true that some applications can be developed using LabVIEW without training. National Instruments has provided features that help you assemble the most common functions that their hardware is intended to perform. The phrase “Acquire, Analyze, Present” is often used to summarize those operations. The built-in functionality covers many typical use cases for NI hardware.

Continue Reading →

Hiring the Right Professionals Makes All the Difference

G-Wiz Strip 51

I have seen many project opportunities that were “lost” due to the customer choosing the lowest bid without taking into consideration the costs involved to maintain the application or the skill level of the developer. I used quotes on the word “lost” because we often see these types of projects make their way back to DSA in order to fix the problems the original “lowest bid” developer could not solve.

Read More

Reach Out and Touch Some VI’s

 Figure 1 Many applications require communications across multiple platforms.

This Nugget discusses a classic method that is seldom mentioned.

Two of the powerful features of an AE are that they provide both encapsulation and protection for the data stored in them. These features are not limited to a single application instance or a single machine. Utilizing a seldom used feature of LabVIEW (LV) your AE’s can expose the functionality of one or more AE’s to other applications or other machines with limited effort on the part of the developer. This approach will be shown in an application where I harnessed these strengths to deliver a multi-node application. I will first outline the challenge and then walk through the implementation.

Continue Reading →

Are You Experienced?

Do you or your team have 25 years of experience with LabVIEW, or the same 1 year of experience repeated 25 times?

G-Wiz #57In 1967 Jimi Hendrix’s album (Are You Experienced) was released. It took Hendrix a lot of work and years of practice to become a great musician. It didn’t happen overnight. He had training and expert teachers along the way and probably a mentor or two to help him along his musical path.

Continue Reading →

Creating Cluster Type Def’s

I often find myself having to define cluster type def’s for use by sub-VI’s. On large clusters, the defining can be cumbersome because LabVIEW wants to add a number to controls that you control copy. The smart way to approach this is to control-copy the controls from the original GUI, and drop them directly into the cluster container. Since it is inside the cluster, LabVIEW does not change the name.

Continue Reading →