diff --git a/Python script/VNA.py b/Python script/VNA.py index 30a53c69ce5f2108e5ed36bae7968850998e04dd..be86a4ed9fc0f904902ac1884256c69814ac8616 100644 --- a/Python script/VNA.py +++ b/Python script/VNA.py @@ -84,9 +84,22 @@ class Vna: """ self.vna.write("CALC1:PAR:MEAS '" + trace + "', '" + measurement + "'") + def get_current_cw_frequency(self): + return self.vna.query('SOUR:FREQ:CW?') + + def get_current_power(self): + return self.vna.query('SOUR:POW?') + + def set_cw_frequency(self, freq): + return self.vna.write(f'SOUR:FREQ:CW {freq}') + + def set_power(self, power): + return self.vna.write(f'SOUR:POW {power}') + def set_sweep_points(self, points): return self.vna.query("SENS1:SWE:POIN " + str(points) + ";*OPC?") + def check_error_queue(self): """ Check the error queue. Initially *CLS asserted in beginning of program.