Quantcast
Channel: Digital I/O topics
Viewing all articles
Browse latest Browse all 2167

Digital Signal Modification (PCIe 6320)

$
0
0

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.

 

 


Viewing all articles
Browse latest Browse all 2167

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>