interModule.java

00001 SI = GuiComponents.System.SystemInterface.getInstance();
00002 api = SI.getSctApi();
00003 cal = SI.getCalibrationController();
00004 scanRequest = cal.getScanLibrary().rawScan(10);
00005 scan = scanRequest.getScan();
00006 
00007 trigger = scan.getTrigger1();
00008 trigger.singleL1A();
00009 
00010 // Clock-by-2
00011 api.modifyABCDVar(sdesc.valueFor("ST_FEEDTHROUGH"), 0.0);
00012 
00013 sdesc = Sct.ScanDescriptors.getInstance();
00014 api.modifyABCDVar(sdesc.valueFor("SCT_SCAN_BOC_VRN_FINE"), 127.0);
00015 
00016 scan.configure((short)sdesc.valueFor("SCT_SCAN_BOC_V_PHASES"), 0, 48, 1.0);
00017 
00018 scanRequest.setClockByTwo(true);
00019 scanRequest.setWidth(100);
00020 cal.doScan(scanRequest);
00021 
00022 //  ************** Analysis of previous result! ************
00023 
00024 // Analysis feedback
00025 api.modifyABCDVar(sdesc.valueFor("SCT_SCAN_BOC_V_PHASES"), 24.0);
00026 
00027 // Fine scan
00028 scan.configure((short)sdesc.valueFor("SCT_SCAN_BOC_VRN_FINE"), 0, 255, 1.0);
00029 cal.doScan(scanRequest);

Generated on Mon Feb 6 14:12:13 2006 for SCT DAQ/DCS Software - Java by  doxygen 1.4.6