= OBCP_grat_scan_nochop = PACS' OBCPs are cast as building blocks, bearing the same number as the corresponding OBCP; this is OBCP 28 (hence BuilBlock = 28). {{{ // Comments : // // Version : 1.0 // // History : 1.0 05-Apr-2005 Creation by PR // 1.1 11-apr-2005 DAC. Same correction as // OBCP_spec_2_3_chop, viz. returned time array // 1.2 27-apr-2005 DAC Corrected OBCP name after MIB // 1.3 14-jan-2008 DAC Added WriteEndBB at the end of bld. block // }}} Input variable(s): {{{ int[] block OBCP_grat_scan_nochop PACS 28 { int nb_up_dn = 1; // DMC Seq P#1 : Number of sequences: up down up ... int nb_grat_steps_up = 20; // DMC Seq P#2 Number of grating steps (up-scan) int grat_step_up = 133; // DMC Seq P#3 : Grating step (up-scan) int grat_step_dn = -133; // DMC Seq P#4 : Grating step (down-scan) int nb_ramps_grat_pos = 3; // DMC Seq P#5 : Nb ramps/grat position int nb_CS1_CS2 = 1; // DMC Seq P#6 : Nb of cycles on CS/grat position int chop_pos_CS1 = -25000; // DMC Seq P#7 : Chopper position on CS1 int chop_pos_CS2 = 25000; // DMC Seq P#8 : Chopper position on CS2 int nb_ramps_cs = 3; // DMC Seq P#9 : Nb ramps plateau on CS int nb_grat_steps_dn = 20; // DMC Seq P#10 Number of grating steps (down-scan) int chop_def = 0; // DMC Seq P#11 : Chopper default position int detector = 1; // Synchronize on this detector 1:Blue 2:Red int grat_start_pos = 800000; // Starting grating position int grat_start_time = 40000; // Time for grating to move to start position int comp_mode_blu = 16; // "Blue" compression int comp_mode_red = 16; // "Red" compression int grat_def = 500000; // Grating default position int grat_def_time = 20000; // Grating time to move to grat_def [msec] int nb_rdouts_ramp = 64; // Number of readouts per ramp }{ }}}