Download This Notebook: VirtualInstruments.ipynb
Virtual Instruments¶
Introduction¶
Warning
The vi module is not well written or tested at this point. Basic support is available for data retrieval.
This tutorial is mostly a stub.
The vi module holds classes for GPIB/VISA instruments that are intricately related to skrf, so take a look there. To use the virtual instrument classes you must have pyvisa and python-ivi installed, AND a working VISA installation. A list of VNA’s that have been are partially supported.
PNA
ZVA40
HP8510C
HP8720
An example usage of the PNA
class to retrieve some s-parameter data
In [1]: from skrf.vi import vna
In [2]: my_vna = vna.HP8510C(address =16)
#if an error is thrown at this point there is most likely a problem with your visa setup
In [3]: dut_1 = my_vna.s11
In [4]: dut_2 = my_vna.s21
In [5]: dut_3 = my_vna.two_port
Unfortunately, the syntax is different for every VNA class, so the above example wont directly translate to other VNA’s, but you get the idea,