LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

sequence 1create output digtal signal- 2 make microseconds delay or less- 3 measure digital signal with board 6023e

hello
 
I need creat a digital signal and for this i use a counter output and then i need creat a delay after  a signal measurment and for this i use again a couter. My problem is how i can make this delay betwen create and measure a signal. this delay must to bethe shortest  possible  and precise. une of my attemps was make  a sequence and for make the delay i create a task for une virtual output with max frequency 5000000hz and just une pulse but i dont know how many time the labview get to go by the first task ( creat a output pulse and ent it) to make tis task before discribed to the last task (measure a digital sinal). Another thing that i dont know is how many time the libview get to create and eliminate une task. Une information beyond the kind of board (6023E) that can be useful to help me  with this problem is the information about my pc in this case i use a pentium4 3Ghz.
 
thanks  
0 Kudos
Message 1 of 4
(3,009 Views)
Do you run this application on a windows-machine?
Rember: Windows is not a realtime operatingsystem, so precise timing with 1Mhz or above is simply not possible.

Lorand
0 Kudos
Message 2 of 4
(2,995 Views)
thanks
 
So how i can make this kind of exprience? This must be possible because there exist a lot of programs that make this kind of exprience and running under windows.
Another question i dont know if you anderstand how i try make my program but like i said i use a counter output to generate the delay time. So if someane can help me how many time the labview get to end one task and start another one. And if is possible witch is the bether configuration to make this.
 
 
Thanks  
0 Kudos
Message 3 of 4
(2,986 Views)
...My problem is how i can make this delay betwen create and measure a signal.
...
how many time the labview get to end one task and start another one.

What I tried to say is, that even if you use the counter of the 6023e-Board to create the delay and trigger the measure via LabView under Windows, you leave the realtime-path. Executiontime of LabView-code is then not determinated.
One way to solve this, is triggering measurement via hardware and use LabView to read Data from the Buffer of the DAQ-card.
You can find more info about DAQ in the "measurements manuall" of NI, delivered with your LabView Software.

Lorand
0 Kudos
Message 4 of 4
(2,955 Views)