Showing results for 
Search instead for 
Did you mean: 

VXI MXI data move problems in linux

VXI MXI data move problems in linux

I am experiencing problems with  viMoveIn16 function with PCI-MXI-2 on Linux.


I was trun off DMA.


I used viMoveIn16 function for read directly local memory.

So, I try to read  more then 16 points. but the data was wrong.




signed short readVal13[16], readVal24[16];


 err = viMoveIn16(id, VI_A16_SPACE, VXI_FIFO_HIGH, 16, readVal13);

 err = viMoveIn16(id, VI_A16_SPACE, VXI_FIFO_LOW, 16, readVal24);


And,I got error message "ERROR = Invalid length specified." when  I try to read more then 20 points.

and then I got wrong data.


What's the problem ?


What can I read maximum counts of  viMoveIn16 function?


Do I need another setting for VXI ?

0 Kudos
Message 1 of 1 (3,181 Views)
0 Kudos