The Network Analyzer (NA) Plugin is an OpenTAP plugin designed for seamless control of your Keysight network analyzer, automating tests through test automation editor. This plugin streamlines the process of generating different measurements, saving results, utilizing Spectrum Analyzer (SA) mode, and performing calibration, all without the need for writing tedious and error-prone scripts.
-
Create Test plan in PathWave Test Automation Editor
The NA Plugin simplifies the creation process of complex test scenarios without the need for manual scripting. By using PathWave Test Automation Editor, you can design test steps, plans, set parameters, connect DUTs, set result output, define conditions with ease, accommodating users with varying levels of technical expertise.
-
Test Parameterization
Effortlessly parameterize test configurations within the PathWave Test Automation editor. This feature allows dynamic adjustment of test scenarios on the fly, enhancing flexibility and promoting comprehensive test coverage without manual intervention.
-
Data Acquisition and Measurement Output
The plugin offers robust data acquisition capabilities. You can capture, log, and save data from your network analyzer, enhancing your ability to monitor and optimize performance.
-
Spectrum Analyzer (SA) Mode
Utilize Spectrum Analyzer (SA) mode for advanced frequency-domain analysis. The NA Plugin seamlessly integrates with your network analyzer to provide comprehensive SA capabilities allowing users to perform detailed frequency measurements effortlessly.
-
Calibration
Perform calibration tasks through PathWave Test Automation Editor without the need for intricate scripting. The plugin supports calibration routines, ensuring the accuracy and reliability of your network analyzer measurements.
-
Channel/Trace Setup
Effortlessly configure channels and define traces/markers within PathWave Test Automation editor. Tailor your test scenarios by specifying the desired channels and traces, allowing for precise and targeted measurements.
Download the NA Plugin installer from here Run the installer and follow the on-screen instructions to complete the installation process.
git clone https://github.com/opentap/Network-Analyzer.git
cd Network-Analyzer
start OpenTap.Plugins.PNAX.sln
All active Keysight Network Analyzers with recent firmware. You can check the compatibility in below table. The main testing environment for this plugin is the N5245B.
VNA Family | Supported Instruments |
---|---|
PNA | N5221B, N5222B, N5224B, N5225B, N5227B |
PNA | N5231B, N5232B, N5234B, N5235B, N5239B |
PNA | N5241B, N5242B, N5244B, N5245B, N5247B, N5249B |
ENA | E5080A |
ENA | E5080B |
ENA | E5081A |
PXI | M9370A, M9371A, M9372A, M9373A, M9374A, M9375A |
PXI | M9800A, M9801A, M9802A, M9803A, M9804A, M9805A, M9806A, M9807A, M9808A |
PXI | M9370B, M9371B, M9372B, M9373B, M9374B, M9375B |
Streamline | P5000A, P5001A, P5002A, P5003A, P5004A, P5005A, P5006A, P5007A, P5008A, P5020A, P5021A, P5022A, P5023A, P5024A, P5025A, P5026A, P5027A, P5028A, P5000B, P5001B, P5002B, P5003B, P5004B, P5005B, P5006B, P5007B, P5008B, P5020B, P5021B, P5022B, P5023B, P5024B, P5025B, P5026B, P5027B, P5028B |
Streamline | P9370A, P9371A, P9372A, P9373A, P9374A, P9375A, P9377B, P9370B, P9371B, P9372B, P9373B, P9374B, P9375B |
Streamline | P9382B, P9384B |
For any questions, issues, or assistance, please submit an Issue in this repo.
The Network Analyzer Plugin is released under the MIT License. Feel free to use, modify, and distribute it in accordance with the terms of the license.