LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

delay time microseconds precision

I need good precision for time delay in the order of the fews microseconds. it is possible with a board 6023E .if yes  which is the bether solution.   
0 Kudos
Message 1 of 11
(6,367 Views)
I need good precision because my objectiv is make time resolved photoluminescense studies
0 Kudos
Message 2 of 11
(6,363 Views)
What exactly are you trying to delay? If you're trying to use a wait statement, the answer is you won't be able to do it with Windows. If you're using some sort of hardware, what is it and how do want to use it?
0 Kudos
Message 3 of 11
(6,357 Views)
I use a 6023E . I want make time resolved photoluminescense and for this i have a pulsed laser with trigger and i need put a delay after laser pulsed and i only later  can begin to measure . This delay is smaller than 1ms
0 Kudos
Message 4 of 11
(6,347 Views)

I'm not all that familar with the specs on the DAQ board but DAQmx does have a Trigger Delay property. You'll want to look at the DAQmx shipping examples for analog and digital triggering. For example, Acq&Graph Voltage-Int Clk-Analog Start w Hyst.vi uses a DAmx property to set the trigger hysteris. Right click on the property node and select Properties and you'll see Start>More>Delay.

You might want to post your question in the DAQ forum with a little more specific information such as exactly how much of a trigger delay you need.

0 Kudos
Message 5 of 11
(6,339 Views)
I also need to create very precise time delays.  I am not using an NI A/D , but I am wondering how precise the "Time Delay" feature can function.  Is it dependant on the computer speed, or is there a lower threshold just in the Labview software?
0 Kudos
Message 6 of 11
(5,929 Views)

Hi njprice2,

 

the "Time Delay" ExpressVI is based on the "Wait (ms)" function and so works with a ms resolution. This is what you get on a standard computer.

 

Anything less is not possible with "high precision" as Windows will always get in the way with several background task! To get highly precise timings you need to look at RT or (even better) FPGA solutions or use DAQ hardware for such tasks...

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 7 of 11
(5,922 Views)

marconi2005 wrote:
I use a 6023E . I want make time resolved photoluminescense and for this i have a pulsed laser with trigger and i need put a delay after laser pulsed and i only later  can begin to measure . This delay is smaller than 1ms

 

You will have to use hardware delays.  Set up the 6023E to export its start event to some output pin.  Connect this output pin to the trigger input pin of your measuring device.  Setup the measuring device to trigger off of this signal with a trigger delay set to whatever you need.  You will need to arm the measuring device (DAQmx Initiate function).  The measuring device will then be ready and waiting for its trigger.  When the laser is pulsed, a trigger will be sent to the measuring device.  The trigger delay will happen, then the measurement will be made.

 

- tbob

Inventor of the WORM Global
0 Kudos
Message 8 of 11
(5,885 Views)
Speaking of time delays tbob, that part of the thread is 5 years old.  Good answer though!  Smiley Very Happy
LabVIEW Pro Dev & Measurement Studio Pro (VS Pro) 2019
0 Kudos
Message 9 of 11
(5,881 Views)

NIquist wrote:
Speaking of time delays tbob, that part of the thread is 5 years old.  Good answer though!  Smiley Very Happy

Oooops, quoted the wrong one.  I meant to quote the post done in 2010.  I usually look at dates, but not this time.

 

- tbob

Inventor of the WORM Global
0 Kudos
Message 10 of 11
(5,867 Views)