From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

VISA Licensing in application development

Solved!
Go to solution

Hi,

 

we are currently reworking legacy-applications which exclusively rely on GPIB and we are considering to use VISA

in the future within a common application (C#, Java, C++ ...). Regarding the licensing, i have the following questions:

 

a) Is it still possible to use VISA in conjunction with NI-hardware (GPIB-Card etc ..) without buying an extra license ?

From this thread it seems one could use VISA for "free" as long it is used to with NI-hardware

 

b) Assume a workstation is equipmed with another vendor's GPIB-Card. Is NI-VISA able to deal with a GPIB-Card which was not produced by NI ? If so, I suppose we would a need a license for each productive environment.

 

Regards,

TestcellGuy

0 Kudos
Message 1 of 5
(1,400 Views)
Solution
Accepted by topic author TestcellGuy

VISA drivers are not licensed, you can use it as long as it works with the hardware.

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 2 of 5
(1,394 Views)

Thanks for the fast answer, that's an important point.

Is there a chance that NI-VISA works with non-NI GPIB-cards ?

Unfortunately there are already various cards used ...

 

Regards,

TestcellGuy

0 Kudos
Message 3 of 5
(1,386 Views)

I am not confident to say that, better to check with the GPIB card manufacturer, but I know Keithley and Prologix have their own drivers.

 

In any case, AFAIK none of the manufacturers licenses a basic driver which is essential to get their product working.

 

Edit: Do check their license terms, it may be free to use but not redistribute part of your application etc.,

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 4 of 5
(1,383 Views)

a bit more details on the NI-VISA licensing, as santo_13's could be misinterpreted

1) santo_13 is right in the point, that NI-VISA does not enforce a licensing via NI License Manager, like IMAQdx does for example

2) NI-VISA nevertheless has license terms, which can be simpliefied to
a) do you call NI-VISA from NI Software --> free to use

b) do you use NI-VISA to interact with NI Hardware --> free to use
c) if you call NI-VISA from Non-NI Software to interact with Non-NI Hardware --> you need to buy a VISA license

so, if ((Non-NI HW) AND (Non-NI SW)) == TRUE --> you need a NI-VISA license


regarding the question about non-NI GPIB cards from NI-VISA
in NI-VISA you have so called Passports for the different interfaces supported by VISA

one of the Passports is the NiVisaTulip --> this enables interaction with GPIB cards from Keysight (aka Agilent aka HP)
other 3rd party cards are not supported

0 Kudos
Message 5 of 5
(785 Views)