########################################################## FSW.jav_Reset() FSW.Init_IQ() #FSW ACLR Channel if 1: FSW.Set_Freq(Freq) FSW.Set_IQ_BW(3.1 * RFSp) FSW.Set_IQ_SpectrumWindow() FSW.Set_Trace_Detector('RMS', 2) FSW.Set_Mkr_Freq(Freq, 1, 2) FSW.Set_Mkr_Band(RFBW, 1, 2) FSW.Set_Mkr_Freq(Freq - RFSp, 2, 2) FSW.Set_Mkr_Band(RFBW, 2, 2) FSW.Set_Mkr_Freq(Freq + RFSp, 3, 2) FSW.Set_Mkr_Band(RFBW, 3, 2) FSW.Set_DisplayUpdate("OFF") FSW.Set_SweepCont(0) FSW.Set_InitImm() if 1: FSW.Set_Trig1_Source('Ext') ########################################################## ### Measure Time ########################################################## #sDate = datetime.now().strftime("%y%m%d-%H:%M:%S.%f") #Date String OFile.write('ACLR,CapTime,Iter,CmdTime') sumTime = 0 for mTime in MeasTim: FSW.Set_IQ_Time(mTime) FSW.Set_InitImm() for i in range(NumIter):
def Set_Adem_LPassStat(self, sState): self.write('SENSe:FILT:LPASS:STAT %s' % (sState)) def Set_Adem_LPassAbsolute(self, sBW): #Low Pass Filter Absolute Values: 3kHz; 15kHz; 150kHz self.write('SENSe:FILT:LPASS:FREQ:ABS %s' % sBW) def Set_Adem_LPassRelative(self, sBW): #Low Pass Filter Relative Values:5PCT; 10PCT; 25PCT self.write('SENSe:FILT:LPASS:FREQ:REL %s' % sBW) def Set_Adem_LPassManual(self, fBW): self.write('SENSe:FILT:LPASS:FREQ:MAN %s' % fBW) #0 to 3MHz ##################################################################### ### Run if Main ##################################################################### if __name__ == "__main__": ### this won't be run when imported if 0: import sys print(sys.version) VSA = VSA() VSA.jav_Open("192.168.1.109") VSA.Set_Channel("ADEM") VSA.Set_DisplayUpdate('ON') VSA.Set_Adem_dbw(50e6) VSA.Set_InitImm() VSA.jav_Close()