Vector_Network_Anal​yzer_HP8753C_Cal_Sc​ript

8753C Instrument Control Script for calibrating instrumentation chains.
70 Downloads
Updated 20 Jan 2020

View License

% Vector Network Analyzer Hewlett Packard HP8753C (Now Agilent)
% Instrument Control Project
%
% This script was written as a self study assignment at Salisbury
% Univerity for Dr. Joeseph Anderson. The purpose of the assignemnt was:
% To use MatLab running on a Apple MacBook Pro running macOS High Sierra
% version 10.13.6 for instrument control. The MacBook was connected to
% the HP8753C using a National Instruments (NI) General Purpose Interface
% Bus - Universal Serial Bus (GPIB-USB-HS) interface adapter. The GPIB bus
% controller requires an interafce driver from National Instruments
% which may be downloaded for free off of the NI web site. The GPIB
% interface software is self installing. The MatLab Instrument Control
% Toolbox was used to initially talk to and identify the HP8753C. The
% HP8753C uses Standard Commands for Programmable Instruments (SCPI)
% commands which are ASCII based pre-defiend commands and responses.
% A Virtual Instrument Software Architecture (VISA) object is created in
% MatLab which allow instrument control.
%
% The work published by O.J. Danzy (ag8753_get_data) titled
% Agilent 8753/8720 VNA ASCII Data Read
% was very useful for completing this project. O.J. Danzy (2019).
% Agilent 8753/8720 VNA ASCII Data Read
% (https://www.mathworks.com/matlabcentral/fileexchange/22677-agilent-8753-8720-vna-ascii-data-read),
% MATLAB Central File Exchange. Retrieved December 25, 2019.
%
% Also thanks to Mike Vibbert of Electronics Services for loaning the
% hardware and Radio Frequency (RF) components needed to complete this assignment.
%
% These steps for controlling this instrument are:
% 1. Clear all - Clear the workspace of all variables
% 2. Delete and disconnect all instrument objects
% 3. Turn on the hardware and run the Instrument Control Toolbox(ICT)
% 4. Use the address returned by the ICT to create the instrument object
% 5. Create a VISA instrument object
% 6. Connect to the instrument
% 7. Configure properties
% 8. Write and read data
% 9. Iterate thru the different frequency bands, collect 1601 points
% per band.
% 10. Plot the magnitude and phase.
% 11. Disconnect from the instrument
%
% To run the Instrument Control Project, type the name of the m-file,
% Vector_Network_Analyzer_HP8753C_Cal_Script, at the MATLAB command prompt.
%
% Vector_Network_Analyzer_HP8753C_Cal_Script.m, the m-file, must be on
% your MATLAB PATH. For additional information on setting your MATLAB
% PATH, type 'help path' at the MATLAB command prompt.
%
%
% See also USB, GPIB, VISA.
%
%
% Creation time: 25-Dec-2019 12:45

Cite As

Michael Jump (2024). Vector_Network_Analyzer_HP8753C_Cal_Script (https://www.mathworks.com/matlabcentral/fileexchange/73973-vector_network_analyzer_hp8753c_cal_script), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2019b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Instrument Control Toolbox in Help Center and MATLAB Answers
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0