def test_hardware(): from testlib.equip.nrpz11 import nrpz11 from testlib.equip.hp11713A import hp11713A from testlib.equip.sg6000l import SG6000L from config import test_config cfg = test_config() swt = hp11713A(host=cfg.get('SWTIP')) pmLoss = nrpz11(cfg.get('PMLOSS'), timeout=10) pmIso = nrpz11(cfg.get('PMISO'), timeout=10) sg = SG6000L(port=cfg.get('SGPORT')) # pmLoss.calibrate() # pmIso.calibrate() pmLoss.setoffset(0) pmIso.setoffset(0) tdata = Db(cfg.get('DBFILE'), cfg.get('DBTBL')) tdata.de_debug = 1 c = combiner(pmPwrLoss=pmLoss.avgPower, pmFreqLoss=pmLoss.setfreq, pmPwrIso=pmIso.avgPower, pmFreqIso=pmIso.setfreq, sgFreq=sg.setFreq, swtOn=swt.SwitchOn, swtOff=swt.SwitchOff, dbWrite=tdata.Entry) c.initialize() c.printCAL() c.testSequence(testSeq=c.Seq2X2) tdata.Close()
def test_db4x4(): from testlib.util.db import Db tdata = Db('nxntest.db', 'NXN_DB') tdata.de_debug = 1 c = combiner(dbWrite=tdata.Entry) c.testSequence( testSeq=c.Seq4X4) tdata.Close()
def test_hardware(): from testlib.equip.nrpz11 import nrpz11 from testlib.equip.hp11713A import hp11713A from testlib.equip.sg6000l import SG6000L from config import test_config cfg = test_config() swt = hp11713A( host=cfg.get('SWTIP')) pmLoss = nrpz11(cfg.get('PMLOSS'), timeout=10) pmIso = nrpz11(cfg.get('PMISO' ), timeout=10) sg = SG6000L(port=cfg.get('SGPORT')) # pmLoss.calibrate() # pmIso.calibrate() pmLoss.setoffset(0) pmIso.setoffset(0) tdata = Db(cfg.get('DBFILE'), cfg.get('DBTBL')) tdata.de_debug = 1 c = combiner(pmPwrLoss=pmLoss.avgPower, pmFreqLoss=pmLoss.setfreq, pmPwrIso=pmIso.avgPower, pmFreqIso=pmIso.setfreq, sgFreq=sg.setFreq, swtOn=swt.SwitchOn, swtOff=swt.SwitchOff, dbWrite=tdata.Entry) c.initialize() c.printCAL() c.testSequence( testSeq=c.Seq2X2) tdata.Close()
"2) Connect the cables\n\n", yestxt = "Start Test", notxt = "Exit Program") response = pw.answer.get() print response if response == '0': break gui.elapsedTime(0) part_number, hwrev, ccode, model = gui.scan_part_number() gui.set_ssid(model) pw = EntryWindow(gui, "Scan Serial Number ", 'Enter UUT serial number', '') serialnumber = pw.answer.get() db = Db(cfg.get('DBFILE'), cfg.get('DBTBL')) c.dbWrite = db.Entry db.Entry(model, "model") db.Entry(serialnumber, 'serial') db.Entry(opid, 'operator_id') db.Entry(rev.getSwVer(), 'test_swver') if model == '2x2': l = testLimits(limitsDict=limits2x2) testSeq = c.Seq2X2 else: l = testLimits(limitsDict=limits4x4) testSeq = c.Seq4X4 PLog = PlexusLog(part_number=part_number, hwrev=hwrev, ccode=ccode, operatorID=opid,