typedef struct
holding all all gradients and waveforms for the ksepi sequenceKS_SEQ_CONTROL seqctrl |
Control object keeping track of the sequence and its components
KS_EPI epitrain |
EPI readout train including de/rephasers, readout and phase enc blips
KS_EPI dynreftrain |
Phase reference EPI train for ghost correction
KS_TRAP spoiler |
Gradient spoiler after FSE train
KS_SELRF selrfexc |
Excitation RF pulse with slice select and rephasing gradient
KS_SELRF selrfref |
First refocusing RF pulse
KS_SELRF selrfref2 |
Second RF refocusing pulse when opdualspinecho = 1
KS_TRAP diffgrad |
Both diffusion gradients when opdualspinecho = 0 (monopolar)
KS_TRAP diffgrad2 |
opdualspinecho = 1 (twice-refocused) uses both difgrad1 and difgrad2
KS_WAIT pre_delay |
For echotime shifting –> ghost minimization for multishot
KS_WAIT post_delay |
For echotime shifting –> ghost minimization for multishot
KS_TRAP fcompphase |
Extra gradient for flowcomp in phase direction (2 instances)
KS_TRAP fcompslice |
Extra gradient for flowcomp for slice excitation
KS_PHASEENCODING_PLAN full_peplan |
fully sampled phase encoding plan for 2D and 3D use
KS_PHASEENCODING_PLAN ref_peplan |
phase encoding plan used for reference volume
KS_PHASEENCODING_PLAN peplan |
phase encoding plan (may be undersampled) for 2D and 3D use
KS_PHASEENCODING_PLAN* current_peplan |
pointer to the plan currently in use