00001 { 00002 // Dual triggers... two sets of modules, 00003 // one gets a trigger fixed time after the other 00004 TScanDef dual; 00005 00006 dual.trigsPerBurst = 10; 00007 dual.configure(9, 128, 0, -1); 00008 dual.configure2(9, 0, 128, 1); 00009 // dual.configure(9, 121, 120, -1); 00010 // dual.configure2(9, 12, 13, 1); 00011 dual.trigSequence.singleL1A(); 00012 dual.trigSequence2.delayedL1A(10); 00013 00014 // dual.full = 0; 00015 dual.bits32 = 1; 00016 // dual.loopCalLine = 0; 00017 dual.distSlave = 1; 00018 dual.debug = 0; 00019 // nmask.tim = 0; 00020 00021 // tapi.setDebugOption("scan_error_trap_all"); 00022 // tapi.setDebugOption("scan_step_mode"); 00023 00024 tapi.modifyABCDVar(11, 1.0); 00025 tapi.modifyABCDVar(13, 0.0); 00026 tapi.modifyABCDVar(14, 1.0); // Send mask bit 00027 tapi.doScan(dual); 00028 tapi.awaitScan(); 00029 }