Visa shared components что это за программа
Перейти к содержимому

Visa shared components что это за программа

  • автор:

What Is Visa Shared Components?

The VISA Shared Components are a common set of VISA components for developing multivendor software programs, including VISA I/O libraries and a variety of instrument drivers. The components are “shared” because multiple VISA and VISA COM vendor-specific implementations must share a single copy of each component.

What is the visa shared components package?

The VISA Shared Components is a required component for the IO Libraries Suite to operate correctly. The correct version of the VISA Shared Components is installed by the IO Libraries Suite, so users don’t typically need to worry about installing this package.

What is visa net shared components (64-bit)?

VISA.NET Shared Components (64-Bit) is a Shareware software in the category Miscellaneous developed by IVI Foundation. It was checked for updates 126 times by the users of our client application UpdateStar during the last month. The latest version of VISA.NET Shared Components (64-Bit) is 5.11.301, released on 06/25/2021.

Is visa shared components safe to use?

This free software was originally produced by IVI Foundation. VISA Shared Components was developed to work on Windows XP, Windows Vista, Windows 7, Windows 8 or Windows 10 and is compatible with 32-bit systems. The program lies within Development Tools, more precisely IDE. Our built-in antivirus checked this download and rated it as 100% safe.

What are Ivi shared components?

IVI Shared Components Shared Components IVI Foundation Shared Components To improve users’ experience when they combine drivers and other software from various vendors, it is important to have some key software components common to all implementations.

Do I need visa shared components?

The IVI Shared Components are required when using an IVI driver. The VISA Shared Components are used with a VISA library from a specific vendor.

Can I uninstall VISA Shared Components?

To uninstall the IVI Shared Components, uninstall the IVI Compliance Package following the instructions in Uninstall NI Software or Drivers Using NI Package Manager.

Do I need IVI Shared Components?

The IVI Shared Components are required for use or development of IVI-COM, IVI-C, or IVI.NET drivers. The IVI Shared Components require. NET Framework version 2.0 or greater. This file is an executable installer that installs the IVI Shared Components on either a 32-bit or 64-bit system.

What is Ivi net?

IVI.NET is the IVI driver architecture standard that is based on Microsoft’s. NET Framework and has a. NET API. IVI.NET drivers work in industry standard software development environments, like Microsoft Visual Studio.

What is IVI driver?

Interchangeable Virtual Instrument (IVI)

IVI drivers are more sophisticated instrument drivers that feature increased performance and flexibility for more intricate test applications that require interchangeability, state caching, and/or instrument simulation.

What is shared component in MSI?

Components are the basic unit of installation in a Windows Installer product. They are installed by one or more features, and can contain any number of resources including files, assemblies, registry values, and are recommended for custom resources as well.

How do I uninstall IVI drivers?

IVI Instrument Specific Instrument Drivers

  1. Go to Control Panel»Add or Remove Programs»National Instruments IVI Specific Drivers.
  2. Highlight the driver you would like to uninstall and click ​Remove.
  3. If your driver does not appear in the list, then it is likely that you have a Plug and Play Instrument Driver.

What is IVI VISA?

VISA is an api specified by the Plug and Play Alliance which is now governed by the IVI Foundation. As I said, an IVI driver uses VISA and a plug and play driver uses VISA. VISA is not a instrument driver. It is a communication protocol that supports GPIB, RS-232, USB, Ethernet, PXI, and PCI.

What is VISA driver?

Answer : VISA is an acronym for Virtual Instrument Software Architecture. Some times called a communication driver, VISA allows for the development of programs to be bus independent. Using VISA libraries enables communication for many interfaces such as GPIB, USB, and Ethernet.

How do I download NI Max?

NI MAX cannot be downloaded by itself. It is included with all National Instruments drivers (NI-VISA, NI-DAQmx, etc.) and in the complete NI system configuration package. Installing the latest version of any NI driver or system configuration will automatically install the latest version of NI MAX.

VISA Shared Components

Screenshot Screenshot

Версия 7.2.0 VISA Shared Components доступна бесплатно на нашем архиве. VISA Shared Components принадлежит к категории Разработчикам.

Последняя версия, доступная для скачивания, требует 1.6 MB на вашем диске. Разработчик этой бесплатной программы — IVI Foundation. Версии 5.6, 5.5 и 5.1 наиболее популярны среди пользователей. Эта бесплатная программа устанавливается на Windows XP/Vista/7/8/10/11, 32-бит версию.

От разработчика:

The VISA Shared Components are typically installed when installing a VISA library from a specific vendor. For instance, if you wish to use an IVI driver in simulation mode, you can install the VISA Shared Components without having a full VISA library on your system.

Мы предлагаем оценить другие программы, такие как Flying Club Archer III Shared Components или NI-VISA Runtime, которые часто используются вместе с VISA Shared Components.

IVI Foundation Releases IVI Shared and VISA Shared Components for 64-Bit Vista

NIWOT, CO—(Marketwire — June 25, 2009) — The IVI Foundation announces the release of the 64-bit IVI Shared Components and VISA Shared Components. This release enables vendors to provide 64-bit VISA and IVI drivers to test and measurement customers. In addition, a VISA Router and VISA Conflict Resolver were added to the VISA Shared Components and a C API for the IVIConfigServer to the IVI Shared Components.

«The release of these components keeps the IVI standards aligned with evolving industry standards and customer requirements,» said Jon Bellin, Chairperson of the IVI 64-bit Working Group. «64-bit is an emerging requirement and the updates to these components permit IVI vendors to provide 64-bit VISA or IVI solutions.»

In addition to providing support for usage on 64-bit Vista, the VISA Shared Components also include a VISA Router and a VISA Conflict Resolver. Now, users can easily create solutions with I/O hardware and software from various vendors. Previously, a user had to specify which VISA was primary and then configure all the instrument communication to route through that VISA. When I/O hardware used in a system was provided by more than one vendor, it was possible for two different I/O devices to be assigned the same address, resulting in a conflict that would generate a VISA error. With the introduction of the VISA Router, a user no longer has to identify one VISA as primary but can use the VISA of choice. The VISA Conflict Resolver will automatically detect and notify the user if a conflict exists between two different I/O devices. This allows the user to identify and correct the problem immediately, before developing applications using the erroneous information.

In conjunction with the release of the IVI Shared Components, a C API has been provided for the IVIConfigServer. This allows customers who use IVI-C drivers to use native C interfaces instead of COM when using the Config Server.

About Shared Components

The IVI Foundation provides a standard set of shared components which are required by all compliant drivers and ancillary software. These components provide common services to drivers and driver clients; the administration of system-wide configuration is an example. The IVI Shared Components are required when using an IVI driver. The VISA Shared Components are used with a VISA library from a specific vendor.

About the IVI Foundation

The IVI Foundation is an open consortium founded to promote specifications for programming test instruments that simplify interchangeability, provide better performance, and reduce the cost of program development and maintenance. To learn more, visit

Products and company names listed are trademarks or trade names of their respective companies.

Getting started with Lake Shore IVI.NET drivers

Along with LabVIEW™ and Python™ drivers, Lake Shore is pleased to offer IVI.NET instrument drivers to communicate with and control various Lake Shore instruments. For users who are comfortable programming within the .NET framework, Lake Shore IVI.NET drivers provide a way to more easily develop applications that communicate with Lake Shore instruments.

IVI driver pre-requisites

It is recommended to download and install the following IVI.NET driver pre-requisites first before running the Lake Shore IVI.NET installer.

Virtual Instrument Software Architecture (VISA) implementation

VISA is a widely used API for interfacing with test and measurement implementation. Many companies provide implementations of this standardized interface.

Lake Shore IVI.NET drivers are developed and tested with the National Instruments VISA implementation. Lake Shore IVI.NET drivers are compatible with NI-VISA version 17.5 or later.

In addition, the Lake Shore IVI.NET driver requires the installation of VISA.NET Shared Components. This package is included with the standard install of NI-VISA.

IVI shared components

In order for a driver to be IVI compliant, the IVI Foundation has defined shared software components that are required for the driver. In addition, IVI.NET drivers have their own shared components that must be installed as well. The IVI.NET shared components are dependent on the IVI shared components, therefore, it is recommended to install the IVI shared components first. Both sets of shared components can be found on the IVI Foundation website.

Download and install the Lake Shore IVI.NET driver

Lake Shore IVI.NET drivers are built to run on both 32-bit and 64-bit Windows systems.

For the purposes of this documentation, the M91 FastHall IVI.NET driver will be used as an example.

Download the IVI.NET driver zip file that’s applicable to your instrument:

Run the appropriate .msi file that is compatible with your computer’s architecture.

32-bit: x86\LakeShoreCryotronics.FastHall.Fx40-x86.msi
64-bit: x64\LakeShoreCryotronics.FastHall.Fx40-x86.msi

During installation, the following setup screen will be presented. The help documentation will be installed by default. In addition, some Lake Shore IVI.NET drivers have example code included. The example code illustrates how to consume the driver.

IVI.NET driver setup

Upon completion, the driver files will be located in the following paths:

64-bit Windows:
C:\Program Files\IVI Foundation\IVI\Microsoft.NET\Framework64\ v4.0.30319\LakeShoreCryotronics.FastHall 1.0.0

32-bit Windows:
C:\Program Files (x86)\IVI Foundation\IVI\Microsoft.NET\Framework32\ v4.0.30319\LakeShoreCryotronics.FastHall 1.0.0

Lake Shore IVI.NET driver file overview

The driver dlls and help information can be viewed in the install folders. Help documentation is in the Microsoft Compiled HTML Help (.chm) format. Clicking on this file will launch the help window. This file contains an overview of the IVI driver structure, as well as lower-level details of instrument-specific methods and properties.

IVI.NET driver file overview

Getting started with a simple console application

In the following example, a simple console application will be created to interrogate the instrument for the instrument manufacturer name and model, and report it to the console.

NOTE: Lake Shore IVI.NET drivers do not support .NET Core. Therefore, all applications must be created with .NET Framework.

Create Visual Studio project
The following example uses Visual Studio 2019 and the C# programming language.

Under the Create a new project window, select Console App (.NET Framework).

Create a new project

Add assembly references
Here, the following references will be added to the project. This example was built on a x64 Windows PC

  • LakeShoreCryotronics.FastHall.Fx40.dll

Navigate to the References item located under the project. Right-click References, then select Add Reference. :

Add Reference.

Once inside the Reference Manager, click the Browse button. Add the following files, depending on the target application architecture.

Reference Manager

64-bit application:

C:\Program Files\IVI Foundation\IVI\Microsoft.NET\Framework64\v4.0.30319\ LakeShoreCryotronics.FastHall 1.0.0\LakeShoreCryotronics.FastHall.Fx40.dll

c:\Program Files\IVI Foundation\IVI\Microsoft.NET\Framework64\ v2.0.50727\IviFoundationSharedComponents 1.4.1\Ivi.Driver.dll

32-bit application:

C:\Program Files (x86)\IVI Foundation\IVI\Microsoft.NET\Framework32\v4.0.30319\ LakeShoreCryotronics.FastHall 1.0.0\LakeShoreCryotronics.FastHall.Fx40.dll

c:\Program Files (x86)\IVI Foundation\IVI\Microsoft.NET\ Framework32\v2.0.50727\IviFoundationSharedComponents 1.4.1\Ivi.Driver.dll

Instantiate a new instance of the Lake Shore Instrument
This example uses a Lake Shore M91 FastHall™ controller attached to serial port COM3.

First, add the following using directive to the source code:

Second, create a driver object by invoking the instrument constructor. In the example below, the COM port resource name uses the NI-VISA syntax: ASRL3::INSTR. In addition, the code below is asking the driver to perform an id query and reset the instrument.

Finally, add the following lines of code to interrogate the instrument and report the results:

When the steps above are completed, the Visual Studio window should look as follows:

Visual Studio window

Run the program and observe the following output:

Program output

Example program

Some Lake Shore IVI.NET drivers have example programs included with them that illustrate how to consume the driver and perform some basic measurements or functions. This example program and code can be found in the following file location:

C:\Program Files (x86)\IVI Foundation\IVI\Microsoft.NET\Framework32\v4.0.30319\<Lake Shore Driver name>\Examples

Next steps

At this point, please refer to the help file for the respective instrument driver for more information on how to command and control your specific Lake Shore instrument. There you will find a breakdown of all the methods and properties available to interact with the Lake Shore instrument.

Contact us | 614-891-2243 | Privacy Policy | Legal | © 2023 Lake Shore Cryotronics, Inc.

Lake Shore is committed to our customers’ advancement of science and technology to benefit humanity

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *