Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I synchronize digital signals with clock pulses on an E series DAQ

Hi fellow LabView users.

We are trying to talk to a bus and to do so we need to synchronize a digital output with a clock line. Unfortunately we are newbies in the LabView world and have only been able to generate the two signals but unable to synchronize.

Any thoughts?
0 Kudos
Message 1 of 4
(3,160 Views)
Hey modiolus,

I'd be more than happy to help you out, but I've got a couple of questions about your application I'd like to ask first. 

Which DAQ card are you using to generate your signals? 
How are you generating your signals and at what rate?
Are you trying to accomplish hardware timed DIO?  Make sure that the digital port on your card isn't static.

Any additional information you can provide would be helpful.  Let me know and I'll get back to you as soon as I can.
Elijah Kerry
NI Director, Software Community
0 Kudos
Message 2 of 4
(3,134 Views)
Hi Elijah,

Thanks for your response.

We are using a 6025E series DAQ board.

We are using a DAQmax create channel- CO pulse generation frequency - to generate a clock signal. We are trying to synchronize a data line with the clock. The data signal is being generated by a create channel - digital output - using a DAQmax write to write the data to a channel. The data is currently controlled by a boolean switch. Ultimately an array of predefined boolean data will be written on the data line.

Eventually we will try to get a hardware timed DIO but currently am working with low frequencies so we can physically SEE what is going on.

I'm not quite sure what you mean by "Make sure that the digital port on your card isn't static."?

Sorry, again we are new to the labview scene and haven't quite grasped all of the jargon and concepts.

Kind regards,

Modiolus
0 Kudos
Message 3 of 4
(3,125 Views)
Hey modiolus,

The card you have is part of our older Multifunction DAQ card E-series, which does not have correlated DIO and cannot be hardware timed.  A newer M-series Multifunction DAQ card such as the 6229 supports hardware timed tasks up to 10MHz.  I'm afraid that you won't be able to accomplish the type of synchronization you've described with your current hardware.

For more information on the differences between E-series and M-series cards, check out Major Differences Between E Series and M Series DAQ Devices
Elijah Kerry
NI Director, Software Community
0 Kudos
Message 4 of 4
(3,110 Views)