source: MML/trunk/machine/SOLEIL/common/synchro/get_synchro_address.m @ 17

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

To have a stable version on the server.

  • Property svn:executable set to *
File size: 7.5 KB
Line 
1function get_synchro_address(handles)
2bug_device='Bug device';
3n=1;
4
5temp=tango_read_attribute2('ANS/SY/CENTRAL', 'TSprTimeDelay');
6set(handles.central_spare,'String',num2str(temp.value(n)));
7
8temp=tango_read_attribute2('ANS/SY/CENTRAL', 'TInjTimeDelay');
9set(handles.central_inj,'String',num2str(temp.value(n)));
10
11temp=tango_read_attribute2('ANS/SY/CENTRAL', 'TSoftTimeDelay');
12%set(handles.central_soft,'String',num2str(temp.value(n)));
13
14temp=tango_read_attribute('ANS/SY/CENTRAL', 'ExtractionOffsetTimeValue');
15set(handles.central_ext,'String',num2str(temp.value(n)));
16
17
18temp=tango_read_attribute2('ANS/SY/LOCAL.SDC.1', 'oscEvent');
19set(handles.sdc1,'String',num2str(temp.value(n)));
20
21temp=tango_read_attribute2('LIN/SY/LOCAL.LPM.1', 'lpmEvent');
22set(handles.lin_canon_lpm,'String',num2str(temp.value(n)));
23
24temp=tango_read_attribute2('LIN/SY/LOCAL.SPM.1', 'spmLinacEvent');
25set(handles.lin_canon_spm,'String',num2str(temp.value(n)));
26%set(handles.lin_canon_spm_fin,'String','Off Set table');
27
28temp=tango_read_attribute2('BOO/SY/LOCAL.DG.1', 'bpm-bta.trigEvent');
29set(handles.boo_bpm,'String',num2str(temp.value(n)));
30
31temp=tango_read_attribute2('LT1/SY/LOCAL.DG.1', 'emittanceEvent');
32set(handles.lt1_emittance,'String',num2str(temp.value(n)));
33
34temp=tango_read_attribute2('LT1/SY/LOCAL.DG.1', 'mc.1Event');
35set(handles.lt1_MC1,'String',num2str(temp.value(n)));
36
37temp=tango_read_attribute2('LT1/SY/LOCAL.DG.1', 'mc.2Event');
38set(handles.lt1_MC2,'String',num2str(temp.value(n)));
39
40temp=tango_read_attribute2('LT1/SY/LOCAL.DG.1', 'oscEvent');
41set(handles.lt1_osc,'String',num2str(temp.value(n)));
42
43temp=tango_read_attribute2('LT1/SY/LOCAL.DG.1', 'dcct-booEvent');
44set(handles.boo_dcct,'String',num2str(temp.value(n)));
45
46temp=tango_read_attribute2('BOO/SY/LOCAL.DG.3', 'bpm-onde.trigEvent');
47set(handles.boo_nod,'String',num2str(temp.value(n)));
48
49temp=tango_read_attribute2('BOO/SY/LOCAL.Binj.1', 'sep-p.trigEvent');
50set(handles.boo_inj_septum,'String',num2str(temp.value(n)));
51
52temp=tango_read_attribute2('BOO/SY/LOCAL.Binj.1', 'k.trigEvent');
53set(handles.boo_inj_kicker,'String',num2str(temp.value(n)));
54
55temp=tango_read_attribute2('BOO/SY/LOCAL.ALIM.1', 'dpEvent');
56set(handles.boo_alim_dipole,'String',num2str(temp.value(n)));
57
58temp=tango_read_attribute2('BOO/SY/LOCAL.ALIM.1', 'qfEvent');
59set(handles.boo_alim_qf,'String',num2str(temp.value(n)));
60
61temp=tango_read_attribute2('BOO/SY/LOCAL.ALIM.1', 'qdEvent');
62set(handles.boo_alim_qd,'String',num2str(temp.value(n)));
63
64temp=tango_read_attribute2('BOO/SY/LOCAL.ALIM.1', 'sfEvent');
65set(handles.boo_alim_sf,'String',num2str(temp.value(n)));
66
67temp=tango_read_attribute2('BOO/SY/LOCAL.ALIM.1', 'sdEvent');
68set(handles.boo_alim_sd,'String',num2str(temp.value(n)));
69
70temp=tango_read_attribute2('BOO/SY/LOCAL.RF.1', 'rfEvent');
71set(handles.boo_rf,'String',num2str(temp.value(n)));
72
73temp=tango_read_attribute2('BOO/SY/LOCAL.ALIM.1', 'compEvent');
74set(handles.boo_alim_cp,'String',num2str(temp.value(n)));
75
76temp=tango_read_attribute2('LIN/SY/LOCAL.LPM.1', 'spareEvent');
77set(handles.lin_modulateur,'String',num2str(temp.value(n)));
78
79
80
81
82
83temp=tango_read_attribute2('BOO/SY/LOCAL.Bext.1', 'dof.trigEvent');
84set(handles.boo_ext_dof,'String',num2str(temp.value(n)));
85
86temp=tango_read_attribute2('BOO/SY/LOCAL.Bext.1', 'sep-p.trigEvent');
87set(handles.boo_ext_sept_p,'String',num2str(temp.value(n)));
88
89temp=tango_read_attribute2('BOO/SY/LOCAL.Bext.1', 'sep-a.trigEvent');
90set(handles.boo_ext_sept_a,'String',num2str(temp.value(n)));
91
92temp=tango_read_attribute2('BOO/SY/LOCAL.Bext.1', 'k.trigEvent');
93set(handles.boo_ext_kicker,'String',num2str(temp.value(n)));
94
95
96
97temp=tango_read_attribute2('ANS/SY/LOCAL.SDC.1', 'spareEvent');
98set(handles.sdc2,'String',num2str(temp.value(n)));
99
100temp=tango_read_attribute2('LT2/SY/LOCAL.DG.1', 'mrsvEvent');
101set(handles.lt2_emittance,'String',num2str(temp.value(n)));
102
103temp=tango_read_attribute2('LT2/SY/LOCAL.DG.1', 'osc-fctEvent');
104set(handles.lt2_osc,'String',num2str(temp.value(n)));
105
106temp=tango_read_attribute2('LT2/SY/LOCAL.DG.2', 'bpm.trigEvent');
107set(handles.lt2_bpm,'String',num2str(temp.value(n)));
108
109temp=tango_read_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k1.trigEvent');
110set(handles.ans_inj_k1,'String',num2str(temp.value(n)));
111
112temp=tango_read_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k2.trigEvent');
113set(handles.ans_inj_k2,'String',num2str(temp.value(n)));
114
115temp=tango_read_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k3.trigEvent');
116set(handles.ans_inj_k3,'String',num2str(temp.value(n)));
117
118temp=tango_read_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k4.trigEvent');
119set(handles.ans_inj_k4,'String',num2str(temp.value(n)));
120
121temp=tango_read_attribute2('ANS-C01/SY/LOCAL.Ainj.2', 'sep-p.trigEvent');
122set(handles.ans_inj_sept_p,'String',num2str(temp.value(n)));
123
124temp=tango_read_attribute2('ANS-C01/SY/LOCAL.Ainj.2', 'sep-a.trigEvent');
125set(handles.ans_inj_sept_a,'String',num2str(temp.value(n)));
126
127temp=tango_read_attribute2('ANS-C14/SY/LOCAL.DG.1', 'perteEvent');
128set(handles.ans_dcct,'String',num2str(temp.value(n)));
129
130temp=tango_read_attribute2('ANS-C07/SY/LOCAL.DG.1', 'libre.1Event');
131set(handles.ans_fbt,'String',num2str(temp.value(n)));
132
133temp=tango_read_attribute2('ANS-C01/SY/LOCAL.DG.2', 'bpm.trigEvent');
134set(handles.ans_bpm_c01,'String',num2str(temp.value(n)));
135temp=tango_read_attribute2('ANS-C02/SY/LOCAL.DG.1', 'bpm.trigEvent');
136set(handles.ans_bpm_c02,'String',num2str(temp.value(n)));
137temp=tango_read_attribute2('ANS-C03/SY/LOCAL.DG.1', 'bpm.trigEvent');
138set(handles.ans_bpm_c03,'String',num2str(temp.value(n)));
139temp=tango_read_attribute2('ANS-C04/SY/LOCAL.DG.1', 'bpm.trigEvent');
140set(handles.ans_bpm_c04,'String',num2str(temp.value(n)));
141temp=tango_read_attribute2('ANS-C05/SY/LOCAL.DG.1', 'bpm.trigEvent');
142set(handles.ans_bpm_c05,'String',num2str(temp.value(n)));
143temp=tango_read_attribute2('ANS-C06/SY/LOCAL.DG.1', 'bpm.trigEvent');
144set(handles.ans_bpm_c06,'String',num2str(temp.value(n)));
145temp=tango_read_attribute2('ANS-C07/SY/LOCAL.DG.1', 'bpm.trigEvent');
146set(handles.ans_bpm_c07,'String',num2str(temp.value(n)));
147temp=tango_read_attribute2('ANS-C08/SY/LOCAL.DG.1', 'bpm.trigEvent');
148set(handles.ans_bpm_c08,'String',num2str(temp.value(n)));
149temp=tango_read_attribute2('ANS-C09/SY/LOCAL.DG.1', 'bpm.trigEvent');
150set(handles.ans_bpm_c09,'String',num2str(temp.value(n)));
151temp=tango_read_attribute2('ANS-C10/SY/LOCAL.DG.1', 'bpm.trigEvent');
152set(handles.ans_bpm_c10,'String',num2str(temp.value(n)));
153temp=tango_read_attribute2('ANS-C11/SY/LOCAL.DG.1', 'bpm.trigEvent');
154set(handles.ans_bpm_c11,'String',num2str(temp.value(n)));
155temp=tango_read_attribute2('ANS-C12/SY/LOCAL.DG.1', 'bpm.trigEvent');
156set(handles.ans_bpm_c12,'String',num2str(temp.value(n)));
157temp=tango_read_attribute2('ANS-C13/SY/LOCAL.DG.1', 'bpm.trigEvent');
158set(handles.ans_bpm_c13,'String',num2str(temp.value(n)));
159temp=tango_read_attribute2('ANS-C14/SY/LOCAL.DG.1', 'bpm.trigEvent');
160set(handles.ans_bpm_c14,'String',num2str(temp.value(n)));
161temp=tango_read_attribute2('ANS-C15/SY/LOCAL.DG.1', 'bpm.trigEvent');
162set(handles.ans_bpm_c15,'String',num2str(temp.value(n)));
163temp=tango_read_attribute2('ANS-C16/SY/LOCAL.DG.1', 'bpm.trigEvent');
164set(handles.ans_bpm_c16,'String',num2str(temp.value(n)));
165
166temp=tango_read_attribute2('ANS-C01/SY/LOCAL.EP.1', 'k-h.trigEvent');
167try txt=num2str(temp.value(n)); catch txt='bug_device' ; end
168set(handles.ans_k_h,'String',txt);
169temp=tango_read_attribute2('ANS-C01/SY/LOCAL.EP.1', 'k-v.trigEvent');
170try txt=num2str(temp.value(n)); catch txt='bug_device' ; end
171set(handles.ans_k_v,'String',txt);
172temp=tango_read_attribute2('ANS-C01/SY/LOCAL.EP.1', 'k-hv.pcEvent');
173try txt=num2str(temp.value(n)); catch txt='bug_device' ; end
174set(handles.ans_k_pc,'String',txt);
175
176return
Note: See TracBrowser for help on using the repository browser.