collapse_all Updating to a New Driver Version

Top  Previous  Next

 

Boonton55xxx IVI Driver Reference


 

Installation





It is important to note that only a single version of an IVI driver can be installed on a system at once. This rule is dictated by the IVI specifications. To ensure that only a single version of the Boonton55xxx driver exists on the machine, the Boonton55xxx installer will automatically uninstall a previous version of the driver. Although you can always explicitly uninstall the driver, this is typically not necessary.

collapse_all Location of Files

The Boonton55xxx installer deploys and registers a variety of files on the target computer. The notation <IviInstallDir> is used to denote the directory in which the IVI Shared Components have been installed. By default, this is C:\Program Files\IVI Foundation\IVI. Substitute your install directory if the IVI Shared Components were installed in an alternate location.

File

Description

<IviInstallDir>\Bin\Btn55xxx.dll

Driver DLL.

<IviInstallDir>\Bin\Primary Interop Assemblies\Boonton.Boonton55xxx.Interop.dll

Interop assembly for using the driver in .NET environments.

<IviInstallDir>\Bin\Primary Interop Assemblies\Boonton.Boonton55xxx.Interop.xml

XML documentation file for providing IntelliSense support in .NET environments.

<IviInstallDir>\Include\Btn55xxx.h

Driver header file.

<IviInstallDir>\Lib\msc\Btn55xxx.lib

Microsoft-format import library.

<IviInstallDir>\Drivers\Boonton55xxx\Btn55xxx.fp

Function panel file.

<IviInstallDir>\Drivers\Boonton55xxx\Btn55xxx.sub

Attribute information file.

<IviInstallDir>\Drivers\Boonton55xxx\Boonton55xxx.chm

HTML 1.0 format help file.

<IviInstallDir>\Drivers\Boonton55xxx\Boonton55xxx.HxS

HTML 2.0 format help file.

Installation on a System with the .NET Framework

The Boonton55xxx installer detects if the .NET Framework is installed and, if so, registers the driver's Primary Interop Assembly (PIA) and deploys it in the .NET Global Assembly Cache (GAC).

Note Note:

If the .NET Framework is installed on the target computer after the Boonton55xxx installer runs, then the PIA must be registered manually. This must be done from a Visual Studio command prompt (not a regular command prompt). The Visual Studio command prompt can be found from Start -> Programs -> Microsoft Visual Studio 2005 -> Visual Studio Tools -> Visual Studio 2005 Command Prompt.

From the Visual Studio command prompt, perform the following two steps:

1.Navigate to the PIA (<IviInstallDir>\Bin\Primary Interop Assemblies\Btn55xxx.dll) and execute the following command: "gacutil -i Btn55xxx.dll". You can also drag-n-drop the PIA from Windows explorer into the GAC folder (C:\Windows\Assembly).

2.Execute the following command: "regasm /codebase Btn55xxx.dll".

collapse_all IVI Shared Components

Before any IVI driver may be installed on a system, the IVI Shared Components must be properly installed. For an introduction to the IVI Shared Components, see the topic IVI Shared Components.

For additional information on the IVI Shared Components, visit the IVI Foundation web site.

To determine which version of the IVI Shared Components are installed on your system

1.Navigate to <IviInstallDir>\Bin. Typically this is C:\Program Files\IVI Foundation\IVI\Bin.

2.Locate the file IviSharedComponentVersion.dll.

3.Right-click on that file and choose Properties.

4.In the Properties Window, click the Version tab.

5.The File version field indicates which version of the IVI Shared Components are installed.

collapse_all Uninstallation

The only proper way to explicitly remove the driver from the system is to use the uninstallation program. Simply removing the installed files will not properly uninstall the driver.

To uninstall the driver

1.From the Windows Start menu, choose All Programs and select Control Panel.

2.Double-click Add or Remove Programs.

3.Select the driver and click Remove.

Note Note:

In order to prevent loss of important user configuration information between uninstall/reinstall operations, the uninstallation program does not remove any of the following items from the IVI Configuration Store:

Logical Name

Driver Session

Hardware Asset

The only IVI Configuration Store item that is deleted during an uninstall is the Software Module.

For a dicussion of IVI Configuration Store entries, such as the Software Module, see Configuring the Driver.

Footer image

Copyright 2013-16 Boonton. All rights reserved.