Changeset 312 in ETALON for SPESO/ana2015/get_parameters.m
- Timestamp:
- Feb 18, 2016, 4:33:49 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
SPESO/ana2015/get_parameters.m
r259 r312 2 2 %%% returns scope parameters as function of date 3 3 dateNum=str2double(dateStr); 4 if (dateNum>=20150422) 5 error('NO parameters defined'); 6 elseif (dateNum>=20150331) 4 hourNum=str2double(hourStr); 5 if (dateNum>=20160905) 6 error_sp([ 'NO parameters defined on ' dateStr ]); 7 8 elseif ((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 34 elseif (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 40 elseif ((dateNum>=20150606)||((dateNum==20150605)&&(hourNum>174000))) 41 % Ref SPM: '20150605','192941' 42 % Ref LPM: '20150605','193111' 43 7 44 myParameters.ch(1).on=0; 8 45 9 46 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; 13 57 14 58 myParameters.ch(3)=myParameters.ch(1); 15 59 myParameters.ch(4)=myParameters.ch(1); 16 60 61 elseif ((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 67 elseif (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 86 elseif (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); 91 elseif ((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 107 elseif ((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 17 113 elseif (dateNum>=20150301) 18 114 myParameters.ch(1).on=0; 19 115 20 116 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; 24 124 25 125 myParameters.ch(3)=myParameters.ch(1);
Note: See TracChangeset
for help on using the changeset viewer.