= SD.M = MATLAB toolbox for processing of SDF (StelarDataFile) files. The whole toolbox consists of a single m file (SD.M), so to use it, simply copy sd.m to your current working directory. No other variables will polute your workspace. == Usage == === Initialization === To initialize some local variables, start with '''sd ini''' or '''sd('ini')'''. At that that point, two global variables are created: * '''SDF''' holds all mesurement data, as read from .sdf file * '''SDP''' holds all settings parameters, necessary to run SD toolbox == Command list == {{{ SD INI - initialize SD session SD OPEN {filename.sdf} - open SDF file SD OPEN + - next file will be appended SD REOPEN - open last file again SD ZONE {i} - show T1 fit for zone i SD RECALC - RECALCulate all zones SD SHOW SD DIPS SD('DIPS',0, {'R','I','A'}) - 0 means all blocks, SD('DIPS',1:3, 'A') - blocks 1:3, 'A'bsolute SD SET DIR SD EXPORT SD FIDS SD BLOCK SD TEMP SD TDEP SD PLOTT1 SD RECAL2 SD FITFID SD SORT SD DEL SD etc etc many more }}} == Parameters == Use these paramters to modify SD.M behavior: {{{ SD.IP - Initial Point for FID integration SD.EP - End Point for FID integration (EP=0 means all) SD.IB - Initial BLOCK for FID integration SD.EB - End BLOCK for FID integration (EB=0 means all) SD.ZONEFIT = {0|1} - do fit with zone plots or not SD.FIT2C = {0|1} - let .... .... SDP.FT.SI = 2048; % spectrum size SDP.FT.SHL = 0; % shilft left parameter SDP.FT.PH0 = 0; % phase correction constant SDP.FT.HPP = -1; % not yet defined SDP.FT.BC = 10; % BC 10 points SDP.FT.LB = 0; % line broadening in kHz SDP.FT.PHA = 1; % 1=automatic pha.corr SDP.FT.PHAA = 0; % 1=automatic pha.corr allways SDP.FT.PH0 = 0; % 0 order ph.cor. SDP.FT.PlotFun = @real; SDP.XPAR = 'BRLX'; % x-parameter name for calculations % e.g. BRLAX, TE, .... SDP.XPARUnit = ' (MHz)'; % unit xfor x-axis SDP.DataDir = cd; % Default Data Directory }}}