source: MML/trunk/machine/SOLEIL/common/synchro/set_bump_test9_2010.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: 1.7 KB
Line 
1function set_bump_test9_2010
2
3% deuxiÚme optimisation du bump
4
5% standard run 2
6fprintf('Kicker delay read\n')
7temp=tango_read_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k1.trigStepDelay'); % 5621670
8temp=tango_read_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k2.trigStepDelay'); % 5621673
9temp=tango_read_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k3.trigStepDelay'); % 5621674
10temp=tango_read_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k4.trigStepDelay'); % 5621670
11
12fprintf('Kicker voltage read\n')
13temp=tango_read_attribute2('ANS-C01/EP/AL_K.1', 'voltage');  % 5.8064e+03
14fprintf('K1=%10.1f\n',temp.value(2))
15temp=tango_read_attribute2('ANS-C01/EP/AL_K.2', 'voltage');  % 5.8685e+03
16fprintf('K2=%10.1f\n',temp.value(2))
17temp=tango_read_attribute2('ANS-C01/EP/AL_K.3', 'voltage');  % 5.8153e+03
18fprintf('K3=%10.1f\n',temp.value(2))
19temp=tango_read_attribute2('ANS-C01/EP/AL_K.4', 'voltage');  % 5.8034e+03
20fprintf('K4=%10.1f\n',temp.value(2))
21
22
23
24% New values
25delai0 =5621670-40-40-40;
26r=1.0;    % ratio global
27r1=1.02 ;   % ratio 2 derniers kicker
28k=-0;
29
30% 1 pas = 5.8 ns
31% Avec +100 NanoFarad K4
32%
33tango_write_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k1.trigStepDelay',delai0 -1  -2  + k);
34tango_write_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k2.trigStepDelay',delai0 +6  +2  + k);
35tango_write_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k3.trigStepDelay',delai0 -2  +3  + k);
36tango_write_attribute2('ANS-C01/SY/LOCAL.Ainj.1', 'k4.trigStepDelay',delai0 +2  -1  + k);
37
38return
39%
40tango_write_attribute2('ANS-C01/EP/AL_K.1', 'voltage',(5566+20-0 )*r);
41tango_write_attribute2('ANS-C01/EP/AL_K.2', 'voltage',(5644+20+0 )*r);
42tango_write_attribute2('ANS-C01/EP/AL_K.3', 'voltage',(5543+40 )*r);
43tango_write_attribute2('ANS-C01/EP/AL_K.4', 'voltage',(5619-30 )*r);
44
45
46
Note: See TracBrowser for help on using the repository browser.