SE.M
MATLAB toolbox for plotting, processing and fitting 7NMR files. The whole toolbox consists of two m files, SE.M and FIKUS.M. Most of the toolbox features can be accessed from an easy to use GUI. In addition, all data and functions are easily accessed from MATLAB command line and from MATLAB programs.
WARNING: about 2% of this manual is written as of 2011-01-19 17:43:03
This documentation is available at http://www.ijs.si/ijsw/TomazApih/Software/SE .
Send comments, feature requests and bug reports to tomaz.apih@ijs.si.
Usage
Initialization
To initialize some local variables, start with se ini or se('ini'). At that that point, two global variables are created:
- FID holds all mesurement data (FIDS and spectrums) 
- SEP holds all settings data 
Command list
only a short bit is written here, so far
Initialization
| COMMAND | DESCRIPTION | 
| SE INI |  initialize SE session, a "FileOpen" dialog to load a FID will open  | 
| SE INI filename.dat |  initialize SE session and load filename.dat (not yet)  | 
| SE HELP |  show short help  | 
| SE DOC |  open this documentation  | 
File reading command
| COMMAND | DESCRIPTION | 
| SE RE filename.dat | read FID stored in filename.dat | 
| SE RE file*.dat |  -  | 
| SE REZ file*.# |  -  | 
| SE RET file#-K-*.dat |  -  | 
| SE RESDF file.sdf | Read Stelar field cycling SDF files | 
| SE SAVE data.mat | Save all loaded signals (all zones) in a single file | 
| SE LOAD data.mat | Load previously saved dataset | 
- SE etc etc many more
Plotting
To show one FID signal and corresponding spectrum, use SE DR command. The main SE window will be opened with signal, spectrum and parameters displayed.
| COMMAND | DESCRIPTION | 
| SE DR 1 | draw first FID signal | 
| SE DR 5 | draw fifth FID signal | 
| SE DR + | draw next signal | 
| SE DR - | draw previous signal | 
| SE CLOSE | close DR window | 
Working with ZONEs
Like in twilight zone, this adds another dimension to our data. A nice description comes here.
| COMMAND | DESCRIPTION | 
| SE ZONE 1 | Select first Zone | 
| SE ZONE + | Select next Zone | 
| SE ZONE - | Select previous Zone | 
(temporary)
- SE FT
- do FT
- SE PH ph0 ph1
- input phase correction constant ph0 and ph1 (0th and 1st order)
- SE SORT TAU
- sort data on TAU parameter
- SE SORTM ITC_R0
- sort data on ITC_R0 (usually set temperature) parameter, highest T first
- SE SET
- ... set DIR etc
- SE OPT
- ... show or modify options
- SE DI
- ... dir
- SE DIR
- ... open side DIR list, interactive loading
- SE USER
- ... I forgot
- SE GETINT
- ... integrate
- SE SYM
- symmetrize spectra
- SE SHIFT
- shift something, obviously
- SE FITSPC
- fit spectra
- SE FITSORE
- etc
- SE FIT*G
- funny
- SE FIT*L
- funny
- SE FIT**
- funny
- SE FT*A
- funny
- SE FT*E
- funny
- SE FT*R
- funny
- SE PHASE
- phase, obviously
Examples
Par primerorov, kako avtomatiziramo obdelavo signalov, etc
   1 % naloži vse
   2 % OBDELAVA SPEKTROV, Naloži v vse zone
   3     se ret LZBH-tdep-Li-T1-#K-*.DAT
   4     
   5 %% Obdelaj vse FT
   6     for i = 1:SEP.Zones
   7         se('ZONE',i);   % izberi zono
   8         se('dr',100);   % izberi najdaljsi TAU
   9         se FT*A         % phase correction for the selected zone
  10         se getint       % integriraj
  11         fikus t1        % fitaj s funkcijo T1
  12         fikus plot      % nariši rezultat
  13         fikus t1_1:1    % fitaj z dvokomponentno funkcijo
  14         fikus plot 3    % doriši še ta rezultat
  15         print('-dpng', ['.\R-001\Li_T111-' int2str(i) '.png']) % shrani sliko fita
  16     end
SE Parameters
SE parameter are stored in SEP global variable. it has the following structure
SEP = 
         sename: 'se'
             se: @se
        Version: 'SE v0.16j'
    Initialized: 1
           Mode: 'none'
       FileType: '7NMR'
    FileOpenErr: 0
             FT: [1x1 struct]
            CUR: [1x1 struct]
            OPT: [1x1 struct]
           OptB: [1x1 struct]
              h: [1x1 struct]
            Fit: [1x1 struct]
        DataDir: 'C:\Users\Tomaz\Documents\MATLAB\tmp-data\'
             NN: 31
              i: 1
          Zones: 35
           Zone: 35
        ZoneNew: 0
       FileMask: 'LZBH-tdep-Li-T1-400K-*.DAT'
       Files_RE: 0
       ZoneMask: 'LZBH-tdep-Li-T1-#K-*.DAT'
SEP.FT
ans = 
      SI: 2048
     SHL: 48
    SHLA: 0
     HPP: 0.4883
      BC: 512
      LB: 0.2000
     PHA: 0
    PHAA: 0
     PH0: 130.4079
     PH1: 0
     PIV: 0
    PH1s: 1
     FRI: 1
     mBC: 0.0013 + 0.0009i
      SW: 1000
     Frq: [1x2048 double]
     Spc: [2048x1 double]
       i: 31
 
  
  
  
 