Articles 2018-12-03T08:33:10+00:00

Automated Test System Articles

Test Engineers & Managers – if you work for a US-based manufacturer or R&D lab and you’d like to keep a pulse on automated test systems to help solve your problems, sign up here:

We share white papers, webinars, case studies to help you do your job and see what’s possible.

We don’t bombard you with emails (you don’t like fluff, and neither do we). We send info when we have something useful to say (usually every ~2-3 months).

How to deal with LabVIEW Spaghetti Code

How to deal with LabVIEW Spaghetti Code Are you finding yourself saying “I have to make another change to this code and it’s so painful I want to gouge my eyes out!”? Or [...]

Advantages and Disadvantages of LabVIEW

Advantages and Disadvantages of LabVIEW The single biggest advantage of LabVIEW lies in its ability to quickly facilitate taking measurements.  The biggest disadvantage of LabVIEW is that it’s a proprietary language. [...]

Using LabVIEW for Automated Testing

Using LabVIEW for Automated Testing Using LabVIEW for automated test is the most common use case for LabVIEW (there are others; see LabVIEW Uses - What is LabVIEW used for? 4 [...]

Shift Registers in LabVIEW

Shift Registers in LabVIEW Gotchas | Main Use Cases | How to implement Why/when do I need a shift register in LabVIEW? In LabVIEW, a shift register is used to store [...]

Commissioning Custom Test Equipment

Commissioning  Custom Test Equipment Steps to take and Gotchas to avoid Main to do items before starting commissioning Commissioning process steps Gotchas and tips to mitigate risk for each step [...]

LabVIEW Help – What are my options?

LabVIEW Help What are my options? There are 3 main ways to get LabVIEW help: Find a vendor that does LabVIEW programming. National Instruments (creator of LabVIEW) has several [...]

LabVIEW Remote Monitoring

LabVIEW Remote Monitoring 6 ways to do remote monitoring with LabVIEW In this article, we define LabVIEW remote monitoring as acquiring measurement data from a distant location (e.g., the other side of [...]

Electric Motor Testing

Electric Motor Testing Do you manufacture electric motors?  Do you want some ideas on how to test them? If you’re interested in hardware product testing methods in general, you’ll want to check [...]

Testing Methods for Pumps and Compressors

Testing Methods for Pumps and Compressors Do you manufacture pumps or compressors?  Do you want some ideas on how to test them? If you’re interested in hardware product testing methods in general, [...]

Testing Methods for Hydraulic Actuators

Testing Methods for Hydraulic Actuators Do you manufacture hydraulic actuators (or sub-systems with hydraulic actuators as components)?  Do you want some ideas on how to test them? If you’re interested in hardware [...]

How to Learn LabVIEW Quickly

How to Learn LabVIEW Quickly While there aren't any shortcuts to mastery, there are better ways than others to get started, and sometimes even ways to solve your problem in a [...]

Automated Hardware Testing

Automated Hardware Testing For industrial components and systems What Automated Hardware Testing is. Why do it. Types of Automated Hardware Testing. Commonly tested products.  How to do it. What is [...]

LabVIEW Data Acquisition

LabVIEW Data Acquisition Gotchas, tips & tricks, and how to get help What is it and how’s it used? LabVIEW-based data acquisition involves writing software on top of appropriate hardware [...]

Migrating NI Compact FieldPoint to cDAQ or cRIO

Migrating NI Compact FieldPoint to cDAQ or cRIO March 2018 Are you currently using a Compact FieldPoint (cFP) device and want to know what you should be thinking about to transition to a CompactRIO [...]

Why use LabVIEW

Why use LabVIEW? There's 5 main reasons to consider using LabVIEW: If you’re not a software developer but need to make quick measurements using real instruments - [...]

What is LabVIEW used for?

What is LabVIEW used for? LabVIEW is used for 4 main purposes: Automated Manufacturing test of a component/sub-system/system. Automated Product design validation of a component/sub-system/system. Control and/or monitoring of a machine/piece [...]

5 Considerations Before Selecting a LabVIEW Consultant

5 LabVIEW Consultant Selection Considerations From industry-specific knowledge, to hourly rate, to FPGA, PXI, and cRIO skills, there’s a decent amount to consider before you select a LabVIEW consultant / programmer [...]

How to Develop a Good Acceptance Test

How to Develop a Good Acceptance Test The most important influencer of a good Acceptance Test (AT) is a set of good requirements Developing an Acceptance Test is something [...]

I Hate Writing Requirements Too

I Hate Writing Requirements Too   It’s hard work! Introduction After Viewpoint engaged a marketing firm to help us develop web content, the marketers asked if we had [...]

Tips for Digital Signal Record and Playback

Tips for Digital Signal Record and Playback   This article highlights some tips Viewpoint has learned in the design and build of digital record and playback systems based on NI FlexRIO equipment [...]

Synchronization in LabVIEW – Part 2

Synchronization in LabVIEW – Part 2   LabVIEW offers several types of synchronization tools. They can be placed into two groups. Occurrence, Notifier, and Queue Semaphore and Rendezvous In Synchronization in [...]

Synchronization in LabVIEW – Part 1

Synchronization in LabVIEW – Part 1   LabVIEW offers several types of synchronization tools Introduction LabVIEW uses data flow to sequence code execution. This approach offers inherent multitasking capabilities, including parallel [...]

Source Code Control Layout for LabVIEW Projects

Source Code Control Layout for LabVIEW Projects I find that it helps to have a consistent folder structure for each project that makes it easy for someone unfamiliar with the project to navigate [...]

Managing Measurement Data

Managing Measurement Data   Many tools are available to assist with managing these collections, or associations Background Collecting data is so easy these days. Sometimes, the hard parts are setting up [...]

LabVIEW Programming Architectures and Frameworks

LabVIEW Programming Architectures and Frameworks   LabVIEW 2012 has reworked the templates and frameworks that have been in LabVIEW for many years In LabVIEW 2012, NI has simplified access to [...]

LabVIEW File Types

LabVIEW File Types   This article describes some key file types supported in LabVIEW Background LabVIEW supports a large number of file types for reading and writing data. In addition, through [...]

LabVIEW Data Logger Sample Project

LabVIEW Data Logger Sample Project The Sample Projects in LabVIEW are a great way to kickstart some common applications. I want to review one of the built-in Sample Projects in LabVIEW. [...]

Integration of Data from Test and Business Systems

Integration of Data from Test and Business Systems   The test system mimics the earlier paper-based process to provide test operators with a familiar environment Background Many companies produce parts with [...]

Are You Using Network Streams?

Are You Using Network Streams?   A nice feature of Network Streams is that only one side of the Network Stream needs to specify the IP address of the other side [...]

Acceptance Tests without the Headache

Aceptance Tests without the Headache     The most critical aspect of a good Acceptance Test is a set of good requirements A question that we commonly get asked at Viewpoint Systems [...]

8 Reasons for Manufacturing Test Automation

8 Reasons for Manufacturing Test Automation In general, automation offers many benefits, such as more repeatability, less downtime, and generally lower cost of operation. While each test case is unique, there [...]

How-to Maximize Your Test Dollars

How-to Maximize Your Test Dollars   There are many costs and benefits to consider when deciding if an ATS is right for your organization Recently, we’ve covered possible reasons for test [...]

LabVIEW OOP Example – Measurement Tool Chest

LabVIEW OOP Example - Measurement Tool Chest   LabVIEW has supported Object Oriented Programming (OOP) since 2006 In my opinion, many OOP examples seem contrived or esoteric. Certainly they show the [...]

Communicating between Parallel Loops

Communicating between Parallel Loops There are lots of ways to move data between loops in LabVIEW and to send commands along with the data to tell the receiver what to do with those [...]

We’ve helped teams at some of the world’s most innovative companies