hourglass on a desk

10 Second Hang on Application Close? Problem Solved

Haden - June 25, 2021

If your LabVIEW application hangs when you close it, it is very frustrating. No one wants to wait for their application to close. It is hard to debug because it often happens when most of the program has already closed out. What is even more frustrating is that your program doesn't hang every time.
missile launching

Flight Termination On a Bench

Andrew - June 7, 2021

Most unmanned systems that fly have a system to make sure it doesn’t go where it shouldn’t (and some can very abruptly end the mission) - in other words, a Flight Termination System. Like many things, it needs to be well tested - so a good test bench is a must. We’ve been working on a test system that shares some similarities with the one in this blog, and it has some great capabilities.
ISO 9001:2015 certification badge

Announcing Endigit's ISO 9001 Certification

Bryan - June 1, 2021

Endigit is proud to announce that we have been awarded ISO9001:2015 certification!
gitlab logo on a gradient background

Source Code Control Best Practices at Endigit

Andrew - May 21, 2021

GitLab sent out an email today (as I’m writing) about best practices for source code control for collaboration. GitLab’s five best practices are: Determine a branching strategy Make frequent small changes Write descriptive commit messages Develop using Branches Conduct regular code reviews As I looked over them, I was impressed at how well their best practices aligned with the best practices Endigit had developed internally from our experience. I want to brag on our team...
Picture of a bag of chips, cheese, and a can of beans

You May Be Able to Do It, But Should You?

Bryan - May 18, 2021

For a while my wife kept talking to me and encouraging me to eat healthier so I could lose a little weight. It seems easy enough right? Just eat healthier food. All you have to do is plan out some meals that have the right balance of the needed nutrients. I can do that. Anyone can do it. Unfortunately, it takes more effort than I have been willing to put into it. It takes planning...
a LabVIEW front panel using nice looking tab controls in development environment

Transcending Tab Controls

Marty - April 28, 2021

When building LabVIEW user interfaces there comes a point where a single VI's user interface won't hold all of the content your program needs to display. Separating the content into different windows is an option, but the tool many of us turn to is the reliable tab control. Tab controls can be great, but they have limitations, including: They keep all of the controls and indicators in a single user interface, cluttering the block diagram...
DAQmx palette

Getting Started with Data Acquisition

Andrew - March 17, 2021

You want to get your first data with LabVIEW or an NI data acquisition (DAQ) device. You have the device and want to know what to do next to get data. You’ve come to the right place.
Standard hardware platform

Process for Creating a Standard Hardware and Software Platform

Bryan - March 1, 2021

Large organizations can have many test systems. As the number of products created increases the possibility of increasing test stands also increases. A universal tester that can “test everything” is typically not a good idea. Too many people have tried and failed at creating a universal tester. A standard test platform is a great idea for reducing the cost of testing. Creating a standard platform means selecting instrumentation and tools that can be used across...
Obsolete computer hardware

Process for Updating Legacy Testers

Wes - February 12, 2021

Introduction One simple truth that test and automation engineers know well is that technology is always changing and advancing. Even the most state-of-the-art system today will be obsolete tomorrow. Obsolescence is caused by a number of factors, but regardless of the cause, if you don’t closely support your system, it will eventually become outdated and it will need to be updated. That being the case, it is important to have a good strategy for updating...
Upgrading an old system

Adapting Old Systems to New Requirements

Sam - February 11, 2021

Old Systems Old systems often stick around for a reason. Since they’ve been around for a while, everyone knows how to use them. They know the quirks, they know how to set it up, and if something goes wrong someone has likely seen it before and knows what to do about it. After years of using the same system it can be difficult to see the benefits of an intense and costly upgrade. To learn...