Archive for the ‘LabVIEW’ Category
Saturday, September 20th, 2014 Posted in Data Handling, Easier Programming, LabVIEW
History requires a chart, right? Wrong. In Part I, recall from the requirements that we want : — A chart, showing the history of 1-4 channels. The history can be the last 30 seconds, or the last 30 hours, or various lengths in
Sunday, June 22nd, 2014 Posted in Easier Programming, LabVIEW, Tips & Tricks, User Interface
51 wires? No – use a cable. In Part III, we talked about how to take 3672 copies of a 300-channel list and cut the memory requirements down to size. The price we pay for that savings is a bit more work on our part. But it’s a
Thursday, June 19th, 2014 Posted in LabVIEW, Tips & Tricks, User Interface
Re-think the easy ways you have used forever. In Part I, I gave the rough outline of the task: how to manage over 12000 controls/indicators on one panel. In Part II, we started whittling the task down to size, using sub panels and reentrancy.
Saturday, May 17th, 2014 Posted in LabVIEW, Tips & Tricks, User Interface
Figuring out what you do NOT have to do. In Part I, I gave the rough outline of the task: How to manage over 12000 controls/indicators on one panel. The first thing to realize is that the beginner’s reaction (“holy crowdation Batman, that’s impossible”) is
Tuesday, April 22nd, 2014 Posted in LabVIEW, Tips & Tricks, User Interface
Handling thousands of controls is easier than you think. LabVIEW programmers progress from the excitement of the new paradigm to just using it as a tool. We’ve all produced some “spaghetti” code, and we’ve all had to look at somebody else’s flavor of spaghetti and
Saturday, March 5th, 2011 Posted in Beginners, Data Handling, LabVIEW
Finding the best answer is not always straightforward. Scientists are not programmers. Repeat that after me: scientists are not programmers. It’s not their fault; it’s just a lack of proper training. If you are implementing some algorithm given you by a scientist, it’s important to
Friday, February 25th, 2011 Posted in Beginners, Data Handling, LabVIEW, Timing
Simpler ≠ faster : you still have to know what happens “under the hood”. If you read the post about en masse operations, you might remember that I pointed out that you should know what is happening behind the scenes. Here is a particular case
Thursday, December 30th, 2010 Posted in Beginners, Easier Programming, LabVIEW
Make sure that quitting time is followed by happy hour. As mentioned earlier, a compiled LabVIEW application behaves similarly to the development system when terminating. Namely, it leaves the main window on the screen, waiting for you to close it. That’s handy in the DevSys,
Friday, March 12th, 2010 Posted in Easier Programming, LabVIEW, Tips & Tricks
When you don’t have the DAQ hardware you need… Any version of NI-DAQ and the Measurement and Automation Explorer (MAX) released recently has provisions for “simulated” devices. You choose which devices you want, and then NI-DAQ will pretend those devices are actually installed on your
Wednesday, October 14th, 2009 Posted in Beginners, Easier Programming, LabVIEW
Oooops…. who broke it? “Fragile” code is code that breaks in one place because of changes you make in some other place. It’s most aggravating when you’re due to ship a new version tomorrow and you need to make one last tweak at 11:30 PM,