class TestGeneral(unittest.TestCase): def setUp(self): #Run before each test self.FSW = VSA() try: self.FSW.jav_Open(host,prnt=0) #self.FSW.jav_Reset() self.FSW.jav_ClrErr() self.FSW.dLastErr = "" except: self.assertTrue(1) #FAIL def tearDown(self): #Run after each test self.FSW.jav_Close() ############################################################################### ### <Test> ############################################################################### def test_FSW_Connect(self): self.FSW.jav_IDN(prnt=0) self.assertEqual(self.FSW.Make,"Rohde&Schwarz") def test_FSW_CommonSettings(self): self.FSW.Init_ACLR() self.FSW.Set_Freq(1e6) self.FSW.Set_RefLevel(10) self.FSW.Set_ResBW(1e6) self.FSW.Set_VidBW(1e6) self.FSW.Set_Span(100e6) self.FSW.Get_AttnMech() self.FSW.Get_RefLevel() self.assertEqual(self.FSW.jav_Error()[0],'0') def test_FSW_Marker(self): self.FSW.Set_Mkr_Peak() asdf = self.FSW.Get_Mkr_Freq() self.assertEqual(self.FSW.jav_Error()[0],'0') def test_FSW_ACLR(self): self.FSW.Get_ACLR() #var = input("Please enter something: ") self.assertEqual(self.FSW.jav_Error()[0],'0')
VSA.Set_Preamp('ON') else: VSA.Set_Preamp('OFF') def K18(): VSA.Set_Channel('AMPL') VSA.Set_Autolevel() # Auto-Tune ########################################################## ### Code Start ########################################################## # VSA.jav_Reset() VSA.Set_Freq(Freq) VSA.Init_ACLR() #VSA ACLR Channel VSA.Set_ACLR_CHBW(ChBW) VSA.Set_ACLR_AdjBW(ChBW) VSA.Set_ACLR_AdjSpace(ChSpace) VSA.Set_ACLR_NumAdj(2) VSA.Set_ResBW(RBW) #VSA.Set_DisplayUpdate("OFF") VSA.Set_SweepTime(MeasTim) VSA.Set_Trace_Avg('LIN') VSA.Set_Trace_AvgCount(Avg) VSA.Set_Trace_Detector('RMS') VSA.Set_SweepOpt(SweMode) VSA.Set_SweepType(SweType) VSA.Set_YIG('OFF') if 0:
########################################################## ### Code Overhead ########################################################## from rssd.FSW_Common import VSA from datetime import datetime from rssd.FileIO import FileIO OFile = FileIO().makeFile(__file__) FSW = VSA().jav_Open(FSW_IP,OFile) #Create FSW Object ########################################################## ### Code Start ########################################################## FSW.jav_Reset() FSW.Set_Freq(Freq) FSW.Init_ACLR() #FSW ACLR Channel FSW.Set_Trace_Detector('RMS') FSW.Set_ACLR_CHBW(95e6) FSW.Set_ACLR_AdjBW(95e6) FSW.Set_ACLR_AdjSpace(100e6) #FSW.Set_ResBW(500e3) #FSW.Set_DisplayUpdate("OFF") FSW.Set_SweepCont(0) FSW.Set_SweepTime(MeasTim) FSW.Set_YIG('ON') FSW.Set_InitImm() if 1: FSW.Set_Trig1_Source('Ext') ##########################################################