Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

Troubles during an acquisition at 1.25MHz with PXI6534

Hello!
 
I encountered a trouble doing data acquisition at 1.25MHz using PXI6534: I work with LabWindows, I have a thread for the acquisition that only consists in a while(1) loop in which I call the Dig_Block_In and Dig_Block_Check functions and increments a counter to check the good state of the acquisition. I receive packets of almost 200Ko each 250ms so I call Dig_Block_In each time. Sometimes everything goes well, I can do long acquisitions but sometimes the acquisition doesn't start or stops after a few seconds. In my NI controller nothing works apart this application.
I have another PXI6534 card that does a very low acquisition using the same functions in a while(1) loop and everything goes well, I never had any problem.
I suppose that the high transfer rate is the problem. Also I saw in a forum that it's not good to do Dig_Block_In in a loop... Have you got other solution to do cyclic acquistions? Could you explain me what is continuous input because I didn't understand? Should I use continuous input? Have you got an example?
 
Thanks for your help.
0 Kudos
Message 1 of 2
(2,276 Views)

Hi Candie,

You can find in this link below information to acquire in continuous mode with NI-653x board, for make higp speed loop.

http://forums.ni.com/ni/board/message?board.id=70&message.id=1283&requireLogin=False

http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=F0F644DE4AEC00FDE0340003BA7CCD71&p_...

Let me know if you need more information.

Regards,

Christophe S.
Account Manager East of France І Certified LabVIEW Associate Developer І National Instruments France

0 Kudos
Message 2 of 2
(2,252 Views)