Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

deFrost.java

00001 // A more advanced "example"
00002 // Debug version of nmask test
00003 
00004 //  SI is already defined if run from the scripting
00005 //  menu from the SCT GUI
00006 SI = GuiComponents.System.SystemInterface.getInstance();
00007 
00008 api = SI.getSctApi();
00009 //cal = SI.getCalibrationController();
00010 //scanRequest = cal.getScanLibrary().defaultScan();
00011 //scan = scanRequest.getScan();
00012 
00013 // These should be wrapped in a TestRequest in order 
00014 // to be guaranteed to be restored afterwards 
00015 //  (these particular variables will be reset by most scans)
00016 sdesc = Sct.ScanDescriptors.getInstance();
00017 
00018 api.modifyABCDVar(sdesc.valueFor("ST_QTHR"), 1.0);
00019 api.modifyABCDVar(sdesc.valueFor("ST_PREAMP"), 10.0);
00020 api.modifyABCDVar(sdesc.valueFor("ST_SHAPER"), 10.0);
00021 
00022 api.setABCDModules(Sct_SctApi.BankType.SCAN_CONFIG);
00023 api.sendABCDModules(Sct_SctApi.BankType.SCAN_CONFIG);
00024 
00025 //scan.setNTrigs(100);
00026 //scan.setOption(Sct_SctApi.ScanPackage.ScanOptions.debug, 1);
00027 //scan.setOption(Sct_SctApi.ScanPackage.ScanOptions.bits32, 1);
00028 
00029 //api.setDebugOption("scan_auto_stall");
00030 
00031 //trigger = scan.getTrigger1();
00032 //trigger.singleL1A();
00033 
00034 //scan.configure((short)sdesc.valueFor("ST_NMASK"), 0, 128, 1.0);
00035 
00036 //cal.doScan(scanRequest);
00037 

Generated on Fri Jan 14 12:49:52 2005 for SCT DAQ/DCS Software - Java by doxygen 1.3.5