What is vnmrsys?
In every user account is a directory called "vnmrsys". This is a VNMR system
directory. In this directory, are many subdirectories. These
subdirectories are probably empty unless the user or someone else has put in a new
macro, pulse sequence, shim file, parameter file, etc.
The most significant of the subdirectories:
psglib - pulse sequence library, contains uncompiled pulse sequences
seqlib - sequence library, contains the compiled, executable versions of pulse sequences
maclib - macro library
shims - stores saved shim files
parlib - (may need to be created) parameter files
probes - probe calibration files
The global "vnmrsys" directories are found in the vnmr directory (a few directories
up from a personal directory). The global directories, like psglib,
contains all the pulse sequences, macros, parameters, shims etc. available to
everyone. To see the pulse sequences available on a specific
machine, you can look in the psglib in the vnmr directory. The main vnmr
subdirectories can only be altered by facility staff who have authorization.
Files can copied into a personal vnmrsys and altered there.
Macros, pulse sequences, parameter files, etc. in a personal vnmrsys will be
accessed preferentially to the global vnmrsys.
To put a new pulse sequence into the vnmrsys, copy the uncompiled
sequence (file.c) into the psglib. Also, copy any necessary macros into the
maclib, any parameters into the parlib.
To compile a sequence copied into the psglib,
>seqgen pulseq
This will compile the sequence and put the executable into the seqlib.
Back