skrf.vi.vna.HP8510C¶
- class skrf.vi.vna.HP8510C(address='GPIB::16::INSTR', visa_library='@py', **kwargs)[source]¶
Slightly more sophisticated 8510 driver than the one in vna_old.py, which is preserved for compatibility.
Features: * Chunked Sweep – sweep with any number of points, emulated by sweeping in chunks or list mode if necessary. * Tested with AD007 (a VXI11-compliant GPIB-Ethernet adapter) and pyvisa-py (not dependent on NI VISA or Keysight IO)
Attributes
Averaging factor for AVERON |
|
True iff sweep mode is continuous. |
|
Error from OUTPERRO |
|
Instrument ID string |
|
Methods
Initialize a network analyzer object |
|
Like ask_for_values, but use FORM2 binary transfer, much faster than ASCII. |
|
The 8510 doesn't really support multiple traces, so we just list S params. |
|
convenience wrapper for get_snp_network enforcing 1-port only |
|
return n-port network as an Network object |
|
Get (start_hz, stop_hz, n_points) tuple |
|
create new traces for the switch terms and return as a 2-length list of forward and reverse terms |
|
retrieve traces as 1-port networks from a list returned by get_list_of_traces |
|
convenience wrapper for get_snp_network enforcing 2-ports only |
|
Performs one or more sweeps as per set_frequency_*, returns network. |
|
Preset instrument. |
|
Ramp (fast, not synthesized) sweep. |
|
Step (slow, synthesized) sweep + logic to handle lots of npoint. |
|
Set the frequency sweep parameters on the specified or active channel |
|
List sweep using hz, an array of frequencies. |
|
measures forward and reverse switch terms and returns them as a pair of one-port networks. |
|
A simple convenience function to create frequency in Hz if it is in a different unit |
|
Performs one or more sweeps per set_frequency_*, returns network. |
|