Commit 95efbd73 authored by LorenzoMonti's avatar LorenzoMonti
Browse files

fix-issue-6: Set get_sweeptime() when get trace

parent f4dbbf32
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -96,9 +96,9 @@ class Anritsu_MS2830A():
    #           TIME SWEEP               #
    ######################################

    def do_get_sweeptime(self):
    def get_sweeptime(self):
        """
        gets the center frequency
        query the sweep time
        """
        return float(self._visainstrument.query('swe:time?'))

@@ -294,12 +294,12 @@ class Anritsu_MS2830A():
    #               TRACE                #
    ######################################
            
    def get_trace(self, tracenumber=1, sleeping_time=25):
    def get_trace(self, tracenumber=1):
        """
        gets trace data
        """
        # in ASCII form (slow, but human readable) and binary (fast, but more difficult to debug)
        sleep(sleeping_time)
        sleep(self.get_sweeptime() + 1)
        trace = self._visainstrument.query_ascii_values("TRAC? TRAC%i" %(tracenumber) , container = np.array) # Trace A (default)

        return trace
+4 −1
Original line number Diff line number Diff line
@@ -15,9 +15,11 @@ print("Who am i? " + inst.query("*IDN?"))

inst.write("*RST") # Preset
print("Self Test: " + inst.query("*TST?"))
print("SW: " + inst.query("swe:time?"))
#inst.write("INST SPECT") # set Spectrum Analyzer

inst.write("INST SPECT") # set Spectrum Analyzer

"""
######################################
#           FREQUENCY                #
######################################
@@ -72,3 +74,4 @@ print(track)
#inst.write("*WAI")
#print("Measurement status query: " + inst.query("MSTAT?"))

"""
 No newline at end of file