コード例 #1
0
 def setUp(self):                            #run before each test
     self.VSE = VSE().jav_OpenTest(host)
コード例 #2
0
ファイル: VSE_OFDM_1CC_K96.py プロジェクト: xiaoaiwhc/rssd
##########################################################
### Code Overhead
##########################################################
from rssd.SMW_Common import VSG
from rssd.FSW_Common import VSA
from rssd.VSE.K96 import VSE
import rssd.FileIO
import time

f = rssd.FileIO.FileIO()
DataFile = f.Init(OutFile)
SMW = VSG()  #Create SMW Object
SMW.jav_Open(SMW_IP, f.sFName)  #Connect to SMW
FSW = VSA()  #Create FSW Object
FSW.jav_Open(FSW_IP, f.sFName)  #Connect to FSW
VSE = VSE()  #Create VSE Object
VSE.jav_Open(VSE_IP, f.sFName)  #Connect to VSE
if 0:
    SMW.jav_logSCPI()
    FSW.jav_logSCPI()
    VSE.jav_logSCPI()

##########################################################
### Setup Instruments
##########################################################
VSE.jav_Reset()
#time.sleep(6)
VSE.Init_K96()  #Change Channel
VSE.Set_DisplayUpdate("ON")  #Display On
VSE.Set_SweepCont(0)  #Continuous Sweep Off
VSE.Set_IQ_SamplingRate(Fs)  #Sampling Rate
コード例 #3
0
class TestGeneral(unittest.TestCase):
    def setUp(self):                            #run before each test
        self.VSE = VSE().jav_OpenTest(host)

    def tearDown(self):                         #Run after each test
        self.assertEqual(self.VSE.jav_Error()[0],'0')
        self.VSE.jav_Close()

###############################################################################
### <Test>
###############################################################################
    def test_VSE_Example(self):
        Fs = 122.88e6
        IQFile = 'IQFile.iqw'
        OFDMCfg = "\\misc\\OFDM.xml"
        self.VSE.jav_Reset()
        self.VSE.Init_K96()                          #Change Channel
        self.VSE.Set_DisplayUpdate("ON")             #Display On
        self.VSE.Set_SweepCont(0)                    #Continuous Sweep Off
        self.VSE.Set_IQ_SamplingRate(Fs)             #Sampling Rate
        self.VSE.Set_File_InputIQW(Fs,IQFile)        #VSE Input File
        self.VSE.Set_K96_File_Config(OFDMCfg)        #K96 Demod File
        self.VSE.Set_K96_BurstSearch("OFF")          #Burst Search off
        self.VSE.Set_K96_OFDMSymbols(14)
        self.VSE.K96_EVM_AutoCal()
        getVal = self.VSE.Get_EVM()