Pulse sequence drawing
From NMR Wiki
Contents |
Introduction
NMRWiki can produce pulse sequence images from plain text. Pulse sequence markup should be surrounded by <pulse> </pulse> tags.
The new pulse sequence markup is intended to be easily readable and being able to provide detailed input of NMR pulse sequences for display as images and in the future - produce real pulse sequence code.
The manual will appear gradually. Current version is experimental - please report any bugs/problems (here).
At this time errors are not displayed to the user, so if something is incorrect there will be no easy way to tell how to fix the problem. This will be fixed soon, so please come back!
Example
Image
Pulse sequence image (JHMBC, Sorensen et al)
Code
Here is the markup that produced the image above
<pulse>
anchors: @a @a1,b @b1,c @c1,d,d1 @e @f @g @h @j0,j,j1 @i--k @l
disp: 3@a +5@b +3@c +3@d +9@e +9@f +4@g +4@h +3@j +3@i +10@l
time: rlx @a t1 @b t2 @c t3 @d T1a @e T1b @f T12 @g T12 @h d @j d @i--k aq @l
rf H: 90@a 180@g acq@k---------l
rf 13C: 90@b 90@c 90@d 180@e 90@f=p1 180@j 90@i=p1
pfg z: g1@a1 g2@b1 g3@c1 g4@d1 g5@j0 g6@j1
delay T1b: show_at=13C label=\frac{\Delta-\kappa t_1}{2}
delay T1a: show_at=13C label=\frac{\Delta+\kappa t_1}{2}
delay t2: show_at=13C label=\tau_2
delay t1: show_at=13C label=\tau_1
delay t3: show_at=13C label=\tau_3
delay T12: show_at=13C label=\frac{t_1}{2}
delay rlx: hide=true
delay d: label=\delta
rfchan 13C: label=^{13}C
rfchan H: label=^1H
pfgchan z: label=Grad.\ z
pulse p1: phase=phi1
acq: phase=phi2 type=fid
phase phi1: label=\phi_1 table=0,2
phase phi2: label=\phi_2 table=1,3
gradient g1: strength=70 label=g_1
gradient g2: strength=-40 label=g_2
gradient g3: strength=-20 label=g_3
gradient g4: strength=-10 label=g_4
gradient g5: strength=50,-30 label=g_5
gradient g6: strength=-30,50 label=g_6
</pulse>

