Thank you so much for the quick response!
I'm a beginner into the VXI world so why does "HP E1437A not having bus master capability make shared memory not a compatability issue. Is shared memory defined when the controller allocates more than one address space (A24 or A32)?
I'm using Windows 2000 Service Pack 2, NI-VXI version 3.2, with a Visual Basic SP 6 environment.
The HP E1437A has a driver for programming. You don't
need to send NI-VXI functions directly. The user programms the board through it's DLL.
The crash that I spoke of, was a hard freeze that forced me to reboot the computer. While programming the HP E1437A, all functions worked properly, accept
for the hp1437A_read command, which froze the computer.
In some cases when turning off the
VXI chassis, the computer remained frozen and than switched to a blue screen and started a memory dump.
In the NI-VXI 3.2 read me file it says the following:
5.4.3.
----------------------
There is a known bug that prevents a certain sequence of actions using
VXI-1394 shared memory. From an external bus master, when doing a read from
an address, and then a write and a read to a consecutive address, the written
data will not be returned in the second read. Instead, the original value in
that location will be returned. However, the data has actually been written
into the shared memory location. If you do a subsequent read from the same
location, the written data will show up correctly. Note that this refers to
sharing host (workstation) RAM. You cannot share on-board RAM on a VXI-1394.
------------------------
This could be a problem.
Thank you,
Nandeesh