LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Synchronisation of ethernet device with DAQ module

Hello,

 

I am running an experiment where I need to synchronise a pressure transducer (which connects through an ethernet lead) to an encoder (connected through a DAQ module) in labview. I need to have both devices recording in phase and I'm having trouble finding a way of synchronising the two devices to achieve this. Would anyone know of a method which could make the synchronisation possible? Would an external device be needed or can there be a way in labview itself?

 

Thanks

0 Kudos
Message 1 of 4
(686 Views)

Probably not.  Not unless there's a way for the transducer conditioner to:

- timestamp its samples

- sync its time to your PC

 

Even this isn't sure to be *perfect*, though it'd likely be good enough.  This is an inherent problem whenever trying to sync DAQ signals and communication streams.

 

If you used a pressure transducer with an analog output, now *that* you could sync with your encoder.

 

 

-Kevin P

CAUTION! New LabVIEW adopters -- it's too late for me, but you *can* save yourself. The new subscription policy for LabVIEW puts NI's hand in your wallet for the rest of your working life. Are you sure you're *that* dedicated to LabVIEW? (Summary of my reasons in this post, part of a voluminous thread of mostly complaints starting here).
0 Kudos
Message 2 of 4
(676 Views)

Details are needed about both devices.  I'm assuming a NI DAQ since you're posting here, but what model?  And what model of pressure transducer?

 

Also, how much accuracy on timing do you need?  Microseconds, milliseconds, seconds?

0 Kudos
Message 3 of 4
(649 Views)

@Kyle97330 wrote:

 

Also, how much accuracy on timing do you need?  Microseconds, milliseconds, seconds?


As far as those three go you have roughly this:

 

microseconds - only a direct hardware connection between both parts can provide this accuracy

milliseconds - you can probably do it with a real time system

seconds - even a desktop OS can do it, unless there are lives on the line if the signal is missed even just once. In such situations only really hardware is able to guarantee it, and even that can fail (broken wire, etc.).

Rolf Kalbermatter
My Blog
0 Kudos
Message 4 of 4
(640 Views)