Kelary.Ivi.Visa 5.8.908

There is a newer version of this package available.
See the version list below for details.
dotnet add package Kelary.Ivi.Visa --version 5.8.908
NuGet\Install-Package Kelary.Ivi.Visa -Version 5.8.908
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.8.908" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Kelary.Ivi.Visa --version 5.8.908
#r "nuget: Kelary.Ivi.Visa, 5.8.908"
#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.8.908

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

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 net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has 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 552 1/11/2024
5.11.3422 14,959 4/25/2019
5.8.908 3,142 7/3/2017
5.6.0 2,046 7/3/2017
5.5.0 590 11/15/2020

VISA.NET Shared Components Version 5.8, November 2016.
1) Fixed an issue where the setter for the ReadBufferSize property of MessageBasedFormattedIO sets WriteBufferSize of the internal ReaderWriter.