Changeset 312 in ETALON for SPESO/ana2015/get_parameters.m


Ignore:
Timestamp:
Feb 18, 2016, 4:33:49 PM (9 years ago)
Author:
delerue
Message:

Latest version of the SPESO analysis code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • SPESO/ana2015/get_parameters.m

    r259 r312  
    22%%% returns scope parameters as function of date
    33  dateNum=str2double(dateStr);
    4 if (dateNum>=20150422)
    5   error('NO parameters defined');
    6 elseif (dateNum>=20150331)
     4  hourNum=str2double(hourStr);
     5if (dateNum>=20160905)
     6  error_sp([ 'NO parameters defined on ' dateStr ]);
     7
     8elseif ((dateNum==20150904)&&(hourNum>200000)||(dateNum>=20150905))
     9%ref SPM analyse_shot('20150905','000437',1)
     10% ref LPM  analyse_shot('20150905','015258',1)
     11  myParameters.ch(1).on=1;
     12 
     13  myParameters.ch(1).SPM.sigStart=-0.9847e-5;
     14  myParameters.ch(1).SPM.sigEnd=-0.984e-5;
     15  myParameters.ch(1).SPM.riseTime=0.5e-7;
     16
     17  myParameters.ch(1).LPM.sigStart=-9.9e-6;
     18  myParameters.ch(1).LPM.sigEnd=-9.64e-6;
     19  myParameters.ch(1).LPM.riseTime=1e-7;
     20
     21  myParameters.ch(2).on=1;
     22 
     23  myParameters.ch(2).SPM.sigStart=-0.9847e-5;
     24  myParameters.ch(2).SPM.sigEnd=-0.984e-5;
     25  myParameters.ch(2).SPM.riseTime=0.5e-7;
     26 
     27  myParameters.ch(2).LPM.sigStart=-9.9e-6;
     28  myParameters.ch(2).LPM.sigEnd=-9.64e-6;
     29  myParameters.ch(2).LPM.riseTime=1e-7;
     30
     31  myParameters.ch(3).on=0;
     32  myParameters.ch(4).on=0;
     33
     34elseif (dateNum>=20150801)
     35  myParameters.ch(1).on=0;
     36  myParameters.ch(2)=myParameters.ch(1);
     37  myParameters.ch(3)=myParameters.ch(1);
     38  myParameters.ch(4)=myParameters.ch(1);
     39
     40elseif ((dateNum>=20150606)||((dateNum==20150605)&&(hourNum>174000)))
     41% Ref SPM: '20150605','192941'
     42% Ref LPM: '20150605','193111'
     43
    744  myParameters.ch(1).on=0;
    845
    946  myParameters.ch(2).on=1;
    10   myParameters.ch(2).sigStart=-1.e-5;
    11   myParameters.ch(2).sigEnd=-0.95e-5;
    12   myParameters.ch(2).riseTime=5e-7;
     47  myParameters.ch(2).scaleX=50e-9*10/1000; %50ns timebase, 10 squares, 1000 points
     48  myParameters.ch(2).scaleY=10e-3*10/600; %10mV, 10 squares, 600 points
     49 
     50  myParameters.ch(2).LPM.sigStart=2.1e-7;
     51  myParameters.ch(2).LPM.sigEnd=2.6e-7;
     52  myParameters.ch(2).LPM.riseTime=1.5e-7;
     53 
     54  myParameters.ch(2).SPM.sigStart=1.4e-7;
     55  myParameters.ch(2).SPM.sigEnd=1.48e-7;
     56  myParameters.ch(2).SPM.riseTime=3e-8;
    1357
    1458  myParameters.ch(3)=myParameters.ch(1);
    1559  myParameters.ch(4)=myParameters.ch(1);
    1660
     61elseif ((dateNum==20150605)&&(hourNum>160000))
     62  myParameters.ch(1).on=0;
     63  myParameters.ch(2)=myParameters.ch(1);
     64  myParameters.ch(3)=myParameters.ch(1);
     65  myParameters.ch(4)=myParameters.ch(1);
     66
     67elseif (dateNum>=20150601)
     68% Ref: 4/6/2015 000755
     69  myParameters.ch(1).on=0;
     70
     71  myParameters.ch(2).on=1;
     72  myParameters.ch(2).scaleX=100e-9*10/1000; % xxns timebase, 10 squares, 1000 points
     73  myParameters.ch(2).scaleY=5e-3*10/600; %xxmV, 10 squares, 600 points
     74 
     75  myParameters.ch(2).LPM.sigStart=2.8e-7;
     76  myParameters.ch(2).LPM.sigEnd=3.30e-7;
     77  myParameters.ch(2).LPM.riseTime=1e-8;
     78 
     79  myParameters.ch(2).SPM.sigStart=3.8e-7;
     80  myParameters.ch(2).SPM.sigEnd=3.9e-7;
     81  myParameters.ch(2).SPM.riseTime=1e-8;
     82
     83  myParameters.ch(3)=myParameters.ch(1);
     84  myParameters.ch(4)=myParameters.ch(1);
     85
     86elseif (dateNum>=20150422)
     87  myParameters.ch(1).on=0;
     88  myParameters.ch(2)=myParameters.ch(1);
     89  myParameters.ch(3)=myParameters.ch(1);
     90  myParameters.ch(4)=myParameters.ch(1);
     91elseif ((dateNum>=20150331)||((dateNum==20150330)&&(hourNum>202500)))
     92  myParameters.ch(1).on=0;
     93
     94  myParameters.ch(2).on=1;
     95 
     96  myParameters.ch(2).SPM.sigStart=-0.98e-5;
     97  myParameters.ch(2).SPM.sigEnd=-0.97e-5;
     98  myParameters.ch(2).SPM.riseTime=5e-7;
     99 
     100  myParameters.ch(2).LPM.sigStart=-0.99e-5;
     101  myParameters.ch(2).LPM.sigEnd=-0.97e-5;
     102  myParameters.ch(2).LPM.riseTime=5e-7;
     103
     104  myParameters.ch(3)=myParameters.ch(1);
     105  myParameters.ch(4)=myParameters.ch(1);
     106
     107elseif ((dateNum==20150330)&&(hourNum>192500))
     108  myParameters.ch(1).on=0;
     109  myParameters.ch(2)=myParameters.ch(1);
     110  myParameters.ch(3)=myParameters.ch(1);
     111  myParameters.ch(4)=myParameters.ch(1);
     112   
    17113elseif (dateNum>=20150301)
    18114  myParameters.ch(1).on=0;
    19115
    20116  myParameters.ch(2).on=1;
    21   myParameters.ch(2).sigStart=2.5e-7;
    22   myParameters.ch(2).sigEnd=4.0e-7;
    23   myParameters.ch(2).riseTime=2e-7;
     117  myParameters.ch(2).LPM.sigStart=1.75e-7;
     118  myParameters.ch(2).LPM.sigEnd=4.e-7;
     119  myParameters.ch(2).LPM.riseTime=2e-7;
     120 
     121  myParameters.ch(2).SPM.sigStart=2.08e-7;
     122  myParameters.ch(2).SPM.sigEnd=2.15e-7;
     123  myParameters.ch(2).SPM.riseTime=1e-7;
    24124
    25125  myParameters.ch(3)=myParameters.ch(1);
Note: See TracChangeset for help on using the changeset viewer.