[17] | 1 | function [MeasMain, MeasBkgr] = idReadMeasElecBeamData(folder, mode, indMeasGap) |
---|
| 2 | |
---|
| 3 | MeasMain_LH = cellstr(['G15_5_P0_C0_a_2006-09-14_14-47-08'; |
---|
| 4 | 'G18_P0_2006-09-14_12-02-30 '; |
---|
| 5 | 'G20_P0_a_2006-09-14_11-56-30 '; |
---|
| 6 | 'G25_P0_2006-09-14_11-32-27s '; |
---|
| 7 | 'G30_P0_2006-09-14_11-25-30s '; |
---|
| 8 | 'G50_P0_2006-09-14_11-21-40s '; |
---|
| 9 | 'G80_P0_2006-09-14_11-07-01s '; |
---|
| 10 | 'G110_P0_2006-09-14_10-57-10s ']); |
---|
| 11 | MeasBkgr_LH = cellstr(['G250_P0_C0_a_2006-09-14_14-51-53'; |
---|
| 12 | 'G250_P0_2006-09-14_10-55-27s '; |
---|
| 13 | 'G250_P0_2006-09-14_10-55-27s '; |
---|
| 14 | 'G250_P0_2006-09-14_10-55-27s '; |
---|
| 15 | 'G250_P0_2006-09-14_10-55-27s '; |
---|
| 16 | 'G250_P0_2006-09-14_10-55-27s '; |
---|
| 17 | 'G250_P0_2006-09-14_10-55-27s '; |
---|
| 18 | 'G250_P0_2006-09-14_10-55-27s ']); |
---|
| 19 | %MeasGaps_LH = [15.5, 18, 20, 25, 30, 50, 80, 110]; |
---|
| 20 | %MeasPhases_LH = [0, 0, 0, 0, 0, 0, 0, 0]; |
---|
| 21 | |
---|
| 22 | MeasMain_LV = cellstr(['G15_5_P40_C0_a_2006-09-14_17-36-44'; |
---|
| 23 | 'G18_P40_C0_a_2006-09-14_17-25-22 '; |
---|
| 24 | 'G20_P40_C0_b_2006-09-14_17-16-12 '; |
---|
| 25 | 'G25_P40_C0_a_2006-09-14_17-07-23 '; |
---|
| 26 | 'G30_P40_C0_a_2006-09-14_16-56-37 '; |
---|
| 27 | 'G50_P40_C0_a_2006-09-14_16-53-50 '; |
---|
| 28 | 'G80_P40_C0_a_2006-09-14_16-47-10 '; |
---|
| 29 | 'G250_P44_C0_a_2006-09-14_16-39-59 ']); |
---|
| 30 | MeasBkgr_LV = cellstr(['G250_P40_C0_a_2006-09-14_17-29-23'; |
---|
| 31 | 'G250_P40_C0_a_2006-09-14_17-29-23'; |
---|
| 32 | 'G250_P40_C0_c_2006-09-14_17-21-35'; |
---|
| 33 | 'G250_P40_C0_b_2006-09-14_17-11-00'; |
---|
| 34 | 'G250_P40_C0_b_2006-09-14_17-11-00'; |
---|
| 35 | 'G250_P40_C0_b_2006-09-14_17-11-00'; |
---|
| 36 | 'G250_P44_C0_a_2006-09-14_16-30-28'; |
---|
| 37 | 'G250_P44_C0_a_2006-09-14_16-30-28']); |
---|
| 38 | %MeasGaps_LV = [15.5, 18, 20, 25, 30, 50, 80, 110]; |
---|
| 39 | %MeasPhases_LV = [40, 40, 40, 40, 40, 40, 40, 40]; |
---|
| 40 | |
---|
| 41 | MeasMain_HE = cellstr(['G15_5_P20_C0_a_2006-09-14_19-19-41'; |
---|
| 42 | 'G18_P20_C0_a_2006-09-14_20-51-24 '; |
---|
| 43 | 'G20_P30_C0_a_2006-09-14_20-47-06 '; |
---|
| 44 | 'G25_P30_C0_a_2006-09-14_20-32-56 '; |
---|
| 45 | 'G30_P30_C0_a_2006-09-14_20-23-33 '; |
---|
| 46 | 'G50_P30_C0_a_2006-09-14_20-02-20 '; |
---|
| 47 | 'G80_P30_C0_a_2006-09-14_20-05-51 '; |
---|
| 48 | 'G110_P30_C0_a_2006-09-14_20-19-06 ']); |
---|
| 49 | MeasBkgr_HE = cellstr(['G250_P0_C0_a_2006-09-14_19-29-51'; |
---|
| 50 | 'G250_P0_C0_a_2006-09-14_20-56-58'; |
---|
| 51 | 'G250_P0_C0_a_2006-09-14_20-56-58'; |
---|
| 52 | 'G250_P0_C0_a_2006-09-14_20-37-40'; |
---|
| 53 | 'G250_P0_C0_a_2006-09-14_20-27-56'; |
---|
| 54 | 'G250_P0_C0_a_2006-09-14_20-14-55'; |
---|
| 55 | 'G250_P0_C0_a_2006-09-14_20-14-55'; |
---|
| 56 | 'G250_P0_C0_a_2006-09-14_20-14-55']); |
---|
| 57 | %MeasGaps_HE = [15.5, 18, 20, 25, 30, 50, 80, 110]; |
---|
| 58 | %MeasPhases_HE = [20, 20, 30, 30, 30, 30, 30, 30]; |
---|
| 59 | |
---|
| 60 | MeasMainNameAr = MeasMain_LH; |
---|
| 61 | MeasBkgrNameAr = MeasBkgr_LH; |
---|
| 62 | if strcmp(mode, 'LV') ~= 0 |
---|
| 63 | MeasMainNameAr = MeasMain_LV; |
---|
| 64 | MeasBkgrNameAr = MeasBkgr_LV; |
---|
| 65 | end |
---|
| 66 | if strcmp(mode, 'HE') ~= 0 |
---|
| 67 | MeasMainNameAr = MeasMain_HE; |
---|
| 68 | MeasBkgrNameAr = MeasBkgr_HE; |
---|
| 69 | end |
---|
| 70 | |
---|
| 71 | dirStart = pwd; |
---|
| 72 | if strcmp(folder, '') == 0 |
---|
| 73 | cd(folder); |
---|
| 74 | end |
---|
| 75 | |
---|
| 76 | %MeasFileName = char(MeasMainNameAr(indMeasGap)); |
---|
| 77 | %ElecBeamDataMain = load(char(MeasMainNameAr(indMeasGap))); |
---|
| 78 | %ElecBeamDataBkgr = load(char(MeasBkgrNameAr(indMeasGap))); |
---|
| 79 | |
---|
| 80 | MeasMain = load(char(MeasMainNameAr(indMeasGap))); |
---|
| 81 | MeasBkgr = load(char(MeasBkgrNameAr(indMeasGap))); |
---|
| 82 | cd(dirStart); |
---|
| 83 | |
---|
| 84 | %if strcmp(x_or_z, 'x') ~= 0 |
---|
| 85 | % MeasMainPos = ElecBeamDataMain.X; |
---|
| 86 | % MeasBkgrPos = ElecBeamDataBkgr.X; |
---|
| 87 | %end |
---|
| 88 | %if strcmp(x_or_z, 'z') ~= 0 |
---|
| 89 | % MeasMainPos = ElecBeamDataMain.Z; |
---|
| 90 | % MeasBkgrPos = ElecBeamDataBkgr.Z; |
---|
| 91 | %end |
---|