LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

delayed analog output for a specified amount of time

I am reading an analog signal (value of 'low' or 'high') which I would like to send to an analog output after a certain amount of delay (defined in ms). I would like to send the output (will be a boolean 1) for a specified amount of time and then change it back to 0. How can I achieve it? I'll be running the VI on a real time system so I don't know using software timers are a good idea.

 

 

0 Kudos
Message 1 of 4
(2,722 Views)
bump
0 Kudos
Message 2 of 4
(2,701 Views)

You can use software timing or hardware timing.  Since you'll be running on a Real-Time operating system, software timing will be much better than if it were running on Windows.  You also have the option of configuring an interrupt to "fire" and execute code whenever you want.

 

I hope this helps,

Kevin S.

Applications Engineer

National Instruments

Message 3 of 4
(2,685 Views)
Thanks, I'll look into the trigger function.
0 Kudos
Message 4 of 4
(2,665 Views)