Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

data acquiring

Hi!  I am a new LabView user. I performed a program to measure velocity and pressures for air flow in a pipe. I traverse the hotwire probe across the cross-section of the pipe and then start the program and take data at any specified point. And then for another location, i traverse the probe again and i start my program again and so on. However, I dont want to start the program many times. While the program is going on, I want to put on a time delay etc. to change the location of probe and then take data for another location without restarting the program. So, I will be able to process all output signals in the same vi.

 

How can i achieve this? Is it possible to use event structure or sequence structure etc.? I want to use the codes in block diagram more times for more locations without restarting the vi many times. Help please!

 

 

0 Kudos
Message 1 of 4
(2,988 Views)

Hello mechen,

 

To better answer your questions, are making hardware changes after each run?

 

Best regards

 

Ali M

Applications Engineer

National Instruments

0 Kudos
Message 2 of 4
(2,942 Views)

Hello Ali,

 

I m not changing hardware for each run. Only the probe position is changed for each run. To change the probe, I want to pause the program.

Best Regards

0 Kudos
Message 3 of 4
(2,933 Views)

There are a number of ways to do this, but I would prefer a State Machine. Using this design different user actions send the user interface into different processing segments.These segments can either lead to another segment for further processing or wait for another user event. This example uses a LabVIEW state machine architecture and an array of steps to run through a list of values and hold them for a given period of time. This can be useful for controlling values over a multi-step long duration test. You can modify the step cluster to use your own data.

 

-Ciao

0 Kudos
Message 4 of 4
(2,888 Views)