Hello, I building a program where I wish to have the user select an instrument (in this case an arbitrary waveform generator) from a list of models (DS345, Tektronics AFG31xxx, etc) and point me to the correct connected device (GPIB address). I have done this successfully in the past using VISA drivers, but one of the devices that I want to be able to use only has an IVI driver. Therefore, I decided to try IVI out. I created a polymorphic VI (within a project) that switches between the different IVI drivers/classes to allow for the correct operation, but I cannot figure out how to propagate this to an offline machine.
With VISA, I can either install the driver or copy over the correct VIs. With IVI there are no offline drivers and the .dll does not copy over correctly. The way that I copied it was have LabVIEW create a copy of the project and include all dependencies and then copied the resulting folder to a new computer. When attempting to run the program on a new computer, the .dll is not recognized either in the copied folder or the default directory on the new computer.
Looking at the default directory on the original computer, I see a number of .rc and .mnu files that did not get copied into the project folder. Do I need these files as well or is there something else that I am missing being new to IVI drivers? Thank you.