Counter/Timer

cancel
Showing results for 
Search instead for 
Did you mean: 

Output every N pulses from a counter - High Speed

Hi,

 

I am newish to labview and have construct a VI that lets me output an analog signal based on a condition of an incremental encoder.  The issue is that the entire process is too slow, I am trying to track the angular position of an engine and output the signal for the ignition module. 

 

My idea is that I would hook up the encoder as usual (three channel A,B,Z) then using another counter I would use the A pulses to monitor the position for the ignition module.  Since counters only count incrementally I would require that on the Nth pulse I could output a signal if theres 1000 pulses per revolution then at pulse 500, 1500, 2500, 3500, etc...I would need to output the signal.  Now how do I set this up with out communicating with the PC?  Somehow i need to tell the DAQ that on channel PFI0 at pulses corresponding to 500, 1500, 2500, 3500, up to 100500 or more I would need to ouput without the process going through the USB lines to the PC.

 

If anyone can help, it would be greatly appreciated.  If you need any other details I will post them as soon as possible.

 

Thanks,
Nick 

 

p.s. I attached the VI I talked about in the beginning of this post.

0 Kudos
Message 1 of 1
(5,336 Views)