00001 { 00002 // Double trigger for each module 00003 // configuration changes as nmask 00004 TScanDef dble; 00005 00006 dble.trigsPerBurst = 100; 00007 dble.configure(9, 128, 0, -1); 00008 dble.trigSequence.doubleL1A(10); 00009 00010 // dble.full = 0; 00011 dble.bits32 = 1; 00012 // dble.loopCalLine = 0; 00013 00014 // All modules to one slave 00015 dble.distSlave = 0; 00016 // dble.debug = 1; 00017 // dble.tim = 0; 00018 dble.nth = 2; 00019 dble.nth_rem = 0; // Capture the second trigger 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(dble); 00028 tapi.awaitScan(); 00029 }