LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

microsecond counter

Hello,
 
I am using Labview 7.1 and the DQ PCI-16E-1 Card.
I want to meassure 2 signals in a Microsecond resolution (5us would be also ok). And then I want to start a timer which also works in a Microsecond resolution and starts at the edge of signal1 and stops at the edge of signal2.
 
The problem I have is that the realtime-counter which should work with microseconds is just working with milliseconds. Because this function is made for fpga I also installed a fpga-package from labview but it is still counting in ms. I even cant switch the execution target.
 
The second problem I have is with the input. I am getting a signal in as an array (with a resolution of about 4us). When I want to work with the datastream the next functions only take on value of the array and the whole labview works very slow (ca. 2 Hz).
 
Has somebody made experiences like this and knows what to do?
 
thanks for support.
 
Thomas
 
my program is in the attachement
0 Kudos
Message 1 of 2
(2,413 Views)
I can't find your Card model number in www.ni.com.
So verify if your card can use that speed for your timer.
If you use LabView realtime, You suppose to be able to work at better speed. If you run your application on the target, It's suppose to work. But if you run your application from your PC and use the target as input and output, For sure it's slower.
 
Benoit
Benoit Séguin
Software Designer
0 Kudos
Message 2 of 2
(2,392 Views)