Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Is NI VISA fee for non-commercial purposes?

I don't have any NI software or hardware purchased. I need a VISA implementation to install and use on Linux in my scientific lab with my measurement applications. There is no plans to distribute applications themselves.

 

May I download and use NI VISA for Linux for free? If I may not, what license should be purchased? Is there any special options for scientific institutes?

 

Thank you.

 

0 Kudos
Message 1 of 4
(6,855 Views)

Hi andrey_nado!  The basic VISA driver is available for download from our driver website given below.

 

Drivers and Updates

www.ni.com/drivers

 

If you search for "NI VISA", then on the left side of the browser sort by Linux, you should be able to select the version of VISA you would like to use.  The file type will be an .iso file.  It is important to note that according to the information for the latest VISA software, only openSUSE, RedHat and Scientific Linux are supported using this software.

 

I hope I was able to help!

0 Kudos
Message 2 of 4
(6,821 Views)

Thanks, Ben!

 

What functionality does VISA driver provide? Can Isimply install it and work with serial and GPIB devices via VISA API?

 

0 Kudos
Message 3 of 4
(6,818 Views)

Hi andrey! I misread your original post, and thought you said that you were using NI hardware and software.  That was clearly not what you wrote, and I'm very sorry for that mistake.

 

The driver I directed to is the driver use in LabVIEW running on Linux.  That driver can't be used standalone.  If you wanted to interact with your hardware without using LabVIEW, you are limited to using ANSI C since you are running Linux.  We do have a software package that can be purchased that can be used in ANSI C to interact with hardware using VISA protocols.  The package is called NI-VISA Development Software and can be found at the link below.

 

NI-VISA - Universal I/O Interface Software

https://www.ni.com/en-us/shop/product/ni-visa.html

 

This software includes a VISA license, and allows ANSI C to use VISA commands in compiled programs.  However, the programming will still need to be done in C, and to my knowledge, will not have a graphical user interface associated with it.  Regarding your question about working with serial and GPIB, VISA is able to handle communication from serial and GPIB devices, but as I mentioned, the program you are running will have to handle the communication.  In short, the Development Software is not a standalone applicaiton, it is more like a library that adds additional functionality to the ANSI C programming language.

 

I hope this helps!

0 Kudos
Message 4 of 4
(6,814 Views)