Kelary.Ivi.Visa 5.11.3422

VISA Shared Components

An unofficial package for the IVI Foundation VISA.NET Shared Components. Provided for continous integration of vendor-neutral VISA.NET applications. Although no additional dependencies required for compilation, vendor-specific VISA.NET implementation including VISA.NET Shared Components should be installed to communicate with instruments.

Install-Package Kelary.Ivi.Visa -Version 5.11.3422
dotnet add package Kelary.Ivi.Visa --version 5.11.3422
<PackageReference Include="Kelary.Ivi.Visa" Version="5.11.3422" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Kelary.Ivi.Visa --version 5.11.3422
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

VISA.NET example

In traditional approach VISA.NET Shared Components distributed only as part of a vendor's installer for its VISA implementation.
This approach requires installation of vendor's VISA library implementation on build server even if communication with instruments is not needeed on this stage.

If developed application assumed to work with various third-party VISA implementations and no VISA libraries were installed it would be nice if it could provide only a part of the functionality or report VISA library neccesarity.

This is simple example of application bypassing those limitations using unofficial NuGet VISA.NET Shared Components distribution Kelary.Ivi.Visa.

VISA.NET implementations

Following third-party VISA.NET implementations available:

| Implementation | VISA.NET Shared Components Version |
| ---------------------------------------------------------------------------------------------- | --- |
| Keysight IO Libraries Suite 2018(18) | 5.8 |
| Keysight IO Libraries Suite 17.2 | 5.6 |
| NI-VISA 15.0,17.5 | 5.6 |
| Kikusui KI-VISA 5.5 | 5.5 |

VISA.NET example

In traditional approach VISA.NET Shared Components distributed only as part of a vendor's installer for its VISA implementation.
This approach requires installation of vendor's VISA library implementation on build server even if communication with instruments is not needeed on this stage.

If developed application assumed to work with various third-party VISA implementations and no VISA libraries were installed it would be nice if it could provide only a part of the functionality or report VISA library neccesarity.

This is simple example of application bypassing those limitations using unofficial NuGet VISA.NET Shared Components distribution Kelary.Ivi.Visa.

VISA.NET implementations

Following third-party VISA.NET implementations available:

| Implementation | VISA.NET Shared Components Version |
| ---------------------------------------------------------------------------------------------- | --- |
| Keysight IO Libraries Suite 2018(18) | 5.8 |
| Keysight IO Libraries Suite 17.2 | 5.6 |
| NI-VISA 15.0,17.5 | 5.6 |
| Kikusui KI-VISA 5.5 | 5.5 |

Release Notes

VISA.NET Shared Components Version 5.11, February 2019.
1) Prevent installation on Windows Vista and earlier.
2) Fixed an issue where the formatted I/O floating point radix character was determined by the default culture.

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
5.11.3422 198 4/25/2019
5.8.908 1,347 7/3/2017
5.6.0 645 7/3/2017