			***********************
			**** Read Me First ****
			***********************

Version 1.0.9.0
December 6, 2018


Introducing the Ametek IVI Driver for the XG/XTR Series of Programmable Power Supplies
----------------------------------------------------------------------
  The instrument driver provides access to the functionality of the
  Compact i/iX power source through a COM server which also complies
  with the IVI specifications.  This driver works in any development environment which
  supports COM programming including Microsoft Visual Basic, Microsoft
  Visual C++, Microsoft .NET, Agilent VEE Pro, National Instruments LabVIEW, and others.
  The driver also works in IVI-C environements such as National Instruments LabWindows.

Supported Instruments
---------------------
XG Series
XTR Series
 
Installation
-------------
  System Requirements: The driver installation will check for the
  following requirements.  If not found, the installer will either
  abort, warn, or install the required component as appropriate.

  Supported Operating Systems:
    Windows 7
    Windows 8
    Windows 10

  Shared Components
    Before this driver can be installed, your computer must already
    have several components already installed. The easiest way to
    to install these other components is by running the IVI Shared
    Components installation package available from the IVI Foundation
    as noted below. It installs all the items mentioned below.

    IVI Shared Components version 2.2.0 or later.
      The driver installer requires these components. They must be
      installed before the driver installer can install the driver.  

      The IVI Shared Components installer is available from: 
      http://www.ivifoundation.org/shared_components/Default.aspx


  VISA-COM
    Any compliant implementation is acceptable. Typically, VISA-COM is
    installed with VISA and other I/O library modules. VISA Shared Components 5.6
    or greater is required for using this driver.
	


Additional Setup
----------------
  .NET Framework
    The .NET Framework itself is not required by this driver. If you
    plan to use the driver with .NET, Service Pack 2 is required.
    Download from:
 http://msdn.microsoft.com/netframework/downloads/updates/sp/default.asp

  The .NET Framework requires an interop assembly for a COM
  server. A Primary Interop Assembly, along with an XML file for
  IntelliSense is installed with the driver. The driver's PIA, along
  with IVI PIAs are installed, by default, in:
  <drive>:\Program Files\IVI Foundation\IVI\Bin\Primary Interop Assemblies

  The PIA is also installed into the Global Assembly Cache (GAC) if
  you have the .NET framework installed.

Start Menu Shortcuts 
--------------------
   A shortcut to the driver help file is added to the Start Menu,
   Programs, Ametek group.  It contains "Getting
   Started" information on using the driver in a variety of programming
   environments as well as documentation on IVI and instrument specific
   methods and properties.

   You will also see shortcuts to the Readme file and any programming
   examples for this driver.

Help File
---------
  The help file (Ametek.chm) is located in the directory:
   <drive>:\Program Files\IVI Foundation\IVI\Drivers\AmetekXG

Revision History
----------------
  Version     Date         Notes
  -------   ------------   -----
  1.0.0.0	Jun 13, 2013  Initial release
  1.0.1.0	Jul 30, 2013  Fixed installation issue with 64-bit installer
  1.0.2.0	Aug 31, 2013  Fixed bug in WaitForOperationComplete method
  1.0.3.0	Nov 07, 2013  Updated implementation of Reset, ResetWithDefaults, and Disable so that there is 
						  a 500 ms delay after the *RST and a 5 sec timeout for the *OPC? query.
  1.0.4.0	Dec 03, 2013  Increased delay in Reset, ResetWithDefaults, and Disable to 850ms.
  1.0.5.0	Mar 26, 2014  Changed delay in Reset, ResetWithDefaults, and Disable to be dependent on I/O protocol.
						  Removed "Bad Option Value" error check that restricted baud rates to 9600 and 57600.
  1.0.6.0	Jan 15, 2016  Add Direct IO interfaces as per IVI-2104 requirements
			              Update documentation as per IVI-2014 requirements.
  1.0.7.0	Apr 01, 2016  Update EULA
  1.0.8.0	Feb 03, 2017  Add delay before executing *RST command.
  1.0.9.0	Dec 06, 2018  Termination character added for write operations.

Driver Source Code
-------------------------------
  The driver source code is located in the directory:
   <Program Files>\IVI Foundation\IVI\Drivers\AmetekXG\Source

  Building the source code requires Visual Studio 2013 or greater.
  - To build the driver source code from Visual Studio:
        1. Open the AmetekXGDriver.vcxproj file in Visual Studio
        2. Execute the Build command.
        3. Save the solution file (.sln) when closing the project, if desired.
  - To build the driver source code from the command line:
        1. Open a Visual Studio command prompt
        2. Navigate to the source folder
        3. Type "msbuild AmetekXGDriver.vcxproj"

  NOTE: After building the source code, a number of intermediate build files are naturally emitted as part of the build process.
        Since these build files were not deployed by the driver installer, they will NOT be removed if the driver is uninstalled,
        and the Source folder will remain after uninstallation.  This folder can be safely removed manually, if desired.


IVI Compliance
--------------
IVI-COM/IVI-C IviADPwr Specific Instrument Driver
IVI Instrument Class: IviDCPwr

IviDCPwrBase                    yes
IviDCPwrMeasurement             yes
IviDCPwrSoftwareTrigger         no
IviDCPwrTrigger					no

Optional Features: 
Interchangeability Checking     no
State Caching                   no
Coercion Recording              no

Driver Identification: 
Vendor:                         AMETEK Corporation.
Description:                    XG/XTR DC Power Source
Revision:                       1.0
Component Identifier:           AmetekXG.AmetekXG

Hardware Information:
Instrument Manufacturer:        AMETEK Corporation
Supported Instrument Models:    6-110, 6-220, 6-220, 8-100, 8-187.5, 8-200, 10-250, 12-70, 12.5-120, 12-140, 20-42, 20-76, 20-84, 20-125, 33-25, 30-50, 
								33-76, 40-21, 40-38, 40-42, 40-63, 60-14, 60-25, 60-28, 60-42, 80-10.5, 80-19, 80-21, 80-32, 100-8.5, 100-15, 100-17, 100-25,
								150-5.6, 150-10, 150-11.2, 150-17, 300-2.8, 300-5, 300-5.6, 300-8.5, 600-1.4, 600-2.6, 600-2.8, 600-4.3, 800-3.2, 1000-2.5
Supported Bus Interfaces:       TCPIP, GPIB, Serial, USB

32-bit Software Information:
Supported Operating Systems:    Windows 7 32, Windows 8 32, Windows 10 32
Support Software Required:      VISA
Source Code Availability:       Source code included with driver.

64-bit Software Information:
Supported Operating Systems: 	Windows 7 64, Windows 8 64, Windows 10 64
Support Software Required:      VISA
Source Code Availability:       Source code included with driver.

Unit Testing:
--------------

Test Setup:

Instrument Model (Firmware Revision):   600-2.8        
Bus Interface:                          LAN 
Operating System (Service Pack):        Windows 7 (SP1)
OS Bitness/Application Bitness:         32-bit/32-bit, 64-bit/32-bit
VISA Vendor and Version:                NI-VISA 15.0
IVI Shared Components Version:          2.3.0

Driver Installation Testing:
Operating System (Service Pack):        Windows 7 (SP1)
OS Bitness:                             32-bit, 64-bit

Driver Buildability:
Operating System (Service Pack):        Windows 7 (SP1)
OS Bitness:                             32-bit, 64-bit

Driver Test Failures:
Known Issues:                           None

