|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ISBN: 3540203095 ISBN: 3540203095 ISBN: 3540203095 ISBN: 3540203095 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Wir empfehlen: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Next: Data Processing Up: Computer Installation Previous: SeveNMR The Pulse Programmer LanguageThe pulse programmer language is a very simple language providing commands on a higher abstraction level than the Forth language of the card. It would go far beyond the scope of any work except the manual to describe that Forth language. It shall be enough to know that there is a compiler which translates our programs to it. We will focus our attention to some pulse programs we used for our measurements.
The pulse sequence for a simple echo measurement without phase cycling can be implemented for example in a way like this:
A sketch of the pulses initiated by this program is drawn in figure The echo sequence mentione3d above can also be used to perform T2 measurements. In order to do that we have to change TAU in a given interval. This can be done automatically with a *.AU script program. Showing an example script for T2 measurements would involve the explanation of the commands available from the command line interpreter, which is a bit lengthy and does not provide us with much understanding. Some more information can be found in the appendix and in the manual. A sweep in TAU does not in any case involve a recompilation of the pulse program, but the time constant has to be replaced and the program has to be sent to the card again. This procedure is still much faster than transferring the pulse sequence over a serial interface to a device such as the RS-670 word generator. There are two more commands in the pulse language provided by SeveNMR which are very important to implement more sophisticated pulse sequences. They shall again be shown in an example. We used the following pulse program for T1 measurements:
The first seven lines are just comments. The lines 9 to 12 send the comb. The variables
C0 to C9 are reserved for integer numbers. Here we use C1
for the number of loops to perform. The time variable D5 denotes the recovery time.
After the comb sequence a phase cycling pulse sequence is following. In line 17 we make
use of a phase list. A phase list is a list of pulse masks which are subsequently sent to
the output every time when the phase list is called. In our example there is therefore no
point in using the phase list 1, since it could directly be inserted in line 17. The second
pulse is -- due to the phase list 2 -- changing between [GT+Y] and [GT-Y].
There may be at maximum 64 pulses in one phase list. How the pulse masks are defined
can be found in the appendix
Next: Data Processing Up: Computer Installation Previous: SeveNMR |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Back to the topic site: ScientificPublication.com/Startseite/Wissenschaft External Links to this site are permitted without prior consent. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home | deutsch | Set bookmark | Send a friend a link | Copyright © | Impressum | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||