def Set_IQR_Trig_Timeout(self, iTime): """Trigger Timeout, sec""" self.write(f'TRIGger:GPRF:MEAS:IQRecorder:TOUT {iTime}') def Set_IQR_Trig_MinGap(self, iTime): """Trigger Timeout, sec""" self.write(f'TRIGger:GPRF:MEAS:IQRecorder:MGAP {iTime}') def Set_IQR_Units(self, sUnit): """VOLT (Float32) | RAW""" self.write(f'CONFigure:GPRF:MEAS:IQRecorder:MUNit {sUnit}') ############################################################################### ### Run if Main ############################################################################### if __name__ == "__main__": ### this won't be run when imported CMP = RCT() CMP.jav_Open("192.168.1.160") # CMP.Set_IQR_timeout(1) # CMP.Init_Meas_IQCapture() # CMP.Set_IQR_Time(0.0125) # CMP.Set_IQR_SamplingRate(245.76) print(CMP.Get_IQR_data_ASCII()[0:50]) rd = (CMP.Get_IQR_data_Bin()) print(rd) CMP.jav_ClrErr() CMP.jav_Close()
return rdStr def Set_Meas_RefLevl(self,fRefLvl): #Val ### ENP = Expected Nominal Power self.write(f'CONF:GPRF:MEAS:RFS:ENP {fRefLvl}') def Set_Meas_Span(self,fFreq): """ 10; 20; 40; 80; 160; 250; 500; 1000 MHz allowed """ self.write(f'CONF:GPRF:MEAS:FFTS:FSP {fFreq}') def Set_Meas_SweepTime(self,fTime): if fTime > 0: self.write(f'CONF:GPRF:MEAS:SPEC:FSW:SWT {fTime}') else: self.write(f'CONF:GPRF:MEAS:SPEC:FSW:SWT:AUTO ON') def Set_Meas_UserMargin(self,fPwr): """User Margin (Crest Factor)""" self.write(f'CONFigure:GPRF:MEAS:RFSettings:UMARgin {fPwr}') ############################################################################### ### Run if Main ############################################################################### if __name__ == "__main__": ### this won't be run when imported CMW = RCT() CMW.jav_Open("192.168.1.160") pwr = CMW.Get_Meas_FFT_Power() print(pwr) # CMW.Set_Meas_Autolevel() CMW.jav_Close()
def test_RCT_Common(self): from rssd.RCT.Common import RCT #pylint:disable=E0611,E0401 self.CMW = RCT() self.assertEqual(self.CMW.Model,"CMW-GPRF")
def setUp(self): #run before each test self.CMP = RCT().jav_OpenTest(host)