00001
00002
00003
00004
00005
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
00014
00015
00016 sdesc = Sct.ScanDescriptors.getInstance();
00017 api.modifyABCDVar(sdesc.valueFor("ST_COMPRESSION"), 1.0);
00018 api.modifyABCDVar(sdesc.valueFor("ST_EDGE_DETECT"), 0.0);
00019 api.modifyABCDVar(sdesc.valueFor("ST_SEND_MASK"), 0.0);
00020 api.modifyABCDVar(sdesc.valueFor("ST_QTHR"), 1.0);
00021
00022
00023 scan.setNTrigs(1000000);
00024 scan.setOption(Sct_SctApi.ScanPackage.ScanOptions.distSlave, 0);
00025 scan.setOption(Sct_SctApi.ScanPackage.ScanOptions.tim, 1);
00026 scan.setOption(Sct_SctApi.ScanPackage.ScanOptions.nth, 15);
00027
00028 trigger = scan.getTrigger1();
00029 trigger.singleL1A();
00030
00031 scan.configure((short)sdesc.valueFor("ST_ELAPSED"), 0, 50, 1.0);
00032
00033 cal.doScan(scanRequest);
00034