Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

nidaq vxi mio-64e-1 acquisition onboard memory

Help me.
I have a VXI MIO-64E-1 with a MXI-2 board on PC and i use VC++. The device did not respond to the first IRQ level (from support: ... from all the non-MITE-based products, this also is true for the AT-MXI-2 ...).
It's possible read a single value (AI_Read) but it's impossible acquire data (that blocks the PC).
I have install and configure a RAM SIMM on the VXI-MIO module (8Mb) and i have use the Set_DAQ_Device_Info function to select onboard memory:

error = Set_DAQ_Device_Info (1, ND_VXIMIO_SET_ALLOCATE_MODE,ND_VXIMIO_USE_ONBOARD_MEMORY_AI);

but the pc is always blocked when i start an acquisition. You have a example for me?

sorry for my english.
0 Kudos
Message 1 of 6
(3,238 Views)
Hi magru,

Thank you for contacting National Instruments. The VXI-MIO-64E-1 and the AT-MXI-2 are both very old, but I think we can still help you out. Let me first make sure I understand the situation. You are using a VXI-MIO-64E-1 that you are controlling with an AT-MXI-2 kit. You are using Visual C++ to program this system. When you try to acquire a single point, every thing works. When you try to perform a buffered operation, your system hangs without returning any errors. It looks like you are using NI-DAQ functions to program this device.

A solution to this problem is described in KnowledgeBase 2DQF7Q58: VXI DAQ Configuration and Troubleshooting at http://digital.ni.com/public.nsf/websearch/99592E482348430286256AD400749C03?OpenDocument. Because
you are using a controller that is not based on the MITE chip, you must use the onboard memory on the VXI-MIO-64E-1. Because you are using Visual C++ and not LabVIEW or LabWindows/CVI, you must use the NIVXMADC instrument driver instead of NI-DAQ to use the onboard memory. This instrument driver can be downloaded from http://digital.ni.com/public.nsf/websearch/99592E482348430286256AD400749C03?OpenDocument. It is also important to use the latest version of NI-DAQ that supports your VXI DAQ board. NI-DAQ 6.9.3 was the last version of NI-DAQ that supports this board. You can download NI-DAQ 6.9.3 from http://digital.ni.com/softlib.nsf/webcategories/85256410006C055586256BBB002C1293?opendocument&node=132070_US.

I suggest you upgrade your version of NI-DAQ to 6.9.3 and set up your system as described in the KnowledgeBase mentioned above. If you do both of these and you use the instrument driver to program your VXI-MIO-64E-1, you should be able to perform buffered operations.

Reg
ards,

David Shatila
Applications Engineer
National Instruments
0 Kudos
Message 2 of 6
(3,238 Views)
i try immediately your suggestion.
thank you.
0 Kudos
Message 3 of 6
(3,238 Views)
sorry but i search NIVXMADC instrument driver in the ni.com site and i can't found it!!!
0 Kudos
Message 4 of 6
(3,238 Views)
I Magru,

I'm sorry for the bad link. Because the VXI-DAQ product line is obsolete, these instrument drivers are not available on the Instrument Driver Web Page. This instrument driver can be downloaded from our FTP site at ftp://ftp.ni.com/support/instr_drivers/vxidaq/. The file you will need to do analog input is nivxmadc.exe. You will need to extract the contents from this file and install the driver. The driver files will most likely be installed to your c:\VXIPnP\ directory.

Regards,

David Shatila
Applications Engineer
National Instruments
0 Kudos
Message 5 of 6
(3,238 Views)
Thank
0 Kudos
Message 6 of 6
(3,238 Views)