Example #1
0
##########################################################
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):
Example #2
0
    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()