
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.
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...
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.
Even if You Don't REGULARLY EXPRESS Yourself Well
Haden - February 28, 2019
What it is A regular expression is a sequence of symbols and characters expressing a string or pattern to be searched for within a longer piece of text. It is a strict search code that must find an exact match according to the regular expression used. You can search for words, numbers or symbols. They can be specific words or numbers, or any given word or number. The concept is used in most coding languages...
Reentrancy and Stateful VI's
Blake - November 21, 2018
Whether you’re new to LabVIEW or have been around the block the topic of VI reentrancy is an important one especially when dealing with stateful VI’s. In this post we’re going to briefly define the different reentrancy settings and then talk about the dangers of stateful VI’s who have the wrong reentrancy settings or are used in the wrong context. We define a stateful VI as one that stores data within itself from one call...
Hanging on an Event Structure
Shawn - October 31, 2018
A LabVIEW user interface I was working with hung recently. I suspected the front panel was locked because I had done something stupid, but I was surprised to find out what it was. I had put an Event Structure in a case structure that wasn’t executing and this had caused the hang. You may ask, “Shawn, what were you thinking putting an event structure in a case structure anyway?”. It seems like a bad idea...
Quick Drop: Quick Qode for Quacks
Jake - October 18, 2018
Once upon a time there was a quack named <your name>. Everyday <your name> arrived to work to solve complicated technical problems with their mighty intellect and LabVIEW development skills. These skills, wielded like a sharp sword helped <your name> slay even the toughest of challenging problems. One day, <your name> faced a looming dreadline that threatened impending doom if <your name> could not dispatch of it quickly enough. Because of its quick moving ally...
SCPI Makes Life Easy
Brian - October 10, 2018
How many times have you looked for an instrument driver, and find that it doesn’t exist? It happens, and that overwhelming feeling of doom looms overhead. Don’t let that feeling overcome you until you have verified that there is not a SCPI interface. SCPI stands for “Standard Commands for Programmable Instruments.” As the name says there could possibly be a set of standard commands that will help you still be able to control your instrument...
World's Fastest LabVIEW Programmer 2018
Haden - June 8, 2018
What is better than having the two-time World's Fastest LabVIEW Programmer? Having the three-time fastest programmer and top six fastest programmers this year! This year Endigit set a goal to take the top five spots in the competition. We went the extra mile and took the top six spots in the competition. Robert Mortensen beat out fellow Endigit employee Bryan Heslop in 2017 so he had a bye this year through the first two rounds...