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: VSA.Set_Trig1_Source('Ext')
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') ########################################################## ### Measure Time ########################################################## #sDate = datetime.now().strftime("%y%m%d-%H:%M:%S.%f") #Date String