I recently wrote a post on how to change your life by changing a mouse button. My life has been vastly improved since I added a delete button to my mouse. My hair is growing thicker and fuller, my eyesight has improved, my lawn is greener, and I can delete things so much faster than before. My life has been great, but I still felt like something was missing.
After 10 years of LabVIEW development, I like to think of myself as fairly experienced. I’ve acquainted myself with a number of design patterns. When I encountered this, I assumed I was dealing with an event-based producer-consumer pattern.
I was working on a radiation leakage test system trying to control a STP-DRV-4850 motor designed to spin an array of D-tect sensors around a unit under test. I was able to spin the motor using AutomationDirect's utility program, SureStep Pro and everything was looking good, until I tried to send the motor controller serial commands from LabVIEW.
Last week at NIWeek, National Instruments held the World's Fastest LabVIEW Programmer competition. With Robert Mortensen being the 2016 champion, Endigit was hoping to make an impact again this year.
In the first round of competition, competitors complete three programming challenges in as little time as possible. The competition open to anyone attending NIWeek and runs in the LabVIEW zone on the Expo floor.
I like being efficient. I don't like doing unnecessary things. I figure out the fastest route to drive everywhere I go. I even tie my shoes differently to save myself two seconds. If you have talked to me in person then it is very likely you have heard me go on about minimizing my wallet. I don't like wasting time or energy. At Endigit, we are proud of our efficiency and ability to complete things quickly. One way we do this is by being effective in our key strokes and mouse clicks.