Skip to content

Scripts to control and extract data from a Keysight Network Analyser

License

Notifications You must be signed in to change notification settings

WVURAIL/keysight_network_analyser_control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

keysight_network_analyser_control

Scripts to control and extract data from a Keysight Network Analyser

Currently only supports Windows

Python dependencies

External packages used at time of documentation, newer version will mostly not break scripts.

matplotlib==3.3.4
numpy==1.19.2
PyVISA==1.11.3
scikit_rf==0.18.1

Install VISA libraries

Can be downloaded and installed from keysight here

or can install NI-VISA:

In the scripts edit path to the appropraite library file

VISA_LIB_FILE_PATH = "C:\\Windows\\System32\\visa64.dll"

Current scripts

  • measure_s11.py
  • measure_two_port_s_parameters.py

Usage

Edit the parent directory where files and plots will be stored:

PARENT_DIR = "C:\\Users\\username\\Desktop\\workingdirectory\\"

Run script:

python ./measure_two_port_s_parameters

TODO

  • linux support

About

Scripts to control and extract data from a Keysight Network Analyser

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages