Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

Digital Signal Modification (PCIe 6320)

Hi,

 

We've got a digital signal which is basically a series of trigger pulses for a receiving device, constantly pulsing. However, the pulses need to be modified so that e.g. only every third pulse ends up on the receiving device, but not more than e.g. 4 pulses, with a given delay of e.g. 2 pulses.

Using this example, input and output signal should look the following:

 

in : 1---1---1---1---1---1---1---1---1---1---1---1---1---1---1---1

out: --------1-----------1-----------1-----------1----------------

 

We've got it basically working using Digital Edge Counting and connecting/disconnecting terminals as needed. However, the task is very time critical and I'm seeking for a solution that works as close to hardware as possible (ideally, the task should be carried out by the card itself after setting up the parameters).

 

We've got a PCIe 6320 that we want to use for this task, we are programming in C using the DAQmx C library.

 

Thanks for your suggestions.

 

 

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