Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

PCI 6133 RTSI Syncronyzation

Does Anybody knows if conntecting two PCI 6133 cards by RTSI cable, I will use just the on-board memory of one card or both the memories?

I tried to acquire a number of samples equal to the number allowed by the two cards memories and Labview gave me a memory error, if I try to acquire the number of sample of one card it works properly.

Thanks a lot!

Best Regards

M.

 

 

0 Kudos
Message 1 of 8
(3,886 Views)

Hi sfrc,

 

I'm quite sure that if you use two 6133 synchronized by a RTSI cable, you'll exploit the onboard memory of the two boards, depending on which channels you're acquiring from (that is, if you're using Dev1\aiX, the onboard buffer will be used while for Dev2\aiX channels you'll subscribe to Dev2 buffer). For this reason you cannot "join" the two buffers and associate them to a single channel, but if you need more memory space during data transfer, you can use the RAM on your PC, whose amount can be configured both automatically or manually (refer to this document for more informations).

 

I hope I've understood your request,

 

Let me know if you need more clarifications,

 

Best Regards,

 

Fabio

Fabio M.
NI
Principal Engineer
0 Kudos
Message 2 of 8
(3,871 Views)

Dear National Instruments Officer,

 

I want to know, if I use 2 NI PCI 6133 in a single computer and synchronise them using RTSI Cable, can I use 16 simultaneous channels (8 on each card)? Would all 16 channels acquire data at the same instant?

 

If yes and if I can use 16 channels, what function would I need in C++ to acquire data from 16 simultaneous channels? Can you provide some example code on this?

 

Regards,

 

Bilal 

0 Kudos
Message 3 of 8
(3,549 Views)

Hi, 

 

you should be able to do what you want by using a task per each board with 8 chans per task. Then use RTSI sync.

 

Example for C are located here

 

C:\Users\Public\Documents\National Instruments\NI-DAQ\Examples\DAQmx ANSI C (or whatever else if you use XP)

 

Bye

Fabio M.
NI
Principal Engineer
0 Kudos
Message 4 of 8
(3,543 Views)

Dear Fabio.

 

Thanks for your reply. Another question is:

 

If I provide an external clock (pulse train) of 3MHz  to two of my PCI 6133, installed on the same computer, can I aquire 16 channels simultaneously (8 channels per card) with sampling rate of 3MS/s per channel? In this case, what is the difference between following configurations:

 

1. Using RTSI cale and acquiring 16 channels simultaneously @ 2.5MS/s/ch by two NI 6133 cards. 

2.  Using external clock of 3MHz, provide same clock to both cards, acquire 16 channels simultaneously @ 3MS/s/ch (wrap mode)

 

What is the better option and what is the difference between both configurations?

 

Regards,

Bilal

0 Kudos
Message 5 of 8
(3,539 Views)

3 Mhz is too much, the board can go up to 2.5Mhz.

Fabio M.
NI
Principal Engineer
0 Kudos
Message 6 of 8
(3,537 Views)

Ok 2.5 MHz... 

 

Please answer the queries in my last post.

 

Regards,

Bilal

0 Kudos
Message 7 of 8
(3,533 Views)

If I provide an external clock (pulse train) of 2.5MHz  to two of my PCI 6133, installed on the same computer, can I aquire 16 channels simultaneously (8 channels per card) with sampling rate of 2.5MS/s per channel?

 

 

Can this setup work for my 16 channel simultaneous acquisition product?

 

 

Regards,

Bilal

0 Kudos
Message 8 of 8
(3,508 Views)