1 | function mycallbackenergytunette(arg1,arg2,hObject, eventdata, handles) |
---|
2 | |
---|
3 | %BPMx = getappdata(handles.figure1,'BPMx'); |
---|
4 | %BPMz = getappdata(handles.figure1,'BPMz'); |
---|
5 | BPMxList = getappdata(handles.figure1,'BPMxList'); |
---|
6 | |
---|
7 | % replot des orbites |
---|
8 | h = get(handles.axes2,'Children'); |
---|
9 | hline = findobj(h,'-regexp','Tag','line[1,2]'); |
---|
10 | |
---|
11 | s = getspos('BPMx',BPMxList); |
---|
12 | [X Z Sum] = anabpmfirstturn( BPMxList ,'MaxSum','NoDisplay'); |
---|
13 | orbite_x = X'; % mm |
---|
14 | orbite_z = Z'; % en mm |
---|
15 | setappdata(handles.figure1,'orbite_x',orbite_x); |
---|
16 | setappdata(handles.figure1,'orbite_z',orbite_z); |
---|
17 | |
---|
18 | |
---|
19 | % linegraphes |
---|
20 | set(hline(2),'XData',s,'YData',orbite_x,'Visible','On'); |
---|
21 | set(hline(1),'XData',s,'YData',orbite_z,'Visible','On'); |
---|
22 | |
---|
23 | |
---|