Skip to content

Python Gui

glencross96 edited this page Dec 10, 2018 · 6 revisions

Python GUI

With the VNA giving us much better results, a user friendly VNA GUI would be an ideal addition to this project. We set out to design our own GUI from scratch; however, Dr. Frohne did some research of his own and found an open source VNA GUI that was already complete and very user friendly. The GUI comes courtesy of Github user pavel-demin. The original design of the GUI won't inherently work for our VNA since the GUI is setup to communicate with an IP address as opposed to a serial port. We will need to modify the program to fit our project; this will require us to modify the python script that drives the program as well as the PyQT script that makes up the GUI.

Image of the unmodified VNA GUI

GUI Re-purposing

In order to suit our needs, we needed to re-purpose the python coded GUI to first read from a serial port instead of an IP address, then we'll need to ensure we're communicating with our VNA.

Clone this wiki locally