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

Version 1.2.1.0
Jun 27, 2023

Introducing the Ametek IVI AC Power Driver
----------------------------------------------------------------------
  The instrument driver provides access to the functionality of the
  various Ametek A/C power sources 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, Keysight VEE Pro, National Instruments LabVIEW, and others.
  The driver also works in IVI-C environements such as National Instruments LabWindows.

Supported Instruments
---------------------
Asterion Series
ASC Series
BPS Series
Compact i/iX Series
CSW Series
FCS Series
i/iX Series
Ls/Lx Series
MX Series
RS Series
SQUOIA Series
TAHOE 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 2000
    Windows XP
    Windows Vista

  Shared Components
    Before this driver can be installed, your computer must already
    have the IVI Shared Components installed.

    IVI Shared Components version 2.6.1 or later.

    The IVI Shared Components installer is available from: 
    http://www.ivifoundation.org/Downloads/SharedComponents.htm


  VISA-COM
    Any compliant implementation is acceptable. Typically, VISA-COM is
    installed with VISA and other I/O library modules. 

Additional Setup
----------------
  .NET Framework
    The .NET Framework itself is not required by this driver. If you
    plan to use the driver with .NET, the minimal .NET framework version is 2.0.

  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.

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

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

Revision History
----------------
  Version     Date         Notes
  -------   ------------   -----
  0.1.0.0   Jan 01, 2020  Internal release
  0.2.0.0   Jul 22, 2011  Internal release
  1.0.0.0   Aug 15, 2011  Initial release
  1.0.1.0	Sep 21, 2011  Linked ConfigureVoltageLevel IVI-C only function to IVI-COM
  1.0.2.0	Aug 08, 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.3.0	Jan 14, 2014  Updated driver source to use Nimbus 3.3.
  1.0.4.0	Aug 14, 2014  Added BaudRate initialization option to allow RS232 operation at all supported baud rates.
  1.0.5.0	Nov 24, 2014  Updated SelfTest to add 10 second delay between sending *TST? and reading the response.
  1.0.6.0	May 11, 2015  Minor corrections to (this) Readme file to no refer to only the Compact iX and to list all supported models.
                          Updated initialization code to tolerate a trailing "AC SOURCE" string in the *IDN? response.
                          Fix bug in IAmetekACPwrInstrument.SetActive property where the "INST:SEL OUTP1" command was being sent for all models instead of "INST:NSEL 1".
  1.1.0.0	Apr 01, 2016  Add Direct IO interfaces as per IVI-2104 requirements
			              Update documentation as per IVI-2014 requirements.
  1.1.5	    Dec 07, 2016  Added support for Asterion
                          Update Instrument.Mode implementation to add a TwoPhase value for the enum based on use of the LIM:PHASE? command to determine the phase 
                          when the SYST:NOUT? query returns "FIX".
  1.1.6	    Feb 15, 2017  Update readme file to correctly note the fix for the Instrument.Mode property implemented in version 1.1.5.
  1.1.7	    May 08, 2018  Now, measured power returned in watts instead of kilowatts as per IVI specification.
  1.1.8		Feb 18, 2019  Updated SelfTest to have increased delay of 15 second between sending *TST? and reading the response.
  1.1.9		Jul 02, 2019  Updated ACDC Measurement function to call correct SCPI commands to read the measurements.			              
  1.2.0		Jan 03, 2020  Added support for ASC Series and BPS Series.
  1.2.1		Jun 27, 2023  Added support for SEQUOIA Series and TAHOE Series.
			      Added Commamnd to program under voltage level (VOLT:LOW) and Over voltage Level (VOLT:HIGH).
			      Updated Instrument.Mode, response enum value to ONE and THREE to determine the phase when the SYST:CONF:NOUT? Queried.			  

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

  Building the source code requires Visual Studio 2017 or greater.
  - To build the driver source code from Visual Studio:
        1. Open the AmetekACPwrDriver.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 AmetekACPwrDriver.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 IviACPwr Specific Instrument Driver
IVI Instrument Class: IviACPwr
IviACPwr: IVI-4.3_v3.1

IviACPwrBase                    yes
IviACPwrArbWaveform             yes
IviACPwrCurrentProtection       yes
IviACPwrCurrentRamp             no
IviACPwrDCGeneration            yes
IviACPwrExternalSync            yes
IviACPwrFrequencyRamp           yes
IviACPwrImpedance               yes
IviACPwrMeasurement             yes
IviACPwrPhase                   yes
IviACPwrVoltageProtection       yes
IviACPwrVoltageRamp             yes

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

Driver Identification: 
Vendor:                         AMETEK Corporation.
Description:                    IVI Driver for Ametek A/C Power Sources
Revision:                       1.1
Component Identifier:           AmetekACPwr.AmetekACPwr

Hardware Information:
Instrument Manufacturer:        Acme Corporation
Supported Bus Interfaces:       TCPIP, GPIB

Supported Instrument Models:    

   - ASC Series
        	ASC4503
        	ASC6003
        	ASC12k3
        	ASC18k3 

   - Asterion Series
        	AST-A501
        	AST-A751
        	AST-A1501
        	AST-A2001
        	AST-A3001
        	AST-A753
        	AST-A1503
        	AST-A2003
        	AST-A2503
        	AST-A3003
        	AST-A18003
        	AST-A27003
        	AST-A501L
        	AST-A751L
        	AST-A1501L
        	AST-A2001L
        	AST-A3001L
        	AST-A753L
        	AST-A1503L
        	AST-A2003L
        	AST-A2503L
        	AST-A3003L
        	AST-A18003L
       		AST-A27003L

   - BPS Series
        	BPS30-1
        	BPS45-1
        	BPS30-3
        	BPS45-3
		BPS75-3
		BPS90-3
		BPS135-3
		BPS150-3
		BPS180-3

    - Compact i/iX Series
		2253iX
		751i
		751iX
		1501i
		1501iX
		2253i
		3001iXC

    - i/iX Series
		5001iX
		3001iX
		6000iX
		6002iX
		9001iX
		9003iX
		10001iX
		10002iX
		15001iX
		15003iX
		20002iX
		30003iX
		3001i
		5001i
		6000i
		6002i
		9001i
		9003i
		10001i
		10002i
		15001i
		15003i
		20002i
		30003i

	- MX Series
		MX15-1 
		MX15-1Pi
		MX30-1
		MX45-1
		MX30-3
		MX45-3
		MX90-3
		MX60-3
		MX135-3
		MX30-3Pi
		MX45-3Pi
		MX60-3Pi
		MX90-3Pi
		MX135-3Pi
		MX180-3Pi
		MX225-3Pi
		MX270-3Pi

	- RS Series
		RS90-3Pi
		RS180-3Pi
		RS270-3Pi
		RS360-3Pi
		RS450-3Pi
		RS540-3Pi

	- Ls/Lx Series
		3000Lx 
		4500Lx 
		6000Lx 
		9000Lx 
		12000Lx
		13500Lx
		18000Lx
		3000Ls
		4500Ls
		6000Ls
		9000Ls
		12000Ls
		13500Ls
		18000Ls

	- FCS Series
		FCS18
		FCS36
		FCS54

	- CSW Series
		CSW11100
		CSW16650
		CSW22200
		CSW27750
		CSW33300
		CSW5550
		CSW38850
		CSW44400

	- SQUEOIA Series
		SQ0022
		SQ0030
		SQ0045
		SQ0090
		SQ0135
		SQ0180
		SQ0270
		SQ0360
		SQ0450
		SQ0540

	- TAHOE Series
		TA0022
		TA0030
		TA0045
		TA0090
		TA0135
		TA0180
		TA0270
		TA0360
		TA0450
		TA0540

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 32, Windows 8 32, Windows 10 32
Support Software Required:      VISA
Source Code Availability:       Source code included with driver.

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

Test Setup:

Instrument Model (Firmware Revision):   AST0751A1B (Rev s1.05-1)         
Bus Interface:                          LAN 
Operating System (Service Pack):        Windows 10
OS Bitness/Application Bitness:         32-bit/32-bit, 64-bit/32-bit
VISA Vendor and Version:                NI-VISA 17.5
IVI Shared Components Version:          2.6.1

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

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

Driver Test Failures:
Known Issues:                           None

