Hi Missy,
Thanks for the response. Yea, I've been throught the whole VISA PCI driver development wizard process in my last project, which was to write a device driver for the DG-101, for use with the LV realtime OS. It worked out well and I was hoping there might be a way to do the same for ISA but I don't think there is. But thats OK, because it's my understandinmg that( if I'm corrrect ) the registers on an ISA device are just treated as memory offsets from the device's base address, which is set by DIP swirtches on the card; i.e. just write or read the calculated address directly from memory. While talking to Brandon( another NI eng ) on the phone yesterday, about an unrelated probelm, I posed the question to him, and he agreed that direct memory access with the CVI direct physical memory access functions should do the job. I'm not sure how this would be done with native LV fcuntions , but I saw a Knowledge Base post that claimed the LV in port and out port fcunctions do the same in LV. I'm not sure how this would work, since I/O and memory access are different beasts. But in any event, I like CVI so I have no problem using the CVI direct memory access fcuntions, if required, to get the job done. Next week I'll have acces to the lab where the machine and the card are located; so I'll be able to start playing around with them then, I'll let you know what I come up with. FYI, the card I need to access is an Agilent 10889B servo axis board, it's used to read the position data from an Agilent laser interferometer, and it's only available as an ISA card.
Thanks, -Dean