06-04-2006 08:48 PM
06-04-2006 09:05 PM
06-04-2006 11:52 PM
06-05-2006
11:58 AM
- last edited on
07-02-2024
06:49 PM
by
Content Cleaner
Have you considered using Timed Loops perhaps? You would need LabVIEW 7.1 and above. But you can set Timed Loops to syncronize their start times. You might search the Example Finder for timed-loop or timed loop for Timed Loop examples. In particular there's one called Syncronizing the start of timed loops.vi. Another example that might interest you is called Cont Acq&Graph - Int Clk - Timed Loop.vi. This actually uses a counter to create a DAQmx timing source that actually drives the timed loop. You mentioned one of your acquisitions was a counter task. You might actually use that counter task to drive a timed loop running your DMM acquisition.
These methods are very powerful, but might not be best suited if you just want to add a few wires here or there to an existing app. You can, though, right click any While Loop and select Replace with Timed Loop to automatically change it. I would do a little research before you go with this option. It might be a great idea to start your next application with as well.
A great idea might be an occurrence. This will allow part of your block diagram to wait for an occurence until it is set from another part of the diagram. The idea is basicly like a notifier. It will require a couple wires, but not that many. Honestly, the error cluster idea is pretty standard if you don't require exact syncronization.