Bill:
Are you using PCI/PXI cards, VME cards, VXI cards? If the device is VME, you can use NI-VXI to create a static profile for the device. For other buses, you cannot create static/virtual devices, since they are both plug-and-play architectures.
In any case, you won't get anywhere near as far as you want to go. NI-VISA doesn't have simulation, so you most likely won't be able to open the device (in the plug-and-play bus case). If you are able to (eg, VME in the above case), every VISA Move access will return an error (eg, VME bus error). I don't think you'll find this helpful.
The other comment on this page allows you to access only the memory that you allocate on your own machine. You can ensure that your VISA Move code will run, but the add
ress space you use for the allocated memory is different than the ones you would use for the actual device's memory (eg, A16/24/32 space for VME/VXI or BAR0-5 for PCI/PXI).
Dan Mondrik
Senior Software Engineer, NI-VISA
National Instruments