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