From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

handshaking in adc in Labview using HSDIO

I have a adc which needs a Convert pulse to be given. As a response i get a BUSY Pulse which goes low on completion of conversion. After this i need to send 20 clock pulses on a different channel to acquire the 20 bits of data.

 

The problem i am facing is

 

1) I can't use pattern match while sending the 20 clock pulses. It says pattern match should be used on acquire signals only. I need to check for falling edge of busy and then accordingly send 20 clock pulses.

 

2) Also since each channel initiates at a different time, i tried defining them individually. But that doesn't seem to work.

 

I was suggested to use semaphores, but i couldn't find any example on similar lines.

 

Can anyone suggest how i should go about it.

 

I am using pxie - 6556

0 Kudos
Message 1 of 1
(4,190 Views)