00001 # A scan of injection charges 00002 SI = GuiComponents.System.SystemInterface.getInstance(); 00003 api = SI.getSctApi(); 00004 cal = SI.getCalibrationController(); 00005 scanRequest = cal.getScanLibrary().defaultScan(); 00006 scan = scanRequest.getScan(); 00007 00008 sdesc = Sct.ScanDescriptors.getInstance(); 00009 api.modifyABCDVar(sdesc.valueFor("ST_QTHR"), 1.0); 00010 00011 scan.setNTrigs(1000); 00012 scan.setOption(Sct_SctApi.Scan.ScanOptions.loopCalLine, 1); 00013 00014 trigger = scan.getTrigger1(); 00015 trigger.calL1A(0x82); 00016 00017 scan.configure((short)sdesc.valueFor("ST_QCAL"), 0.5, 5.0, 0.5); 00018 00019 cal.doScan(scanRequest);