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.