Reentrancy settings

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...
HIL Equipment

Increasing Hardware-in-the-Loop Testing Capabilities

Bryan - November 16, 2018

Endigit engineers been doing Hardware-in-the-loop (HIL) test systems for over a decade. We recently made a strategic decision to increase our investment in HIL test. One step toward this was hiring National Instruments (NI) HIL Systems Engineer Andrew Heim. Andrew has been working to help NI’s largest HIL customers to be successful in their deployment of complex test systems. Adding Andrew’s experience boosts Endigit’s HIL capabilities. An HIL test system simulates physical systems to test...
How to hang

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 menu

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

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...
3 of the world's fastest LabVIEW programmers

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...
close up of a spectrum analyzer

Taking Control of Instruments With LabVIEW

Brian - March 16, 2018

If you have ever thought "Man, I am so sick of pushing these buttons on this instrument I could punch someone!", or your instrument is strategically placed on the opposite side of the lab from your computer, then you are in luck. The everyday mundane tasks of using instrumentation for your projects is inevitable. Sometimes it requires pushing buttons every hour or so, and sometimes it requires pushing those buttons 30+ times a minute. In...

Welcome Brian and Jon to Endigit!

Bryan - January 23, 2018

Endigit is happy to announce the hiring of two new employees, Brian Denkers and Jon Terry. Brian Denkers is a Certified LabVIEW Architect and Certified TestStand Architect. He is joining as a Systems Engineer most recently employed at L-3 Technologies in Salt Lake City. Jon Terry joins as a Systems Engineer Intern. He is finishing up a masters degree in mechanical engineering at Brigham Young University. Also, Jake Hansen has transitioned from intern to former...
"Powered by LabVIEW" Icon

Learning a new Language: LabVIEW

Jake - November 27, 2017

Every once in a while we have the opportunity to learn a programming language. With each new language comes the challenges of learning new “vocabulary” as well as the various things that make each language unique. As with any new language, habits from our “native” language carry over. For example as someone who learned to program in Java and C++, leaving types off variables is still hard in Python! LabVIEW, unlike most programming languages is...
piggy bank with coins

How I Saved My Client over $200k with 15 Minutes of LabVIEW Code

Robert - November 17, 2017

"Sorting this material by hand will take two guys about six months and cost us around $60,000," said my client. Someone on the production line had installed the wrong component leading to one dimension being off enough to be unusable, and 3 million parts had gone through before they realized the problem. Even though only 1 in 22 parts were bad, the whole batch was tainted and headed for scrap unless the good parts could...