Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

PCIe6343 swapping values of some Analog Inputs

Hi,

Currently I am having an issue with the card PCIe6343. After about 590 seconds, it seems to swap the values of two analog input channels.

arkakpaj_0-1615795538508.png

 

This issue is not seen when only a few analog input channels are configured. When 12 channels are enabled, the problem appears.

Different versions of the NI DAQmx API were tested, and with all of them the issue was reproduced. Also important to notice is that it happens with specific Windows versions. with 20H2 seems not to be happening.

 

is there any known issues related to this? is there anything I can test to get rid of this problem?

 

Thanks!

0 Kudos
Message 1 of 4
(1,319 Views)

This is totally weird and if true might require NI's attention.

  1. Could you please share the code you used to capture this bug?
    • Interested to look at how the tasks are configured and whether there are any software bugs that could result in this behaviour
  2. Does this reproduce on one of NI's shipping example? if not, any simplest code where you can reproduce this?
Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 2 of 4
(1,265 Views)

I was not able to reproduce the error on my own computer, A customer of our software had this issue and I was able to see it happening. And it indeed happened always at the same time point of time every time he restarted the program. Unfortunately I am not allowed to share the code here...

0 Kudos
Message 3 of 4
(1,239 Views)

Hi,

 

we faced the same issue with PXIe 4302. We used all 32 analog input in one single task with continuous sampling. After 10 minutes the banks (signals groupped in 8 channel banks) with the releated signals swapped always (original bank order 1,2,3,4 become bank 3,4,1,2). So the swapping is not random at all. 

Temporary solution was to change to software-timed data acqusition instead of continuous samples. Other solution was to define two separate task for two successive bank (so in one task ai0:15, in the other ai16:31). This solution worked with hardware-timed sampling also. 

We tried reinstall WIN 7 SP1 x64 on PXI controller, reinstall DAQmx 18.6, update to newer version, remove windows updates. Nothing helped until this point.

 

I hope NI find a solution for this.  

 

Best Regards,

 

Sandor Kiraly

0 Kudos
Message 4 of 4
(1,227 Views)