*********************** **** Read Me First **** *********************** Version 1.0.2 Oct 2022 Introducing the Keysight Python Driver for the Keysight RF Power Meters ----------------------------------------------------------------------------------------- This instrument driver provides access to the functionality of the Keysight RF Power Meter through Python APIs. Supported Instruments --------------------- E4416A, E4417A, E4418B, E4419B, N1911A, N1912A, N8262A, N1913A, N1914A, N1921A N1922A, 8481A, 8482A, 8483A, 8485A, 8487A, 8481B, 8482B, 8481H, 8482H, 8487D, 8485D, 8481D, E9325A, E9326A, E9327A, U2000A, U2000B, U2000H, U2001A, U2001H, U2002A, U2002B, U2002H, U2004A, U2001B, N432A, U2021XA, U2022XA, U8481A, U8485A, U8487A, U8488A, U8489A, U2041XA, U2042XA, U2043XA, U2044XA, U2049XA, U2053XA, U2063XA, L2051XA, L2061XA, L2052XA, L2062XA, L2053XA, L2063XA, U2054XA, U2064XA, U2055XA, U2065XA, L2054XA, L2064XA, L2055XA, L2065XA, L2065XT, U2051XA, U2052XA, U2061XA, U2062XA, N1913B, N1914B. Supported OS ------------ Windows - Windows 7 SP1, Windows 8.1, Windows 10 (32 or 64-bit) Requirement ----------- Python Version Support: 3.6 – 3.9 (64-bit) Driver Download Options ----------------------- 1. Binary Packages for supported Python versions 2. Source Package Install -------- Binary Package 1. Copy the downloaded package (archive file) to a temp folder 2. Unzip it 3. Use pip install to install the driver - "pip install keysight_ktrfpwrmeter-1.0.2-cp38-cp38-win32.whl” Source Package 1. Distributed source package means when the user runs pip install , the binary package is built and installed from the source package, compatible with the user’s environment. Important to note users cannot modify python driver APIs. 2. Prerequisites: Python 3.6 to 3.9 C++ Compiler: MSVC compiler. Install Visual Studio (any edition) with "Desktop development with C++" workload selected OR if full VS ADE not needed, Build Tools for Visual Studio (command line interface) with "C++ build tools" workload selected. CMake 3.16 or newer: CMake tools are used to build and install the driver Python module. If needed, install the latest stable binary distribution for Windows or Linux from CMake.org. VISA: The driver module uses VISA to communicate with the instrument. Any compliant implementation is acceptable. The latest version of Keysight IO Libraries Suite is recommended, includes VISA. Copy the downloaded package to a temp folder Unzip it Use pip install to install the driver- “pip install keysight_ktrfpwrmeter-1.0.2.tar.gz”. Python APIs, Help File and examples --------------------------------------------- Python driver is added in the "Lib\site-packages" under the Python directory. HTML Help is available in the temp folder. Examples are available in Help page "Example Code". IVI Instrument Class supported ------------------------------ IviPWRMeter Spec: IVI-4.7 Revision: 2.0 Group Capabilities Supported: IviPwrMeterBase Yes IviPwrMeterChannelAcquisition Yes IviPwrMeterManualRange Yes IviPwrMeterTriggerSource Yes IviPwrMeterInternalTrigger Yes IviPwrMeterSoftwareTrigger Yes IviPwrMeterAveragingCount Yes IviPwrMeterZeroCorrection Yes IviPwrMeterDutyCycleCorrection Yes IviPwrMeterCalibration Yes IviPwrMeterReferenceOscillator Yes Revision History ---------------- Version Date Notes ------- --------- ----------------------- 1.0.2 Oct 2022 Initial public release More Information ---------------- For more information about this driver and other instrument drivers and software available from Keysight Technologies visit: http://www.keysight.com/find/drivers A list of contact information is available from: http://www.keysight.com/find/assist Copyright Keysight Technologies 2022