Quantcast
Channel: Instrument Control (GPIB, Serial, VISA, IVI) topics
Viewing all articles
Browse latest Browse all 5566

IVI driver transport

$
0
0

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.


Viewing all articles
Browse latest Browse all 5566

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>