source: MML/trunk/machine/SOLEIL/StorageRing/insertions/IDStarter/idReadMeasElecBeamData.m @ 4

Last change on this file since 4 was 4, checked in by zhangj, 10 years ago

Initial import--MML version from SOLEIL@2013

File size: 4.1 KB
Line 
1function [MeasMain, MeasBkgr] = idReadMeasElecBeamData(folder, mode, indMeasGap)
2
3MeasMain_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     ']);
11MeasBkgr_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
22MeasMain_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 ']);
30MeasBkgr_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
41MeasMain_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 ']);
49MeasBkgr_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
60MeasMainNameAr = MeasMain_LH;
61MeasBkgrNameAr = MeasBkgr_LH;
62if strcmp(mode, 'LV') ~= 0
63    MeasMainNameAr = MeasMain_LV;
64    MeasBkgrNameAr = MeasBkgr_LV;
65end
66if strcmp(mode, 'HE') ~= 0
67    MeasMainNameAr = MeasMain_HE;
68    MeasBkgrNameAr = MeasBkgr_HE;
69end
70
71dirStart = pwd;
72if strcmp(folder, '') == 0
73    cd(folder);
74end
75
76%MeasFileName = char(MeasMainNameAr(indMeasGap));
77%ElecBeamDataMain = load(char(MeasMainNameAr(indMeasGap)));
78%ElecBeamDataBkgr = load(char(MeasBkgrNameAr(indMeasGap)));
79
80MeasMain = load(char(MeasMainNameAr(indMeasGap)));
81MeasBkgr = load(char(MeasBkgrNameAr(indMeasGap)));
82cd(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
Note: See TracBrowser for help on using the repository browser.