LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I synchronize my instruments output at the same time?

Hello:
 
I am using Labview to control a New Era Pump Systems automatic syringe pump and to record diameter measurements from a LaserMike optical comparator. My program is fully functional, the code is attached with all auxilliary files in the NE-50X folder. I mostly understand my program, I used drivers for the NE-50X pump found on the NI website to build my code and added to it as needed. My program currently does the following:
 
After I push the white Run button, I am prompted for a file name. After I enter one, Labview begins collecting data from the LaserMike, syringe pump and pressure transducer and outputs them to their respective numerical indicators and waveform charts. Then I can change the syringe pump flow rate and syringe diameter on the front panel. Once I push the green RUN button on the front panel, the syringe pump runs, and the balloon diameter vs. syringe volume XY graph begins to record. I can then reverse the direction of the pump and/or pause the pump however many times I like, while Labview still records diameter from the LaserMike. Pushing the red STOP button on the front panel terminates the program and stops the pump.
 
Here are three things I would like to change about my program that I don't know how/what to do:
 
1) I would like to synchronize my machines so that they are outputing at the same rate.
 
2) I would like to convert my strain output into PSI.
 
If anyone has ideas about how to do any of these three things, your help is greatly appreciated.
 
 
Download All
0 Kudos
Message 1 of 4
(2,905 Views)
hi
i guess you can use TimedLoop function, in the help manual you have some examples on how to set this up... unless you have a special board, you can get millisec resolution.
for your second question, i don't understand what do you want to do (strain : you mean pressure ? force/surface ?)
N
0 Kudos
Message 2 of 4
(2,886 Views)
Hello N,
 
What is considered a special board? I am using a SC-2345 DAQ board. This is where my transducer is hooked into. For my syringe pump and LaserMike I have them being inputed as instruments. When you say millisec resolution does that mean that the data points will be lined up better with one another?
 
I would like my strain gauge to measure pressure. 
 
Thanks!
0 Kudos
Message 3 of 4
(2,872 Views)
Hi
What I meant is that you can get msec level resolution with a regular board and that might be enough for most of applications.  You can wire two or more several timed loops to process at the same time. The number of points will depend on the spped of your board/software.
N
0 Kudos
Message 4 of 4
(2,857 Views)