Hello again
 
Thanks lynn for the advice, I am sorry for the delay since my last post.
 
I am pretty comftorable with the programming of labview, but not the applications of DAQmx and data flow overall for that matter.  I have been searching the forums all morning trying to find some examples of what I wish to do, but have been unsuccessful.  What I am working on is creating a program that controls all of the instruments in the lab, in other words, send triggers to different instruments at different times to turn them on and off.  
 
I now see that the wait VI that I put in the TTL subVI was a poor choice and am still trying to find a way around it.  
 
I want to set up some kind of a clock that starts when the VI is run.  From this, I want to allow the user to set up a delay for each TTL, so the wavemaker might be triggered immediatly, but the individual instruments could be triggered after some time interval.  The On/Off booleans are present because we do not use all the instruments at all times, so if say the laser is off, LabView would not send the TTL to laser's computer.  I would also like to incorporate the data acquisition to the clock, say to let the wavemaker run for 5 minutes before data is acquired, however that part won't be too hard once I figure the timing out.  
 
An example of what might need to be done could be
 
1.  VI is started
2.  Wavemaker is triggered immediatly
3.  Data acquisition is started after 5 minutes, and acquires 10,000 samples at 100 Hz
4.  Laser and ADV are triggered simultaneously after 6 minutes
5.  After voltages are acquired, they data are analyzed (plugged into a calibration curve to get pressure or wave height...)
6.  The final values are written to a spreadsheet.
 
I am thinking that using a tick counter and event structures might work, but I havent been able to figure it out yet.
 
Thanks
 
Chris