Download Acquisition commands and parameters - Pascal-Man

Transcript
Writing Pulse Programs
P-184
to label only those lines which must be reached by loop or branch commands
such as go=label, lo to label times n, goto label. You may also use labels for
numbering the lines of a pulse program. Labels
need not necessarily be numINDEX
bers. You can also use an alphanumeric string, followed by a comma, e.g. firstlabel, ze.
'21(
,1'(;
The command ze serves the following purpose:
- To reset the scan counter (displayed during acquisition) to 0
- To enable the execution of dummy scans. This will cause the pulse program
command go=label to perform DS dummy scans before accumulating NS data
acquisition scans. If you replace ze with zd, go=label will omit the dummy
scans
- To reset phases to the beginning of phase programs (phase lists)
8. d11 pl14:f2
Execute a delay whose duration is given by the acquisition parameter D11.
Behind any delay command, you may specify further actions to be executed
during the delay (provided the duration chosen was sufficiently large). In this
example, the power level of channel f2 is switched to the value given by the
acquisition parameter PL14.
9. d11 cw:f2
Execute a delay whose duration is given by the acquisition parameter D11, and,
at the same time, turn on continuous wave (cw) decoupling on frequency channel f2. Decoupling will remain active until explicitly switched off with the
command do:f2. This delay and cw decoupling will begin immediately after the
end of the delay specified in item 5 above.
Items 5 and 6 illustrate a general feature of pulse programs: The actions specified in two adjacent lines are executed sequentially. Actions specified within
the same line are started simultaneously and execute in parallel.
10.2 d1
Execute a delay whose duration is given by the acquisition parameter D1. This
line is preceded by the label “2“, which is where the command go=2 loops back
to.
11.p1*0.33 ph1
Execute a pulse on frequency channel f1 whose duration is given by the acquisition parameter P1, multiplied by 0.33. For convenience, P1 is often used to
hold the pulse width for a 90 degree flip angle. The command p1*0.33 would