Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

Verify versus start

Hello-
 
 When I have a PCI-6111 setup for aquisition faster that 1mhz, I get an error very shortly after the task I get the following message:
Measurements: Data transfer has been stopped to prevent the computer from becoming completely unresponsive. Could not transfer enough data to satisfy the data transfer requirements with Interrupts as the Data Transfer Mechanism.
Reduce your Sample Clock Rate, use DMA as your Data Transfer Mechanism, or use a different Data Transfer Request Condition.
Task Name: _unnamedTask<5A>
Status Code: -200322
I am assuming that this message is correct because I have set the transfer mechanism to Interrupts. What I want to know is; why did the task verify if it was going to end up throwing up this message?
 
-Bill
0 Kudos
Message 1 of 3
(3,415 Views)

Hi Bill,

I’m not sure I understand your question. I believe the program is giving you this warning message so the computer doesn’t hang trying to perform the task, so the task verify this to prevent the system from locking up because of limited resources. Please, let me know if I misunderstood your question.
Ana P
National Instruments
Applications Engineer
0 Kudos
Message 2 of 3
(3,381 Views)

I do not get the error when I verify the task, I get the error almost immediately after I start to run the task.

This surprised me because I would have thought that an error like that would have been caught verify.

0 Kudos
Message 3 of 3
(3,379 Views)