Benchtop Measurement and Test
Distributed Measurement and Control
Systems Engineering Software
You can request repair, RMA, schedule calibration, or get technical support. A valid service agreement may be required.
Provides support for NI data acquisition and signal conditioning devices.
Provides support for Ethernet, GPIB, serial, USB, and other types of instruments.
Provides support for NI GPIB controllers and NI embedded controllers with GPIB ports.
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, readVal24;
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 ?
What do you need our team of experts to assist you with?
We'll be in touch soon!