What are you looking for?
Useful Sample VBA Libraries for ENA Series Network Analyzers
The Keysight ENA Series of network analyzers with the built-in Microsoft Visual Basic for Applications (VBA) improves test automation dramatically. The built-in VBA facilitates the efficient development of a custom user interface for easy-to-use, intuitive analyzer operation in various measurement situations. High-speed data analysis, performed by the built-in VBA and without transferring data to an external PC, improves test throughput. Finally, the integrated development environment of the VBA, including the powerful editor, significantly reduces development time.
The sample programs on this page cover various measurement needs and you can customize them to meet your measurement easily. Please download and use these free useful programs to improve your measurement.
For more information, please refer to following documents.
Featured programs:
Sample VBA Image | Sample VBA | Eligible Product |
---|---|---|
Recommended VBA package for E5071C This is the package for easily installing popular VBA programs to the E5071C at once. The package includes the most commonly used VBA programs such as the Setup Wizard and the Save Trace Data. |
E5071C | |
This is the application software offering advanced GUI operations on the E5071C. The functions provided include hard key emulations, trace and window layout tools, the fixture simulator setup panel, and the links to VBA sample programs such as the Setup Wizard. |
E5071C | |
You can transfer the measurement result to the external PC with this excel VBA program. The measurement settings are transferred to the excel file and graphs will draw automatically. |
E5071C, E5070B/71B, E5072A, E5061B, E5061A/62A |
Wizard Programs:
Sample VBA | Eligible Product | |
---|---|---|
ENA Setup Wizard VBA | This sample program assists setting measurement condition of ENA. | E5071C, E5070B/71B |
ENA Mixer Measurement Wizard VBA | This sample program assists setting measurement conditions for mixer tests. | E5071C, E5070B/71B |
USB Power sensor measurement wizard | This sample program assists making simple scalar network analysis using U2000 USB Power Sensor series with the ENA. | E5071C |
ENA Amplifier Measurement Wizard VBA | This sample program assists amplifier measurements (S-parameters, K-factor, harmonics, and gain compression). | E5072A, E5071C, E5070B/71B |
ENA IMD Measurement Wizard VBA | This sample program assists intermodulation distortion (IMD) measurements using the ENA and SG. | E5072A |
Utilities:
Sample VBA | Eligible Product | |
---|---|---|
Save Trace Data VBA | This sample program enables the ENA user to save the multiple channel/trace data with various formats. | E5071C, E5070B/71B, E5061B |
Error Term Viewer Sample VBA | This sample VBA program helps monitor calculated error terms to determine the health of your ENA and the accuracy of your measurements. | E5071C |
8753 Keyboard Function Key Emulation Sample VBA | This sample VBA program emulates the 8753 Network Analyzer's "keyboard function key" feature. | E5071C |
Max Hold VBA | This sample VBA program provides the Max Hold function on ENA Vector Network Analyzers. The function displays the maximum of any given active measurement simultaneously with the real-time data. The held data is displayed as a memory trace. | E5071C |
E5061B Impedance Measurement Assistant VBA | This sample program helps you setup the E5061B network analyzer for impedance measurements. | E5061B option 3L5 with option 005 |
Others:
Sample VBA | Eligible Product | |
---|---|---|
USB 3.0 Connectors and Cable Assemblies Compliance Tests | This sample program assists making efficient USB3.0 connectors and cable assemblies compliance tests using the E5071C according to "Keysight Method of Implementation (MOI) for USB3.0 Connectors and Cable Assemblies Compliance Tests Using Keysight E5071C ENA Network Analyzer". | E5071C |
Band Pass Filter (BPF) Test Demo VBA | This sample VBA program provides limit testing for band pass filter measurement. | E5071C, E5072A, E5061B |