[17] | 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 | |
---|