10-29-2010 11:55 AM
Hi all,
I have purchased two PCI-4472 cards to use for a microphone array application. I want to synchronize them to acquire data in real-time and then, process them accordingly. I think that a C program can do that if I manage to set up the low-level data acquisition process and the signal beamforming in parallel processes.
Is there any C-code available for synchronizing the two boards and collect batches of signals?
thank you
Dimitris
11-01-2010
04:33 PM
- last edited on
02-18-2025
10:16 AM
by
Content Cleaner
Hello ddim,
In order to synchronize the two PCI boards, you must use a RTSI Bus Cable to connect the devices. Please review the following link for information regarding this cable. After that, NI DAQmx comes with shipping examples that will help you get started. For text-based code support, navigate to Windows Start>All Programs>National Instruments>NI-DAQ>Text-Based Code Support>ANSI C>Synchronization>Multi Device. Also, please review this link if you wish to synchronize your DSA devices using LabVIEW and NI DAQmx.
Best regards,
Ali M
Applications Engineer
National Instruments
11-03-2010 10:45 AM
Thank you very much... The examples were very careful.
However, it is noteworthy that it is not necessary to have master-slave configuration when there are multiple similar cards involved and a RTSI cable is available. It is possible to create one object with all the channels (all devices) and trigger them simultaneously.
Thank you for your time and help
Dimitris