Kelary.Ivi.Visa 5.5.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Kelary.Ivi.Visa --version 5.5.0                
NuGet\Install-Package Kelary.Ivi.Visa -Version 5.5.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Kelary.Ivi.Visa" Version="5.5.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Kelary.Ivi.Visa --version 5.5.0                
#r "nuget: Kelary.Ivi.Visa, 5.5.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Kelary.Ivi.Visa as a Cake Addin
#addin nuget:?package=Kelary.Ivi.Visa&version=5.5.0

// Install Kelary.Ivi.Visa as a Cake Tool
#tool nuget:?package=Kelary.Ivi.Visa&version=5.5.0                

VISA.NET example

Build Status Github Build Status AppVeyor

In traditional approach VISA.NET Shared Components distributed only as part of a vendor's installer for its VISA implementation. This approach suppose installation of vendor's VISA library implementation on CI server environment even if communication with instruments is not required 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 necessity.

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

VISA.NET implementations

In most cases, an application built with VISA.NET Shared Components version 5.5 will work with latter implementations of Shared Components.

Below is a non-exhausting list of vendor-specific VISA implementations with VISA.NET support.

Implementation Size VISA.NET Shared Components Version
Rohde & Schwarz VISA 7.2.3 for Windows 63 MB 7.2
NI-VISA 2023 Q4 1.41 GB 7.2
Rohde & Schwarz VISA 5.12.3 for Windows 59 MB 5.11
Keysight IO Libraries Suite 2019 251 MB 5.11
NI-VISA 20.0 1.16 GB 5.11
Keysight IO Libraries Suite 2018 260 MB 5.8
Keysight IO Libraries Suite 17.2 191 MB 5.6
NI-VISA 15.0,17.5 756 MB 5.6
Kikusui KI-VISA 5.5 89 MB 5.5
Product Compatible and additional computed target framework versions.
.NET Framework net20 is compatible.  net35 was computed.  net40 was computed.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETFramework 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
7.2.0 2,457 1/11/2024
5.11.3422 15,683 4/25/2019
5.8.908 3,196 7/3/2017
5.6.0 2,099 7/3/2017
5.5.0 635 11/15/2020

VISA.NET Shared Components Version 5.5, January 2015.
1) Initial release.