source: MML/trunk/machine/SOLEIL/doc_html/machine/Soleil/StorageRing/reglage_pos_energie_v3.html @ 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: 139.3 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2                "http://www.w3.org/TR/REC-html40/loose.dtd">
3<html>
4<head>
5  <title>Description of reglage_pos_energie_v3</title>
6  <meta name="keywords" content="reglage_pos_energie_v3">
7  <meta name="description" content="REGLAGE_POS_ENERGIE_V3 M-file for reglage_pos_energie_v3.fig">
8  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
9  <meta name="generator" content="m2html &copy; 2003 Guillaume Flandin">
10  <meta name="robots" content="index, follow">
11  <link type="text/css" rel="stylesheet" href="../../../m2html.css">
12</head>
13<body>
14<a name="_top"></a>
15<div><a href="../../../index.html">Home</a> &gt;  <a href="#">machine</a> &gt; <a href="#">Soleil</a> &gt; <a href="index.html">StorageRing</a> &gt; reglage_pos_energie_v3.m</div>
16
17<!--<table width="100%"><tr><td align="left"><a href="../../../index.html"><img alt="<" border="0" src="../../../left.png">&nbsp;Master index</a></td>
18<td align="right"><a href="index.html">Index for machine/Soleil/StorageRing&nbsp;<img alt=">" border="0" src="../../../right.png"></a></td></tr></table>-->
19
20<h1>reglage_pos_energie_v3
21</h1>
22
23<h2><a name="_name"></a>PURPOSE <a href="#_top"><img alt="^" border="0" src="../../../up.png"></a></h2>
24<div class="box"><strong>REGLAGE_POS_ENERGIE_V3 M-file for reglage_pos_energie_v3.fig</strong></div>
25
26<h2><a name="_synopsis"></a>SYNOPSIS <a href="#_top"><img alt="^" border="0" src="../../../up.png"></a></h2>
27<div class="box"><strong>function varargout = reglage_pos_energie_v3(varargin) </strong></div>
28
29<h2><a name="_description"></a>DESCRIPTION <a href="#_top"><img alt="^" border="0" src="../../../up.png"></a></h2>
30<div class="fragment"><pre class="comment"> REGLAGE_POS_ENERGIE_V3 M-file for reglage_pos_energie_v3.fig
31      REGLAGE_POS_ENERGIE_V3, by itself, creates a new REGLAGE_POS_ENERGIE_V3 or raises the existing
32      singleton*.
33
34      H = REGLAGE_POS_ENERGIE_V3 returns the handle to a new REGLAGE_POS_ENERGIE_V3 or the handle to
35      the existing singleton*.
36
37      REGLAGE_POS_ENERGIE_V3('CALLBACK',hObject,eventData,handles,...) calls the local
38      function named CALLBACK in REGLAGE_POS_ENERGIE_V3.M with the given input arguments.
39
40      REGLAGE_POS_ENERGIE_V3('Property','Value',...) creates a new REGLAGE_POS_ENERGIE_V3 or raises the
41      existing singleton*.  Starting from the left, property value pairs are
42      applied to the GUI before reglage_pos_energie_v3_OpeningFunction gets called.  An
43      unrecognized property name or invalid value makes property application
44      stop.  All inputs are passed to reglage_pos_energie_v3_OpeningFcn via varargin.
45
46      *See GUI Options on GUIDE's Tools menu.  Choose &quot;GUI allows only one
47      instance to run (singleton)&quot;.
48
49 See also: GUIDE, GUIDATA, GUIHANDLES</pre></div>
50
51<!-- crossreference -->
52<h2><a name="_cross"></a>CROSS-REFERENCE INFORMATION <a href="#_top"><img alt="^" border="0" src="../../../up.png"></a></h2>
53This function calls:
54<ul style="list-style-image:url(../../../matlabicon.gif)">
55</ul>
56This function is called by:
57<ul style="list-style-image:url(../../../matlabicon.gif)">
58</ul>
59<!-- crossreference -->
60
61<h2><a name="_subfunctions"></a>SUBFUNCTIONS <a href="#_top"><img alt="^" border="0" src="../../../up.png"></a></h2>
62<ul style="list-style-image:url(../../../matlabicon.gif)">
63<li><a href="#_sub1" class="code">function reglage_pos_energie_v3_OpeningFcn(hObject, eventdata, handles, varargin)</a></li><li><a href="#_sub2" class="code">function varargout = reglage_pos_energie_v3_OutputFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub3" class="code">function fit_pushbutton1_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub4" class="code">function FileMenu_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub5" class="code">function OpenMenuItem_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub6" class="code">function PrintMenuItem_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub7" class="code">function CloseMenuItem_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub8" class="code">function popupmenu1_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub9" class="code">function popupmenu1_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub10" class="code">function K1_edit1_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub11" class="code">function K1_edit1_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub12" class="code">function K1_slider1_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub13" class="code">function K1_slider1_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub14" class="code">function K2_edit2_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub15" class="code">function K2_edit2_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub16" class="code">function K2_slider2_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub17" class="code">function K2_slider2_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub18" class="code">function K3_edit3_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub19" class="code">function K3_edit3_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub20" class="code">function K3_slider3_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub21" class="code">function K3_slider3_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub22" class="code">function K4_edit4_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub23" class="code">function K4_edit4_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub24" class="code">function K4_slider4_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub25" class="code">function K4_slider4_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub26" class="code">function deltax_edit13_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub27" class="code">function deltax_edit13_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub28" class="code">function deltax_slider13_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub29" class="code">function deltax_slider13_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub30" class="code">function deltaxp_edit14_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub31" class="code">function deltaxp_edit14_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub32" class="code">function deltaxp_slider14_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub33" class="code">function deltaxp_slider14_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub34" class="code">function deltaz_edit15_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub35" class="code">function deltaz_edit15_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub36" class="code">function deltaz_slider15_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub37" class="code">function deltaz_slider15_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub38" class="code">function deltazp_edit16_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub39" class="code">function deltazp_edit16_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub40" class="code">function deltazp_slider16_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub41" class="code">function deltazp_slider16_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub42" class="code">function uibuttongroup_SelectionChangeFcn(hObject,eventdata,handles)</a></li><li><a href="#_sub43" class="code">function bump_edit21_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub44" class="code">function bump_edit21_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub45" class="code">function BPM1_checkbox_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub46" class="code">function BPM2_checkbox_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub47" class="code">function BPM3_checkbox_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub48" class="code">function BPM4_checkbox_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub49" class="code">function BPM5_checkbox_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub50" class="code">function BPM6_checkbox_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub51" class="code">function BPM7_checkbox_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub52" class="code">function BPM8_checkbox_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub53" class="code">function BPM9_checkbox_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub54" class="code">function BPM10_checkbox_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub55" class="code">function K1_U_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub56" class="code">function K1_U_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub57" class="code">function K1_U_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub58" class="code">function K1_U_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub59" class="code">function K2_U_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub60" class="code">function K2_U_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub61" class="code">function K2_U_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub62" class="code">function K2_U_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub63" class="code">function K3_U_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub64" class="code">function K3_U_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub65" class="code">function K3_U_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub66" class="code">function K3_U_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub67" class="code">function K4_U_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub68" class="code">function K4_U_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub69" class="code">function K4_U_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub70" class="code">function K4_U_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub71" class="code">function septum_actif_a_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub72" class="code">function septum_actif_a_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub73" class="code">function septum_actif_a_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub74" class="code">function septum_actif_a_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub75" class="code">function septum_passif_a_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub76" class="code">function septum_passif_a_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub77" class="code">function septum_passif_a_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub78" class="code">function septum_passif_a_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub79" class="code">function CV4_a_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub80" class="code">function CV4_a_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub81" class="code">function CV4_a_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub82" class="code">function CV4_a_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub83" class="code">function CV5_a_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub84" class="code">function CV5_a_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub85" class="code">function CV5_a_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub86" class="code">function CV5_a_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub87" class="code">function septum_actif_U_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub88" class="code">function septum_actif_U_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub89" class="code">function septum_passif_U_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub90" class="code">function septum_passif_U_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub91" class="code">function septum_passif_U_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub92" class="code">function septum_passif_U_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub93" class="code">function CV4_I_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub94" class="code">function CV4_I_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub95" class="code">function CV4_I_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub96" class="code">function CV4_I_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub97" class="code">function CV5_I_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub98" class="code">function CV5_I_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub99" class="code">function CV5_I_slider_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub100" class="code">function CV5_I_slider_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub101" class="code">function septum_actif_U_edit_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub102" class="code">function septum_actif_U_edit_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub103" class="code">function edit56_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub104" class="code">function edit57_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub105" class="code">function slider55_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub106" class="code">function slider56_CreateFcn(hObject, eventdata, handles)</a></li></ul>
64<h2><a name="_source"></a>SOURCE CODE <a href="#_top"><img alt="^" border="0" src="../../../up.png"></a></h2>
65<div class="fragment"><pre>0001 <a name="_sub0" href="#_subfunctions" class="code">function varargout = reglage_pos_energie_v3(varargin)</a>
660002 <span class="comment">% REGLAGE_POS_ENERGIE_V3 M-file for reglage_pos_energie_v3.fig</span>
670003 <span class="comment">%      REGLAGE_POS_ENERGIE_V3, by itself, creates a new REGLAGE_POS_ENERGIE_V3 or raises the existing</span>
680004 <span class="comment">%      singleton*.</span>
690005 <span class="comment">%</span>
700006 <span class="comment">%      H = REGLAGE_POS_ENERGIE_V3 returns the handle to a new REGLAGE_POS_ENERGIE_V3 or the handle to</span>
710007 <span class="comment">%      the existing singleton*.</span>
720008 <span class="comment">%</span>
730009 <span class="comment">%      REGLAGE_POS_ENERGIE_V3('CALLBACK',hObject,eventData,handles,...) calls the local</span>
740010 <span class="comment">%      function named CALLBACK in REGLAGE_POS_ENERGIE_V3.M with the given input arguments.</span>
750011 <span class="comment">%</span>
760012 <span class="comment">%      REGLAGE_POS_ENERGIE_V3('Property','Value',...) creates a new REGLAGE_POS_ENERGIE_V3 or raises the</span>
770013 <span class="comment">%      existing singleton*.  Starting from the left, property value pairs are</span>
780014 <span class="comment">%      applied to the GUI before reglage_pos_energie_v3_OpeningFunction gets called.  An</span>
790015 <span class="comment">%      unrecognized property name or invalid value makes property application</span>
800016 <span class="comment">%      stop.  All inputs are passed to reglage_pos_energie_v3_OpeningFcn via varargin.</span>
810017 <span class="comment">%</span>
820018 <span class="comment">%      *See GUI Options on GUIDE's Tools menu.  Choose &quot;GUI allows only one</span>
830019 <span class="comment">%      instance to run (singleton)&quot;.</span>
840020 <span class="comment">%</span>
850021 <span class="comment">% See also: GUIDE, GUIDATA, GUIHANDLES</span>
860022
870023 <span class="comment">% Edit the above text to modify the response to help reglage_pos_energie_v3</span>
880024
890025 <span class="comment">% Last Modified by GUIDE v2.5 27-Mar-2006 11:16:06</span>
900026
910027 <span class="comment">% Begin initialization code - DO NOT EDIT</span>
920028 gui_Singleton = 1;
930029 gui_State = struct(<span class="string">'gui_Name'</span>,       mfilename, <span class="keyword">...</span>
940030                    <span class="string">'gui_Singleton'</span>,  gui_Singleton, <span class="keyword">...</span>
950031                    <span class="string">'gui_OpeningFcn'</span>, @<a href="#_sub1" class="code" title="subfunction reglage_pos_energie_v3_OpeningFcn(hObject, eventdata, handles, varargin)">reglage_pos_energie_v3_OpeningFcn</a>, <span class="keyword">...</span>
960032                    <span class="string">'gui_OutputFcn'</span>,  @<a href="#_sub2" class="code" title="subfunction varargout = reglage_pos_energie_v3_OutputFcn(hObject, eventdata, handles)">reglage_pos_energie_v3_OutputFcn</a>, <span class="keyword">...</span>
970033                    <span class="string">'gui_LayoutFcn'</span>,  [] , <span class="keyword">...</span>
980034                    <span class="string">'gui_Callback'</span>,   []);
990035 <span class="keyword">if</span> nargin &amp;&amp; ischar(varargin{1})
1000036     gui_State.gui_Callback = str2func(varargin{1});
1010037 <span class="keyword">end</span>
1020038
1030039 <span class="keyword">if</span> nargout
1040040     [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
1050041 <span class="keyword">else</span>
1060042     gui_mainfcn(gui_State, varargin{:});
1070043 <span class="keyword">end</span>
1080044 <span class="comment">% End initialization code - DO NOT EDIT</span>
1090045
1100046 <span class="comment">% --- Executes just before reglage_pos_energie_v3 is made visible.</span>
1110047 <a name="_sub1" href="#_subfunctions" class="code">function reglage_pos_energie_v3_OpeningFcn(hObject, eventdata, handles, varargin)</a>
1120048 <span class="comment">% This function has no output args, see OutputFcn.</span>
1130049 <span class="comment">% hObject    handle to figure</span>
1140050 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
1150051 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
1160052 <span class="comment">% varargin   command line arguments to reglage_pos_energie_v3 (see VARARGIN)</span>
1170053
1180054 <span class="comment">% Choose default command line output for reglage_pos_energie_v3</span>
1190055 handles.output = hObject;
1200056
1210057
1220058 <span class="comment">% position du septum passif</span>
1230059 handles.pos_septum = -15;
1240060
1250061 <span class="comment">% efficitï¿œ des kickers exprimï¿œe en mrad / mm de bump</span>
1260062 handles.eff_K = 0.3331;
1270063
1280064 <span class="comment">% button group for kickers</span>
1290065 h = uibuttongroup(<span class="string">'visible'</span>,<span class="string">'off'</span>,<span class="string">'Position'</span>,[0.05 0.84 .41 .12],<span class="keyword">...</span>
1300066     <span class="string">'Title'</span>,<span class="string">'bump mode'</span>,<span class="string">'TitlePosition'</span>,<span class="string">'centertop'</span>,<span class="keyword">...</span>
1310067     <span class="string">'BackgroundColor'</span>,[0.696 1.0 0.924]);
1320068 u1 = uicontrol(<span class="string">'Style'</span>,<span class="string">'Radio'</span>,<span class="string">'String'</span>,<span class="string">'bump symetrique'</span>,<span class="string">'Tag'</span>,<span class="string">'radiobutton1'</span>,<span class="keyword">...</span>
1330069     <span class="string">'pos'</span>,[10 55 140 25],<span class="string">'parent'</span>,h,<span class="string">'HandleVisibility'</span>,<span class="string">'off'</span>,<span class="keyword">...</span>
1340070     <span class="string">'BackgroundColor'</span>,[0.696 1.0 0.924]);
1350071 u2 = uicontrol(<span class="string">'Style'</span>,<span class="string">'Radio'</span>,<span class="string">'String'</span>,<span class="string">'bum dissymetrique couple 2 a 2'</span>,<span class="string">'Tag'</span>,<span class="string">'radiobutton2'</span>,<span class="keyword">...</span>
1360072     <span class="string">'pos'</span>,[10. 30. 220 25],<span class="string">'parent'</span>,h,<span class="string">'HandleVisibility'</span>,<span class="string">'off'</span>,<span class="keyword">...</span>
1370073     <span class="string">'BackgroundColor'</span>,[0.696 1.0 0.924]);
1380074 u3 = uicontrol(<span class="string">'Style'</span>,<span class="string">'Radio'</span>,<span class="string">'String'</span>,<span class="string">'bump quelconque'</span>,<span class="string">'Tag'</span>,<span class="string">'radiobutton3'</span>,<span class="keyword">...</span>
1390075     <span class="string">'pos'</span>,[10. 5.00 140 25],<span class="string">'parent'</span>,h,<span class="string">'HandleVisibility'</span>,<span class="string">'off'</span>,<span class="keyword">...</span>
1400076     <span class="string">'BackgroundColor'</span>,[0.696 1.0 0.924]);
1410077
1420078 set(h,<span class="string">'SelectionChangeFcn'</span>,<span class="keyword">...</span>
1430079     {@<a href="#_sub42" class="code" title="subfunction uibuttongroup_SelectionChangeFcn(hObject,eventdata,handles)">uibuttongroup_SelectionChangeFcn</a>,handles});
1440080
1450081 set(h,<span class="string">'SelectedObject'</span>,u1);  <span class="comment">% No selection</span>
1460082 set(h,<span class="string">'Visible'</span>,<span class="string">'on'</span>);
1470083
1480084 set([handles.K1_edit1,handles.K1_slider1,<span class="keyword">...</span>
1490085             handles.K2_edit2,handles.K2_slider2,<span class="keyword">...</span>
1500086             handles.K3_edit3,handles.K3_slider3,<span class="keyword">...</span>
1510087             handles.K4_edit4,handles.K4_slider4,<span class="keyword">...</span>
1520088             handles.K1_U_edit,handles.K1_U_slider,<span class="keyword">...</span>
1530089             handles.K2_U_edit,handles.K2_U_slider,<span class="keyword">...</span>
1540090             handles.K3_U_edit,handles.K3_U_slider,<span class="keyword">...</span>
1550091             handles.K4_U_edit,handles.K4_U_slider,<span class="keyword">...</span>
1560092             ],<span class="string">'Enable'</span>,<span class="string">'off'</span>)
1570093
1580094 <span class="comment">%%%%%%%</span>
1590095 <span class="comment">% BPM</span>
1600096 <span class="comment">%%%%%%%</span>
1610097
1620098 BPMxFamily = <span class="string">'BPMx'</span>;
1630099 BPMzFamily = <span class="string">'BPMz'</span>;
1640100 <span class="comment">% on limite la liste des BPM au dixiÚme</span>
1650101 <span class="comment">% on tiend compte d'éventuels BPM au status = 0</span>
1660102
1670103 nbmaxBPM = 10;
1680104 BPMxList = family2dev(BPMxFamily, 1 );
1690105 BPMxListtotal = family2dev(BPMxFamily, 0 );
1700106 BPMxList = intersect(BPMxList(1:nbmaxBPM,:),BPMxListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
1710107
1720108 BPMzList = family2dev(BPMzFamily, 1 );
1730109 BPMzListtotal = family2dev(BPMzFamily, 0 );
1740110 BPMzList = intersect(BPMzList(1:nbmaxBPM,:),BPMzListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
1750111
1760112 <span class="comment">% les éventuels BPMs au status = 0 sont inactivés et checkbox value = 0</span>
1770113 val_status = 1 - getfamilydata(<span class="string">'BPMx'</span>,<span class="string">'Status'</span>,BPMxListtotal(1:nbmaxBPM,:));
1780114 num_BPM_actif = [];
1790115 <span class="keyword">for</span> k = 1:nbmaxBPM
1800116     name = strcat(<span class="string">'BPM'</span>,num2str(k),<span class="string">'_checkbox'</span>);
1810117     <span class="keyword">if</span> val_status(k)   
1820118         set(handles.(name),<span class="string">'Enable'</span>,<span class="string">'off'</span>);
1830119         set(handles.(name),<span class="string">'Value'</span>,0);
1840120         val = 0;
1850121     <span class="keyword">else</span>
1860122         set(handles.(name),<span class="string">'Value'</span>,1);
1870123         val = 1;
1880124     <span class="keyword">end</span>
1890125     num_BPM_actif =[num_BPM_actif  val];
1900126 <span class="keyword">end</span>
1910127 setappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>,num_BPM_actif);
1920128 setappdata(handles.figure1,<span class="string">'BPMxList'</span>,BPMxList);
1930129
1940130
1950131 <span class="comment">% initialisation des BPM estimï¿œs actifs pour la mesrue d'ï¿œnergie</span>
1960132 <span class="comment">% fonction num_BPM_actif = 1 lorsque le BPM est selectionnï¿œ, 0 sinon</span>
1970133 <span class="comment">% on active par dï¿œfaut les 5 premiers</span>
1980134 <span class="comment">% num_BPM_actif = [1 1 1 1 1 0 0 0 0 0 ];</span>
1990135 <span class="comment">% setappdata(handles.figure1,'num_BPM_actif',num_BPM_actif);</span>
2000136 <span class="comment">%</span>
2010137 <span class="comment">% set(handles.BPM1_checkbox,'Value',1);</span>
2020138 <span class="comment">% set(handles.BPM2_checkbox,'Value',1);</span>
2030139 <span class="comment">% set(handles.BPM3_checkbox,'Value',1);</span>
2040140 <span class="comment">% set(handles.BPM4_checkbox,'Value',1);</span>
2050141 <span class="comment">% set(handles.BPM5_checkbox,'Value',1);</span>
2060142 <span class="comment">% set(handles.BPM6_checkbox,'Value',0);</span>
2070143 <span class="comment">% set(handles.BPM7_checkbox,'Value',0);</span>
2080144 <span class="comment">% set(handles.BPM8_checkbox,'Value',0);</span>
2090145 <span class="comment">% set(handles.BPM9_checkbox,'Value',0);</span>
2100146 <span class="comment">% set(handles.BPM10_checkbox,'Value',0);</span>
2110147
2120148 <span class="comment">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span>
2130149 <span class="comment">% enregistrement de la matrice :</span>
2140150 <span class="comment">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span>
2150151
2160152 enregistrement = 1;
2170153 <span class="keyword">if</span> enregistrement
2180154
2190155     <span class="keyword">global</span> THERING
2200156
2210157     <span class="comment">% mise ï¿œ zï¿œro des courants quadrupï¿œles</span>
2220158     <span class="comment">%     setsp({'Q1','Q2','Q3',...</span>
2230159     <span class="comment">%         'Q4','Q5','Q6','Q7','Q8','Q9','Q10'},0,'Model');</span>
2240160
2250161     tmp = family2atindex(findmemberof(<span class="string">'QUAD'</span>));
2260162     <span class="keyword">for</span> k1= 1: length(tmp)
2270163         <span class="keyword">for</span> k2=1:length(tmp{k1})
2280164             ATIndex= tmp{k1}(k2);
2290165             THERING{ATIndex}.K = 0;
2300166             THERING{ATIndex}.PolynomB(2) = 0;
2310167         <span class="keyword">end</span>
2320168     <span class="keyword">end</span>
2330169
2340170     <span class="comment">% index des BPM</span>
2350171     index_BPM = family2atindex(<span class="string">'BPMx'</span>);
2360172     <span class="comment">%index_premier_element = family2atindex('K4');</span>
2370173     index_premier_element = family2atindex(<span class="string">'PtINJ'</span>);
2380174
2390175     <span class="comment">% calcul de chaque matrice 6x6 du point Kicker 4 jusqu'au BPM considï¿œrï¿œ</span>
2400176     <span class="keyword">for</span> jBPM = 1:nbmaxBPM
2410177         M66 = eye(6);
2420178         <span class="keyword">for</span> i = index_premier_element:index_BPM(jBPM)
2430179             elem = THERING{i};
2440180             Melem66 = findelemm66(elem,elem.PassMethod,[0 0 0 0 0 0]');
2450181             M66 = Melem66 * M66;
2460182         <span class="keyword">end</span>
2470183         R11(jBPM) = M66(1,1);
2480184         R12(jBPM) = M66(1,2);
2490185         R15(jBPM) = M66(1,5);
2500186     <span class="keyword">end</span>
2510187     setappdata(handles.figure1,<span class="string">'R11'</span>,R11);
2520188     setappdata(handles.figure1,<span class="string">'R12'</span>,R12);
2530189     setappdata(handles.figure1,<span class="string">'R15'</span>,R15);
2540190
2550191
2560192 <span class="keyword">end</span>
2570193 <span class="comment">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span>
2580194
2590195 <span class="comment">% position des BPM acitvés</span>
2600196 s = getspos(BPMxFamily, BPMxList);
2610197 Xmax = max(s);
2620198 setappdata(handles.figure1, <span class="string">'SPosX'</span>, s);
2630199 L = getfamilydata(<span class="string">'Circumference'</span>);
2640200 <span class="keyword">if</span> isempty(L)
2650201     setappdata(handles.figure1, <span class="string">'AxisRange1X'</span>, [min(s) max(s)]);
2660202 <span class="keyword">else</span>
2670203     setappdata(handles.figure1, <span class="string">'AxisRange1X'</span>, [0 Xmax]);
2680204 <span class="keyword">end</span>
2690205 setappdata(handles.figure1,<span class="string">'nbmaxBPM'</span>,nbmaxBPM);
2700206
2710207 <span class="comment">% Update handles structure</span>
2720208 guidata(hObject, handles);
2730209
2740210 <span class="comment">% This sets up the initial plot - only do when we are invisible</span>
2750211 <span class="comment">% so window can get raised using reglage_pos_energie_v3.</span>
2760212 <span class="keyword">if</span> strcmp(get(hObject,<span class="string">'Visible'</span>),<span class="string">'off'</span>)
2770213     
2780214     <span class="comment">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span>
2790215     <span class="comment">% AXE 1</span>
2800216     <span class="comment">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span>
2810217     
2820218     <span class="comment">% lire les valeurs courantes des kickers</span>
2830219 <span class="comment">%     val_HW14 = getam('K_INJ1');</span>
2840220 <span class="comment">%     val_HW23 = getam('K_INJ2');</span>
2850221 <span class="comment">%     val_ph14 = hw2physics('K_INJ1','Setpoint',val_HW14);</span>
2860222 <span class="comment">%     val_ph23 = hw2physics('K_INJ3','Setpoint',val_HW23);</span>
2870223 <span class="comment">%     teta1 = val_ph14(1);</span>
2880224 <span class="comment">%     teta2 = val_ph23(1);</span>
2890225 <span class="comment">%     teta3 = val_ph23(2);</span>
2900226 <span class="comment">%     teta4 = val_ph14(2);</span>
2910227     
2920228     <span class="comment">%(on se teste sur correcteurs)</span>
2930229     <span class="comment">%     teta1 = -4e-3;teta2 = 4.5e-3;teta3 = 8e-3;teta4 = -8e-3</span>
2940230     val_HW = getam(<span class="string">'HCOR'</span>);
2950231     val_ph = 100 * hw2physics(<span class="string">'HCOR'</span>,<span class="string">'Setpoint'</span>,val_HW);
2960232     teta1 = - abs(val_ph(1));
2970233     teta2 = abs(val_ph(2));
2980234     teta3 = abs(val_ph(3));
2990235     teta4 = - abs(val_ph(4));
3000236     
3010237     <span class="comment">% plot du bump kicker</span>
3020238     name=[<span class="string">'axes'</span> num2str(1)];
3030239     axes(handles.(name));
3040240
3050241    <span class="comment">% pas génial, il vaudrait mieux utiliser THERING en reperant les elements et</span>
3060242    <span class="comment">% deduire les espaces entre equipements</span>
3070243     X1 = 0;X2 = 1;X3 = 4.002;X4 = 8.227;X5 = 11.229;X6 = 13;
3080244     Ymax = 20;Ymin = -25;
3090245     Xdata = [ X1 X2 X3 X4 X5 X6];
3100246     V1 = [0 0]';
3110247     V2 = [1 (X2-X1);0 1]*V1 + [0 teta1]';
3120248     V3 = [1 (X3-X2);0 1]*V2 + [0 teta2]';
3130249     V4 = [1 (X4-X3);0 1]*V3 + [0 teta3]';
3140250     V5 = [1 (X5-X4);0 1]*V4 + [0 teta4]';
3150251     V6 = [1 (X6-X5);0 1]*V5;
3160252     Ydata = [V1(1) V2(1) V3(1) V4(1) V5(1) V6(1)]*1000;
3170253     plot(Xdata,Ydata,<span class="string">'rs-'</span>,<span class="string">'Tag'</span>,<span class="string">'line1'</span>);
3180254     hold on
3190255     plot(Xdata,Ydata*cos(30*pi/180),<span class="string">'bs-'</span>,<span class="string">'Tag'</span>,<span class="string">'line2'</span>);
3200256     set(handles.(name), <span class="string">'YGrid'</span>,<span class="string">'On'</span>);
3210257     set(handles.(name), <span class="string">'XGrid'</span>,<span class="string">'On'</span>);
3220258     set(gca, <span class="string">'YMinorTick'</span>,<span class="string">'On'</span>);
3230259     <span class="comment">%set(handles.(name), 'XMinorTick','On');</span>
3240260     xlabel(handles.(name),<span class="string">'s (m)'</span>);
3250261     ylabel(handles.(name),<span class="string">'X (mm)'</span>);
3260262     xlim([0 X6]);
3270263     ylim([Ymin Ymax]);
3280264     
3290265     <span class="comment">% plot du septum</span>
3300266     hold on
3310267     Xs = 6.8695;ls = 0.6;
3320268     Ys = handles.pos_septum;eps = 3.5;
3330269     rectangle(<span class="string">'Position'</span>,[Xs,Ys-eps,ls,eps],<span class="keyword">...</span>
3340270        <span class="string">'FaceColor'</span>,<span class="string">'r'</span>)
3350271           <span class="comment">%'Curvature',[0.4],'FaceColor','r')</span>
3360272     hold on
3370273     
3380274     <span class="comment">% plot des kickers</span>
3390275     l = 0.6;XK1 = X2-l/2;XK2 = X3-l/2;
3400276     XK3 = X4-l/2;XK4 = X5-l/2;
3410277     Y = Ymin + 1;ep = Ymax - Ymin - 2;
3420278     rectangle(<span class="string">'Position'</span>,[XK1,Y,l,ep],<span class="keyword">...</span>
3430279         <span class="string">'LineWidth'</span>,0.5,<span class="string">'LineStyle'</span>,<span class="string">'--'</span>)
3440280     hold on
3450281     rectangle(<span class="string">'Position'</span>,[XK2,Y,l,ep],<span class="keyword">...</span>
3460282         <span class="string">'LineWidth'</span>,0.5,<span class="string">'LineStyle'</span>,<span class="string">'--'</span>)
3470283     hold on
3480284     rectangle(<span class="string">'Position'</span>,[XK3,Y,l,ep],<span class="keyword">...</span>
3490285         <span class="string">'LineWidth'</span>,0.5,<span class="string">'LineStyle'</span>,<span class="string">'--'</span>)
3500286     hold on
3510287     rectangle(<span class="string">'Position'</span>,[XK4,Y,l,ep],<span class="keyword">...</span>
3520288         <span class="string">'LineWidth'</span>,0.5,<span class="string">'LineStyle'</span>,<span class="string">'--'</span>)
3530289     hold on
3540290     
3550291     <span class="comment">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span>
3560292     <span class="comment">% plot de la maille</span>
3570293     <span class="comment">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span>
3580294     
3590295     name=[<span class="string">'axes'</span> num2str(3)];
3600296     axes(handles.(name));
3610297     drawlattice;
3620298     a = getappdata(gcf, <span class="string">'AxisRange1X'</span>);
3630299     axis([a -1 1]);
3640300     set(gca,<span class="string">'XTick'</span>,[-10 600]); <span class="comment">% to erase tick labels</span>
3650301     set(gca,<span class="string">'YTick'</span>,[-10 10]);
3660302     set(gca,<span class="string">'Box'</span>,<span class="string">'off'</span>)
3670303     
3680304     
3690305     <span class="comment">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span>
3700306     <span class="comment">% AXE 2</span>
3710307     <span class="comment">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span>
3720308     
3730309     <span class="comment">% entrer lecture BPM tour par tour :selectionner le premier tour</span>
3740310     <span class="comment">% test anneau</span>
3750311     <span class="comment">%BPMxList = [1     3;1     4;1     5;1     6]</span>
3760312     [X Z Sum] = anabpmfirstturn( BPMxList ,<span class="string">'MaxSum'</span>,<span class="string">'NoDisplay'</span>);
3770313     orbite_x = X';
3780314     orbite_z = Z';
3790315     setappdata(handles.figure1,<span class="string">'orbite_x'</span>,orbite_x);
3800316     setappdata(handles.figure1,<span class="string">'orbite_z'</span>,orbite_z);
3810317     
3820318     <span class="comment">% plot des orbites premiers tours</span>
3830319     name=[<span class="string">'axes'</span> num2str(2)];
3840320     axes(handles.(name));
3850321     <span class="comment">%xdata = BPMx.Position;</span>
3860322     plot(s,orbite_x,<span class="string">'r-'</span>,<span class="string">'Tag'</span>,<span class="string">'line1'</span>);
3870323     hold on
3880324     <span class="comment">%ydata = BPMz.Position;</span>
3890325     axis([a -10 10]);
3900326     plot(s,orbite_z,<span class="string">'b-'</span>,<span class="string">'Tag'</span>,<span class="string">'line2'</span>);
3910327     set(handles.(name), <span class="string">'Nextplot'</span>,<span class="string">'Add'</span>);
3920328     set(handles.(name), <span class="string">'YGrid'</span>,<span class="string">'On'</span>);
3930329     set(gca, <span class="string">'YMinorTick'</span>,<span class="string">'On'</span>);
3940330     set(handles.(name), <span class="string">'XMinorTick'</span>,<span class="string">'On'</span>);
3950331     xlabel(handles.(name),<span class="string">'position du BPM'</span>);
3960332     ylabel(handles.(name),<span class="string">'orbites (mm)'</span>);
3970333     
3980334 <span class="keyword">end</span>
3990335 <span class="comment">% afficher la position du septum</span>
4000336 set(handles.pos_septum_text48,<span class="string">'String'</span>,num2str(handles.pos_septum));
4010337
4020338 <span class="comment">% UIWAIT makes reglage_pos_energie_v3 wait for user response (see UIRESUME)</span>
4030339 <span class="comment">% uiwait(handles.figure1);</span>
4040340
4050341
4060342 <span class="comment">% --- Outputs from this function are returned to the command line.</span>
4070343 <a name="_sub2" href="#_subfunctions" class="code">function varargout = reglage_pos_energie_v3_OutputFcn(hObject, eventdata, handles)</a>
4080344 <span class="comment">% varargout  cell array for returning output args (see VARARGOUT);</span>
4090345 <span class="comment">% hObject    handle to figure</span>
4100346 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4110347 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
4120348
4130349 <span class="comment">% Get default command line output from handles structure</span>
4140350 varargout{1} = handles.output;
4150351
4160352 <span class="comment">% --- Executes on button press in fit_pushbutton1.</span>
4170353 <a name="_sub3" href="#_subfunctions" class="code">function fit_pushbutton1_Callback(hObject, eventdata, handles)</a>
4180354 <span class="comment">% hObject    handle to fit_pushbutton1 (see GCBO)</span>
4190355 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4200356 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
4210357
4220358 num_BPM_actif = getappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>);
4230359 <span class="comment">% constitution de la liste des BPM actifs</span>
4240360 liste_BPM_actif = [];
4250361 <span class="keyword">for</span> i = 1: length(num_BPM_actif)
4260362     <span class="keyword">if</span> num_BPM_actif(i)
4270363         liste_BPM_actif = [liste_BPM_actif i];
4280364     <span class="keyword">end</span>
4290365 <span class="keyword">end</span>
4300366
4310367 <span class="comment">% constitution de la matrice de transport avec les BPM actifs</span>
4320368 R11 = getappdata(handles.figure1,<span class="string">'R11'</span>);
4330369 R12 = getappdata(handles.figure1,<span class="string">'R12'</span>);
4340370 R15 = getappdata(handles.figure1,<span class="string">'R15'</span>);
4350371 orbite_x = getappdata(handles.figure1,<span class="string">'orbite_x'</span>);
4360372
4370373 M11 = [];M12 = [];M15 = [];
4380374 <span class="keyword">for</span> i = 1:length(liste_BPM_actif)
4390375     M11 = [M11 R11(liste_BPM_actif(i))];
4400376     M12 = [M12 R12(liste_BPM_actif(i))];
4410377     M15 = [M15 R15(liste_BPM_actif(i))];
4420378 <span class="keyword">end</span>
4430379 Matrice_BPM_actif = [M11' M12' M15'] 
4440380 disp(<span class="string">'j''suis contente - pour l''instant'</span>)
4450381
4460382 <span class="comment">% lire les N premiers BPM premiers tours</span>
4470383 <span class="comment">%test</span>
4480384 <span class="comment">%XBPM = [1 2 3 4 5 6 7 8 9 10]';</span>
4490385 <span class="comment">%XBPM = [5.59 6.96 10.86 12.13 13.40]';</span>
4500386 [U,S,V] = svd(Matrice_BPM_actif)
4510387 <span class="comment">% ici toutes les valeurs propres sont utilisees- ??</span>
4520388 diago = diag(S);
4530389 seuil = 0.01;
4540390 <span class="keyword">for</span> k = 1:length(diag(S))
4550391     <span class="keyword">if</span> diago(k)&lt;seuil
4560392         <span class="comment">% on suppose que le premier est toujours superieur au seuil</span>
4570393         jseuil = k-1
4580394         <span class="keyword">break</span>
4590395     <span class="keyword">else</span>
4600396         jseuil = length(diag(S));
4610397     <span class="keyword">end</span>
4620398 <span class="keyword">end</span>
4630399 Rmod = Matrice_BPM_actif * V(:,1:jseuil);
4640400 B = Rmod \ orbite_x;
4650401 Xpos = V(:,1:jseuil)*B
4660402
4670403 <span class="comment">% afficher Xpos</span>
4680404 set(handles.deltax_text50,<span class="string">'String'</span>,sprintf(<span class="string">'%3.2f'</span>,Xpos(1)));
4690405 set(handles.deltaxp_text51,<span class="string">'String'</span>,sprintf(<span class="string">'%3.2f'</span>,Xpos(2)));
4700406 set(handles.deltaE_text52,<span class="string">'String'</span>,sprintf(<span class="string">'%3.2f'</span>,Xpos(3)/10));
4710407
4720408 <span class="comment">% --------------------------------------------------------------------</span>
4730409 <a name="_sub4" href="#_subfunctions" class="code">function FileMenu_Callback(hObject, eventdata, handles)</a>
4740410 <span class="comment">% hObject    handle to FileMenu (see GCBO)</span>
4750411 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4760412 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
4770413
4780414
4790415 <span class="comment">% --------------------------------------------------------------------</span>
4800416 <a name="_sub5" href="#_subfunctions" class="code">function OpenMenuItem_Callback(hObject, eventdata, handles)</a>
4810417 <span class="comment">% hObject    handle to OpenMenuItem (see GCBO)</span>
4820418 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4830419 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
4840420 file = uigetfile(<span class="string">'*.fig'</span>);
4850421 <span class="keyword">if</span> ~isequal(file, 0)
4860422     open(file);
4870423 <span class="keyword">end</span>
4880424
4890425 <span class="comment">% --------------------------------------------------------------------</span>
4900426 <a name="_sub6" href="#_subfunctions" class="code">function PrintMenuItem_Callback(hObject, eventdata, handles)</a>
4910427 <span class="comment">% hObject    handle to PrintMenuItem (see GCBO)</span>
4920428 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4930429 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
4940430 printdlg(handles.figure1)
4950431
4960432 <span class="comment">% --------------------------------------------------------------------</span>
4970433 <a name="_sub7" href="#_subfunctions" class="code">function CloseMenuItem_Callback(hObject, eventdata, handles)</a>
4980434 <span class="comment">% hObject    handle to CloseMenuItem (see GCBO)</span>
4990435 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5000436 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
5010437 selection = questdlg([<span class="string">'Close '</span> get(handles.figure1,<span class="string">'Name'</span>) <span class="string">'?'</span>],<span class="keyword">...</span>
5020438                      [<span class="string">'Close '</span> get(handles.figure1,<span class="string">'Name'</span>) <span class="string">'...'</span>],<span class="keyword">...</span>
5030439                      <span class="string">'Yes'</span>,<span class="string">'No'</span>,<span class="string">'Yes'</span>);
5040440 <span class="keyword">if</span> strcmp(selection,<span class="string">'No'</span>)
5050441     <span class="keyword">return</span>;
5060442 <span class="keyword">end</span>
5070443
5080444 delete(handles.figure1)
5090445
5100446
5110447 <span class="comment">% --- Executes on selection change in popupmenu1.</span>
5120448 <a name="_sub8" href="#_subfunctions" class="code">function popupmenu1_Callback(hObject, eventdata, handles)</a>
5130449 <span class="comment">% hObject    handle to popupmenu1 (see GCBO)</span>
5140450 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5150451 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
5160452
5170453 <span class="comment">% Hints: contents = get(hObject,'String') returns popupmenu1 contents as cell array</span>
5180454 <span class="comment">%        contents{get(hObject,'Value')} returns selected item from popupmenu1</span>
5190455
5200456
5210457 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
5220458 <a name="_sub9" href="#_subfunctions" class="code">function popupmenu1_CreateFcn(hObject, eventdata, handles)</a>
5230459 <span class="comment">% hObject    handle to popupmenu1 (see GCBO)</span>
5240460 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5250461 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
5260462
5270463 <span class="comment">% Hint: popupmenu controls usually have a white background on Windows.</span>
5280464 <span class="comment">%       See ISPC and COMPUTER.</span>
5290465 <span class="keyword">if</span> ispc
5300466     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
5310467 <span class="keyword">else</span>
5320468     set(hObject,<span class="string">'BackgroundColor'</span>,get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>));
5330469 <span class="keyword">end</span>
5340470
5350471 set(hObject, <span class="string">'String'</span>, {<span class="string">'plot(rand(5))'</span>, <span class="string">'plot(sin(1:0.01:25))'</span>, <span class="string">'bar(1:.5:10)'</span>, <span class="string">'plot(membrane)'</span>, <span class="string">'surf(peaks)'</span>});
5360472
5370473
5380474
5390475 <a name="_sub10" href="#_subfunctions" class="code">function K1_edit1_Callback(hObject, eventdata, handles)</a>
5400476 <span class="comment">% hObject    handle to K1_edit1 (see GCBO)</span>
5410477 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5420478 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
5430479
5440480 <span class="comment">% Hints: get(hObject,'String') returns contents of K1_edit1 as text</span>
5450481 <span class="comment">%        str2double(get(hObject,'String')) returns contents of K1_edit1 as a double</span>
5460482
5470483
5480484 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
5490485 <a name="_sub11" href="#_subfunctions" class="code">function K1_edit1_CreateFcn(hObject, eventdata, handles)</a>
5500486 <span class="comment">% hObject    handle to K1_edit1 (see GCBO)</span>
5510487 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5520488 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
5530489
5540490 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
5550491 <span class="comment">%       See ISPC and COMPUTER.</span>
5560492 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
5570493     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
5580494 <span class="keyword">end</span>
5590495
5600496
5610497 <span class="comment">% --- Executes on slider movement.</span>
5620498 <a name="_sub12" href="#_subfunctions" class="code">function K1_slider1_Callback(hObject, eventdata, handles)</a>
5630499 <span class="comment">% hObject    handle to K1_slider1 (see GCBO)</span>
5640500 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5650501 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
5660502
5670503 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
5680504 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
5690505
5700506
5710507 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
5720508 <a name="_sub13" href="#_subfunctions" class="code">function K1_slider1_CreateFcn(hObject, eventdata, handles)</a>
5730509 <span class="comment">% hObject    handle to K1_slider1 (see GCBO)</span>
5740510 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5750511 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
5760512
5770513 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
5780514 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
5790515     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
5800516 <span class="keyword">end</span>
5810517
5820518
5830519
5840520 <a name="_sub14" href="#_subfunctions" class="code">function K2_edit2_Callback(hObject, eventdata, handles)</a>
5850521 <span class="comment">% hObject    handle to K2_edit2 (see GCBO)</span>
5860522 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5870523 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
5880524
5890525 <span class="comment">% Hints: get(hObject,'String') returns contents of K2_edit2 as text</span>
5900526 <span class="comment">%        str2double(get(hObject,'String')) returns contents of K2_edit2 as a double</span>
5910527
5920528
5930529 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
5940530 <a name="_sub15" href="#_subfunctions" class="code">function K2_edit2_CreateFcn(hObject, eventdata, handles)</a>
5950531 <span class="comment">% hObject    handle to K2_edit2 (see GCBO)</span>
5960532 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5970533 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
5980534
5990535 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
6000536 <span class="comment">%       See ISPC and COMPUTER.</span>
6010537 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
6020538     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
6030539 <span class="keyword">end</span>
6040540
6050541
6060542 <span class="comment">% --- Executes on slider movement.</span>
6070543 <a name="_sub16" href="#_subfunctions" class="code">function K2_slider2_Callback(hObject, eventdata, handles)</a>
6080544 <span class="comment">% hObject    handle to K2_slider2 (see GCBO)</span>
6090545 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6100546 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
6110547
6120548 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
6130549 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
6140550
6150551
6160552 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
6170553 <a name="_sub17" href="#_subfunctions" class="code">function K2_slider2_CreateFcn(hObject, eventdata, handles)</a>
6180554 <span class="comment">% hObject    handle to K2_slider2 (see GCBO)</span>
6190555 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6200556 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
6210557
6220558 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
6230559 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
6240560     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
6250561 <span class="keyword">end</span>
6260562
6270563
6280564
6290565 <a name="_sub18" href="#_subfunctions" class="code">function K3_edit3_Callback(hObject, eventdata, handles)</a>
6300566 <span class="comment">% hObject    handle to K3_edit3 (see GCBO)</span>
6310567 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6320568 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
6330569
6340570 <span class="comment">% Hints: get(hObject,'String') returns contents of K3_edit3 as text</span>
6350571 <span class="comment">%        str2double(get(hObject,'String')) returns contents of K3_edit3 as a double</span>
6360572
6370573
6380574 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
6390575 <a name="_sub19" href="#_subfunctions" class="code">function K3_edit3_CreateFcn(hObject, eventdata, handles)</a>
6400576 <span class="comment">% hObject    handle to K3_edit3 (see GCBO)</span>
6410577 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6420578 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
6430579
6440580 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
6450581 <span class="comment">%       See ISPC and COMPUTER.</span>
6460582 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
6470583     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
6480584 <span class="keyword">end</span>
6490585
6500586
6510587 <span class="comment">% --- Executes on slider movement.</span>
6520588 <a name="_sub20" href="#_subfunctions" class="code">function K3_slider3_Callback(hObject, eventdata, handles)</a>
6530589 <span class="comment">% hObject    handle to K3_slider3 (see GCBO)</span>
6540590 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6550591 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
6560592
6570593 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
6580594 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
6590595
6600596
6610597 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
6620598 <a name="_sub21" href="#_subfunctions" class="code">function K3_slider3_CreateFcn(hObject, eventdata, handles)</a>
6630599 <span class="comment">% hObject    handle to K3_slider3 (see GCBO)</span>
6640600 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6650601 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
6660602
6670603 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
6680604 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
6690605     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
6700606 <span class="keyword">end</span>
6710607
6720608
6730609
6740610 <a name="_sub22" href="#_subfunctions" class="code">function K4_edit4_Callback(hObject, eventdata, handles)</a>
6750611 <span class="comment">% hObject    handle to K4_edit4 (see GCBO)</span>
6760612 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6770613 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
6780614
6790615 <span class="comment">% Hints: get(hObject,'String') returns contents of K4_edit4 as text</span>
6800616 <span class="comment">%        str2double(get(hObject,'String')) returns contents of K4_edit4 as a double</span>
6810617
6820618
6830619 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
6840620 <a name="_sub23" href="#_subfunctions" class="code">function K4_edit4_CreateFcn(hObject, eventdata, handles)</a>
6850621 <span class="comment">% hObject    handle to K4_edit4 (see GCBO)</span>
6860622 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6870623 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
6880624
6890625 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
6900626 <span class="comment">%       See ISPC and COMPUTER.</span>
6910627 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
6920628     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
6930629 <span class="keyword">end</span>
6940630
6950631
6960632 <span class="comment">% --- Executes on slider movement.</span>
6970633 <a name="_sub24" href="#_subfunctions" class="code">function K4_slider4_Callback(hObject, eventdata, handles)</a>
6980634 <span class="comment">% hObject    handle to K4_slider4 (see GCBO)</span>
6990635 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
7000636 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
7010637
7020638 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
7030639 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
7040640
7050641
7060642 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
7070643 <a name="_sub25" href="#_subfunctions" class="code">function K4_slider4_CreateFcn(hObject, eventdata, handles)</a>
7080644 <span class="comment">% hObject    handle to K4_slider4 (see GCBO)</span>
7090645 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
7100646 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
7110647
7120648 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
7130649 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
7140650     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
7150651 <span class="keyword">end</span>
7160652
7170653
7180654
7190655 <a name="_sub26" href="#_subfunctions" class="code">function deltax_edit13_Callback(hObject, eventdata, handles)</a>
7200656 <span class="comment">% hObject    handle to deltax_edit13 (see GCBO)</span>
7210657 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
7220658 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
7230659
7240660 <span class="comment">% Hints: get(hObject,'String') returns contents of deltax_edit13 as text</span>
7250661 <span class="comment">%        str2double(get(hObject,'String')) returns contents of deltax_edit13 as a double</span>
7260662
7270663
7280664 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
7290665 <a name="_sub27" href="#_subfunctions" class="code">function deltax_edit13_CreateFcn(hObject, eventdata, handles)</a>
7300666 <span class="comment">% hObject    handle to deltax_edit13 (see GCBO)</span>
7310667 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
7320668 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
7330669
7340670 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
7350671 <span class="comment">%       See ISPC and COMPUTER.</span>
7360672 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
7370673     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
7380674 <span class="keyword">end</span>
7390675
7400676
7410677 <span class="comment">% --- Executes on slider movement.</span>
7420678 <a name="_sub28" href="#_subfunctions" class="code">function deltax_slider13_Callback(hObject, eventdata, handles)</a>
7430679 <span class="comment">% hObject    handle to deltax_slider13 (see GCBO)</span>
7440680 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
7450681 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
7460682
7470683 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
7480684 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
7490685
7500686 <span class="comment">% lire la valeur affichï¿œe</span>
7510687 deltax = num2str(get(handles.deltax_edit13,<span class="string">'String'</span>));
7520688 deltax = deltax * 1e-3 <span class="comment">% mm</span>
7530689
7540690 L1 = (50 + 500 + 800 + 300) * 1e-3;
7550691 L2 = 1e-3 * 600/2;
7560692
7570693 <span class="comment">% % dï¿œduction angles septa actifs et septum passif</span>
7580694 <span class="comment">% val_HW_sa = getam('septa actifs...);</span>
7590695 <span class="comment">% val_HW_sp = getam('septum passif...);</span>
7600696 <span class="comment">%</span>
7610697 <span class="comment">% val_ph_sa = deltax / L1;</span>
7620698 <span class="comment">% val_HW_sa = val_HW_sa + physics2HW('sept...','Setpoint',val_ph_sa);</span>
7630699 <span class="comment">% val_ph_sp = hw2physics('sept..','Setpoint',val_HW_sp);</span>
7640700 <span class="comment">% val_ph_sp = val_ph_sp - val_ph_sa;</span>
7650701 <span class="comment">% val_HW_sp = val_HW_sp + physics2HW('sept...','Setpoint',val_ph_sp);</span>
7660702
7670703 <span class="comment">% setsp('sept...','Setpoint',val_HW_sp);</span>
7680704 <span class="comment">% setsp('septactif...','Setpoint',val_HW_sa);</span>
7690705
7700706 <span class="comment">% re-initaliser le slider ï¿œ cette valeur de bump</span>
7710707 <span class="comment">%set(handles.deltax_slider13,'Value',valeur_corr);</span>
7720708
7730709 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
7740710 <a name="_sub29" href="#_subfunctions" class="code">function deltax_slider13_CreateFcn(hObject, eventdata, handles)</a>
7750711 <span class="comment">% hObject    handle to deltax_slider13 (see GCBO)</span>
7760712 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
7770713 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
7780714
7790715 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
7800716 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
7810717     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
7820718 <span class="keyword">end</span>
7830719
7840720
7850721
7860722 <a name="_sub30" href="#_subfunctions" class="code">function deltaxp_edit14_Callback(hObject, eventdata, handles)</a>
7870723 <span class="comment">% hObject    handle to deltaxp_edit14 (see GCBO)</span>
7880724 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
7890725 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
7900726
7910727 <span class="comment">% Hints: get(hObject,'String') returns contents of deltaxp_edit14 as text</span>
7920728 <span class="comment">%        str2double(get(hObject,'String')) returns contents of deltaxp_edit14 as a double</span>
7930729
7940730
7950731 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
7960732 <a name="_sub31" href="#_subfunctions" class="code">function deltaxp_edit14_CreateFcn(hObject, eventdata, handles)</a>
7970733 <span class="comment">% hObject    handle to deltaxp_edit14 (see GCBO)</span>
7980734 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
7990735 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
8000736
8010737 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
8020738 <span class="comment">%       See ISPC and COMPUTER.</span>
8030739 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
8040740     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
8050741 <span class="keyword">end</span>
8060742
8070743
8080744 <span class="comment">% --- Executes on slider movement.</span>
8090745 <a name="_sub32" href="#_subfunctions" class="code">function deltaxp_slider14_Callback(hObject, eventdata, handles)</a>
8100746 <span class="comment">% hObject    handle to deltaxp_slider14 (see GCBO)</span>
8110747 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
8120748 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
8130749
8140750 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
8150751 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
8160752
8170753 <span class="comment">% lire la valeur affichï¿œe</span>
8180754 deltaxp = num2str(get(handles.deltaxp_edit14,<span class="string">'String'</span>));
8190755 deltaxp = deltaxp * 1e-3
8200756
8210757 <span class="comment">% pour point d'injection = point fixe, rapport entre les angles septum</span>
8220758 <span class="comment">% passif et les septa actifs : RAP</span>
8230759 L1 = (50 + 500 + 800 + 300) * 1e-3;
8240760 L2 = 1e-3 * 600/2;
8250761 RAP = (L1-L2) / L2;
8260762
8270763 <span class="comment">% val_HW_sp = getam('septum...);</span>
8280764 <span class="comment">% val_HW_sa = getam('septa actifs...);</span>
8290765
8300766 <span class="comment">% val_ph_sp = deltaxp + hw2physics('sept..','Setpoint',val_HW_sp);</span>
8310767 <span class="comment">% val_ph_sa = deltaxp * RAP + hw2physics('sept..','Setpoint',val_HW_sa);</span>
8320768 <span class="comment">% val_HW_sp = physics2HW('sept...','Setpoint',val_ph_sp);</span>
8330769 <span class="comment">% val_HW_sa = physics2HW('septactif...','Setpoint',val_ph_sa);</span>
8340770 <span class="comment">% setsp('sept...','Setpoint',val_HW_sp);</span>
8350771 <span class="comment">% setsp('septactif...','Setpoint',val_HW_sa);</span>
8360772
8370773 <span class="comment">% re-initaliser le slider ï¿œ cette valeur de bump</span>
8380774 set(handles.deltaxp_slider14,<span class="string">'Value'</span>,valeur_corr);
8390775
8400776
8410777 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
8420778 <a name="_sub33" href="#_subfunctions" class="code">function deltaxp_slider14_CreateFcn(hObject, eventdata, handles)</a>
8430779 <span class="comment">% hObject    handle to deltaxp_slider14 (see GCBO)</span>
8440780 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
8450781 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
8460782
8470783 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
8480784 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
8490785     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
8500786 <span class="keyword">end</span>
8510787
8520788
8530789
8540790 <a name="_sub34" href="#_subfunctions" class="code">function deltaz_edit15_Callback(hObject, eventdata, handles)</a>
8550791 <span class="comment">% hObject    handle to deltaz_edit15 (see GCBO)</span>
8560792 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
8570793 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
8580794
8590795 <span class="comment">% Hints: get(hObject,'String') returns contents of deltaz_edit15 as text</span>
8600796 <span class="comment">%        str2double(get(hObject,'String')) returns contents of deltaz_edit15 as a double</span>
8610797
8620798
8630799 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
8640800 <a name="_sub35" href="#_subfunctions" class="code">function deltaz_edit15_CreateFcn(hObject, eventdata, handles)</a>
8650801 <span class="comment">% hObject    handle to deltaz_edit15 (see GCBO)</span>
8660802 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
8670803 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
8680804
8690805 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
8700806 <span class="comment">%       See ISPC and COMPUTER.</span>
8710807 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
8720808     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
8730809 <span class="keyword">end</span>
8740810
8750811
8760812 <span class="comment">% --- Executes on slider movement.</span>
8770813 <a name="_sub36" href="#_subfunctions" class="code">function deltaz_slider15_Callback(hObject, eventdata, handles)</a>
8780814 <span class="comment">% hObject    handle to deltaz_slider15 (see GCBO)</span>
8790815 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
8800816 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
8810817
8820818 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
8830819 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
8840820
8850821
8860822 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
8870823 <a name="_sub37" href="#_subfunctions" class="code">function deltaz_slider15_CreateFcn(hObject, eventdata, handles)</a>
8880824 <span class="comment">% hObject    handle to deltaz_slider15 (see GCBO)</span>
8890825 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
8900826 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
8910827
8920828 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
8930829 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
8940830     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
8950831 <span class="keyword">end</span>
8960832
8970833
8980834
8990835 <a name="_sub38" href="#_subfunctions" class="code">function deltazp_edit16_Callback(hObject, eventdata, handles)</a>
9000836 <span class="comment">% hObject    handle to deltazp_edit16 (see GCBO)</span>
9010837 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
9020838 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
9030839
9040840 <span class="comment">% Hints: get(hObject,'String') returns contents of deltazp_edit16 as text</span>
9050841 <span class="comment">%        str2double(get(hObject,'String')) returns contents of deltazp_edit16 as a double</span>
9060842
9070843
9080844 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
9090845 <a name="_sub39" href="#_subfunctions" class="code">function deltazp_edit16_CreateFcn(hObject, eventdata, handles)</a>
9100846 <span class="comment">% hObject    handle to deltazp_edit16 (see GCBO)</span>
9110847 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
9120848 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
9130849
9140850 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
9150851 <span class="comment">%       See ISPC and COMPUTER.</span>
9160852 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
9170853     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
9180854 <span class="keyword">end</span>
9190855
9200856
9210857 <span class="comment">% --- Executes on slider movement.</span>
9220858 <a name="_sub40" href="#_subfunctions" class="code">function deltazp_slider16_Callback(hObject, eventdata, handles)</a>
9230859 <span class="comment">% hObject    handle to deltazp_slider16 (see GCBO)</span>
9240860 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
9250861 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
9260862
9270863 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
9280864 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
9290865
9300866
9310867 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
9320868 <a name="_sub41" href="#_subfunctions" class="code">function deltazp_slider16_CreateFcn(hObject, eventdata, handles)</a>
9330869 <span class="comment">% hObject    handle to deltazp_slider16 (see GCBO)</span>
9340870 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
9350871 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
9360872
9370873 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
9380874 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
9390875     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
9400876 <span class="keyword">end</span>
9410877
9420878 <a name="_sub42" href="#_subfunctions" class="code">function uibuttongroup_SelectionChangeFcn(hObject,eventdata,handles)</a>
9430879 <span class="comment">% hObject    handle to uipanel1 (see GCBO)</span>
9440880 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
9450881 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
9460882
9470883 <span class="keyword">switch</span> get(get(hObject,<span class="string">'SelectedObject'</span>),<span class="string">'Tag'</span><span class="comment">% Get Tag of selected object</span>
9480884     <span class="keyword">case</span> <span class="string">'radiobutton1'</span>
9490885         <span class="comment">% code piece when radiobutton1 is selected goes here</span>
9500886         <span class="comment">%</span>
9510887         set([handles.K1_edit1,handles.K1_slider1,<span class="keyword">...</span>
9520888             handles.K2_edit2,handles.K2_slider2,<span class="keyword">...</span>
9530889             handles.K3_edit3,handles.K3_slider3,<span class="keyword">...</span>
9540890             handles.K4_edit4,handles.K4_slider4,<span class="keyword">...</span>
9550891             handles.K1_U_edit,handles.K1_U_slider,<span class="keyword">...</span>
9560892             handles.K2_U_edit,handles.K2_U_slider,<span class="keyword">...</span>
9570893             handles.K3_U_edit,handles.K3_U_slider,<span class="keyword">...</span>
9580894             handles.K4_U_edit,handles.K4_U_slider,<span class="keyword">...</span>
9590895             ],<span class="string">'Enable'</span>,<span class="string">'off'</span>)
9600896       
9610897     <span class="keyword">case</span> <span class="string">'radiobutton2'</span>
9620898         <span class="comment">% code piece when radiobutton2 is selected goes here</span>
9630899         <span class="comment">%</span>
9640900         set([<span class="keyword">...</span>
9650901             handles.K2_edit2,handles.K2_slider2,<span class="keyword">...</span>
9660902             <span class="keyword">...</span>
9670903             handles.K4_edit4,handles.K4_slider4,<span class="keyword">...</span>
9680904             <span class="keyword">...</span>
9690905             handles.K2_U_edit,handles.K2_U_slider,<span class="keyword">...</span>
9700906             <span class="keyword">...</span>
9710907             handles.K4_U_edit,handles.K4_U_slider,<span class="keyword">...</span>
9720908             ],<span class="string">'Enable'</span>,<span class="string">'off'</span>);
9730909         set([handles.K1_edit1,handles.K1_slider1,<span class="keyword">...</span>
9740910             <span class="keyword">...</span>
9750911             handles.K3_edit3,handles.K3_slider3,<span class="keyword">...</span>
9760912             <span class="keyword">...</span>
9770913             handles.K1_U_edit,handles.K1_U_slider,<span class="keyword">...</span>
9780914             <span class="keyword">...</span>
9790915             handles.K3_U_edit,handles.K3_U_slider,<span class="keyword">...</span>
9800916             <span class="keyword">...</span>
9810917             ],<span class="string">'Enable'</span>,<span class="string">'on'</span>)
9820918     <span class="keyword">case</span> <span class="string">'radiobutton3'</span>
9830919         <span class="comment">% code piece when radiobutton1 is selected goes here</span>
9840920         <span class="comment">%</span>
9850921         set([handles.K1_edit1,handles.K1_slider1,<span class="keyword">...</span>
9860922             handles.K2_edit2,handles.K2_slider2,<span class="keyword">...</span>
9870923             handles.K3_edit3,handles.K3_slider3,<span class="keyword">...</span>
9880924             handles.K4_edit4,handles.K4_slider4,<span class="keyword">...</span>
9890925             handles.K1_U_edit,handles.K1_U_slider,<span class="keyword">...</span>
9900926             handles.K2_U_edit,handles.K2_U_slider,<span class="keyword">...</span>
9910927             handles.K3_U_edit,handles.K3_U_slider,<span class="keyword">...</span>
9920928             handles.K4_U_edit,handles.K4_U_slider,<span class="keyword">...</span>
9930929             ],<span class="string">'Enable'</span>,<span class="string">'on'</span>)
9940930         
9950931 <span class="keyword">end</span>
9960932
9970933
9980934
9990935 <a name="_sub43" href="#_subfunctions" class="code">function bump_edit21_Callback(hObject, eventdata, handles)</a>
10000936 <span class="comment">% hObject    handle to bump_edit21 (see GCBO)</span>
10010937 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
10020938 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
10030939
10040940 <span class="comment">% Hints: get(hObject,'String') returns contents of bump_edit21 as text</span>
10050941 <span class="comment">%        str2double(get(hObject,'String')) returns contents of bump_edit21 as a double</span>
10060942 bump = str2num(get(handles.bump_edit21,<span class="string">'String'</span>));
10070943
10080944 <span class="comment">% valeur 4 kickers en rad</span>
10090945 val_ph_K = bump * handles.eff_K * 1e-3;
10100946 <span class="comment">% % valeurs 4 kickers en V</span>
10110947 <span class="comment">% val_HW_K = physics2HW('Kick...','Setpoint',val_ph_K);</span>
10120948 <span class="comment">% % appliquer les 4 valeurs (transformer peut-ï¿œtre en vecteurs 4 valeurs</span>
10130949 <span class="comment">% % alternï¿œes)</span>
10140950 <span class="comment">% setsp('Kick...', 'Setpoint',val_HW_K)</span>
10150951
10160952 <span class="comment">% afficher dans edit des kickers</span>
10170953 <span class="comment">%set(handles.K1_edit1,'String',num2str(val_HW_K(1))); % etc..</span>
10180954
10190955 <span class="comment">% re-initaliser le slider ï¿œ cette valeur de bump</span>
10200956 <span class="comment">%set(handles.K1_slider1,'Value',val_HW_K(1));</span>
10210957 <span class="comment">%set(handles.K2_slider2,'Value',val_HW_K(2));  %etc..</span>
10220958
10230959
10240960 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
10250961 <a name="_sub44" href="#_subfunctions" class="code">function bump_edit21_CreateFcn(hObject, eventdata, handles)</a>
10260962 <span class="comment">% hObject    handle to bump_edit21 (see GCBO)</span>
10270963 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
10280964 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
10290965
10300966 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
10310967 <span class="comment">%       See ISPC and COMPUTER.</span>
10320968 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
10330969     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
10340970 <span class="keyword">end</span>
10350971
10360972
10370973 <span class="comment">% --- Executes on button press in BPM1_checkbox.</span>
10380974 <a name="_sub45" href="#_subfunctions" class="code">function BPM1_checkbox_Callback(hObject, eventdata, handles)</a>
10390975 <span class="comment">% hObject    handle to BPM1_checkbox (see GCBO)</span>
10400976 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
10410977 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
10420978
10430979 <span class="comment">% Hint: get(hObject,'Value') returns toggle state of BPM1_checkbox</span>
10440980
10450981 nbmaxBPM = getappdata(handles.figure1,<span class="string">'nbmaxBPM'</span>);
10460982 BPMxList = getappdata(handles.figure1,<span class="string">'BPMxList'</span>);
10470983 num_BPM_actif = getappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>);
10480984 BPMxListtotal = family2dev(<span class="string">'BPMx'</span>, 0 ); 
10490985
10500986 <span class="keyword">if</span> (get(hObject,<span class="string">'Value'</span>) == get(hObject,<span class="string">'Max'</span>))
10510987     <span class="comment">% then checkbox is checked-take approriate action</span>
10520988     num_BPM_actif(1) = 1;
10530989     BPMxList = intersect(BPMxList,BPMxListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
10540990 <span class="keyword">else</span>
10550991     <span class="comment">% checkbox is not checked-take approriate action</span>
10560992     num_BPM_actif(1) = 0; 
10570993     BPMxList = intersect(BPMxList,BPMxListtotal(2:nbmaxBPM,:),<span class="string">'rows'</span>);
10580994     
10590995 <span class="keyword">end</span>
10600996 setappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>,num_BPM_actif);
10610997 setappdata(handles.figure1,<span class="string">'BPMxList'</span>,BPMxList);
10620998 mycallbackenergytunette(1,1,hObject, eventdata, handles)
10630999
10641000 <span class="comment">% --- Executes on button press in BPM2_checkbox.</span>
10651001 <a name="_sub46" href="#_subfunctions" class="code">function BPM2_checkbox_Callback(hObject, eventdata, handles)</a>
10661002 <span class="comment">% hObject    handle to BPM2_checkbox (see GCBO)</span>
10671003 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
10681004 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
10691005
10701006 <span class="comment">% Hint: get(hObject,'Value') returns toggle state of BPM2_checkbox</span>
10711007 nbmaxBPM = getappdata(handles.figure1,<span class="string">'nbmaxBPM'</span>);
10721008 BPMxList = getappdata(handles.figure1,<span class="string">'BPMxList'</span>);
10731009 num_BPM_actif = getappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>);
10741010 BPMxListtotal = family2dev(<span class="string">'BPMx'</span>, 0 ); 
10751011
10761012 <span class="keyword">if</span> (get(hObject,<span class="string">'Value'</span>) == get(hObject,<span class="string">'Max'</span>))
10771013     <span class="comment">% then checkbox is checked-take approriate action</span>
10781014     num_BPM_actif(2) = 1;
10791015     BPMxList = intersect(BPMxList,BPMxListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
10801016 <span class="keyword">else</span>
10811017     <span class="comment">% checkbox is not checked-take approriate action</span>
10821018     num_BPM_actif(2) = 0; 
10831019     BPMxList = intersect(BPMxList,[BPMxListtotal(1,:); BPMxListtotal(3:nbmaxBPM,:)],<span class="string">'rows'</span>);
10841020     
10851021 <span class="keyword">end</span>
10861022 setappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>,num_BPM_actif);
10871023 setappdata(handles.figure1,<span class="string">'BPMxList'</span>,BPMxList);
10881024 mycallbackenergytunette(1,1,hObject, eventdata, handles)
10891025
10901026
10911027
10921028
10931029
10941030 <span class="comment">%</span>
10951031 <span class="comment">%</span>
10961032 <span class="comment">% if (get(hObject,'Value') == get(hObject,'Max'))</span>
10971033 <span class="comment">%     % then checkbox is checked-take approriate action</span>
10981034 <span class="comment">%     num_BPM_actif = getappdata(handles.figure1,'num_BPM_actif');</span>
10991035 <span class="comment">%     num_BPM_actif(2) = 1;</span>
11001036 <span class="comment">%     setappdata(handles.figure1,'num_BPM_actif',num_BPM_actif);</span>
11011037 <span class="comment">% else</span>
11021038 <span class="comment">%     % checkbox is not checked-take approriate action</span>
11031039 <span class="comment">%     num_BPM_actif = getappdata(handles.figure1,'num_BPM_actif');</span>
11041040 <span class="comment">%     num_BPM_actif(2) = 0;</span>
11051041 <span class="comment">%     setappdata(handles.figure1,'num_BPM_actif',num_BPM_actif);</span>
11061042 <span class="comment">% end</span>
11071043
11081044 <span class="comment">% --- Executes on button press in BPM3_checkbox.</span>
11091045 <a name="_sub47" href="#_subfunctions" class="code">function BPM3_checkbox_Callback(hObject, eventdata, handles)</a>
11101046 <span class="comment">% hObject    handle to BPM3_checkbox (see GCBO)</span>
11111047 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
11121048 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
11131049
11141050 <span class="comment">% Hint: get(hObject,'Value') returns toggle state of BPM3_checkbox</span>
11151051 nbmaxBPM = getappdata(handles.figure1,<span class="string">'nbmaxBPM'</span>);
11161052 BPMxList = getappdata(handles.figure1,<span class="string">'BPMxList'</span>);
11171053 num_BPM_actif = getappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>);
11181054 BPMxListtotal = family2dev(<span class="string">'BPMx'</span>, 0 ); 
11191055
11201056 <span class="keyword">if</span> (get(hObject,<span class="string">'Value'</span>) == get(hObject,<span class="string">'Max'</span>))
11211057     <span class="comment">% then checkbox is checked-take approriate action</span>
11221058     num_BPM_actif(3) = 1;
11231059     BPMxList = intersect(BPMxList,BPMxListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
11241060 <span class="keyword">else</span>
11251061     <span class="comment">% checkbox is not checked-take approriate action</span>
11261062     num_BPM_actif(3) = 0; 
11271063     BPMxList = intersect(BPMxList,[BPMxListtotal(1:2,:); BPMxListtotal(4:nbmaxBPM,:)],<span class="string">'rows'</span>);
11281064     
11291065 <span class="keyword">end</span>
11301066 setappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>,num_BPM_actif);
11311067 setappdata(handles.figure1,<span class="string">'BPMxList'</span>,BPMxList);
11321068 mycallbackenergytunette(1,1,hObject, eventdata, handles)
11331069
11341070
11351071
11361072 <span class="comment">% --- Executes on button press in BPM4_checkbox.</span>
11371073 <a name="_sub48" href="#_subfunctions" class="code">function BPM4_checkbox_Callback(hObject, eventdata, handles)</a>
11381074 <span class="comment">% hObject    handle to BPM4_checkbox (see GCBO)</span>
11391075 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
11401076 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
11411077
11421078 <span class="comment">% Hint: get(hObject,'Value') returns toggle state of BPM4_checkbox</span>
11431079 nbmaxBPM = getappdata(handles.figure1,<span class="string">'nbmaxBPM'</span>);
11441080 BPMxList = getappdata(handles.figure1,<span class="string">'BPMxList'</span>);
11451081 num_BPM_actif = getappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>);
11461082 BPMxListtotal = family2dev(<span class="string">'BPMx'</span>, 0 ); 
11471083
11481084 <span class="keyword">if</span> (get(hObject,<span class="string">'Value'</span>) == get(hObject,<span class="string">'Max'</span>))
11491085     <span class="comment">% then checkbox is checked-take approriate action</span>
11501086     num_BPM_actif(4) = 1;
11511087     BPMxList = intersect(BPMxList,BPMxListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
11521088 <span class="keyword">else</span>
11531089     <span class="comment">% checkbox is not checked-take approriate action</span>
11541090     num_BPM_actif(4) = 0; 
11551091     BPMxList = intersect(BPMxList,[BPMxListtotal(1:3,:); BPMxListtotal(5:nbmaxBPM,:)],<span class="string">'rows'</span>);
11561092     
11571093 <span class="keyword">end</span>
11581094 setappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>,num_BPM_actif);
11591095 setappdata(handles.figure1,<span class="string">'BPMxList'</span>,BPMxList);
11601096 mycallbackenergytunette(1,1,hObject, eventdata, handles)
11611097
11621098
11631099 <span class="comment">% --- Executes on button press in BPM5_checkbox.</span>
11641100 <a name="_sub49" href="#_subfunctions" class="code">function BPM5_checkbox_Callback(hObject, eventdata, handles)</a>
11651101 <span class="comment">% hObject    handle to BPM5_checkbox (see GCBO)</span>
11661102 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
11671103 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
11681104
11691105 <span class="comment">% Hint: get(hObject,'Value') returns toggle state of BPM5_checkbox</span>
11701106 nbmaxBPM = getappdata(handles.figure1,<span class="string">'nbmaxBPM'</span>);
11711107 BPMxList = getappdata(handles.figure1,<span class="string">'BPMxList'</span>);
11721108 num_BPM_actif = getappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>);
11731109 BPMxListtotal = family2dev(<span class="string">'BPMx'</span>, 0 ); 
11741110
11751111 <span class="keyword">if</span> (get(hObject,<span class="string">'Value'</span>) == get(hObject,<span class="string">'Max'</span>))
11761112     <span class="comment">% then checkbox is checked-take approriate action</span>
11771113     num_BPM_actif(5) = 1;
11781114     BPMxList = intersect(BPMxList,BPMxListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
11791115 <span class="keyword">else</span>
11801116     <span class="comment">% checkbox is not checked-take approriate action</span>
11811117     num_BPM_actif(5) = 0; 
11821118     BPMxList = intersect(BPMxList,[BPMxListtotal(1:4,:); BPMxListtotal(6:nbmaxBPM,:)],<span class="string">'rows'</span>);
11831119     
11841120 <span class="keyword">end</span>
11851121 setappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>,num_BPM_actif);
11861122 setappdata(handles.figure1,<span class="string">'BPMxList'</span>,BPMxList);
11871123 mycallbackenergytunette(1,1,hObject, eventdata, handles)
11881124
11891125 <span class="comment">% --- Executes on button press in BPM6_checkbox.</span>
11901126 <a name="_sub50" href="#_subfunctions" class="code">function BPM6_checkbox_Callback(hObject, eventdata, handles)</a>
11911127 <span class="comment">% hObject    handle to BPM6_checkbox (see GCBO)</span>
11921128 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
11931129 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
11941130
11951131 <span class="comment">% Hint: get(hObject,'Value') returns toggle state of BPM6_checkbox</span>
11961132 nbmaxBPM = getappdata(handles.figure1,<span class="string">'nbmaxBPM'</span>);
11971133 BPMxList = getappdata(handles.figure1,<span class="string">'BPMxList'</span>);
11981134 num_BPM_actif = getappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>);
11991135 BPMxListtotal = family2dev(<span class="string">'BPMx'</span>, 0 ); 
12001136
12011137 <span class="keyword">if</span> (get(hObject,<span class="string">'Value'</span>) == get(hObject,<span class="string">'Max'</span>))
12021138     <span class="comment">% then checkbox is checked-take approriate action</span>
12031139     num_BPM_actif(6) = 1;
12041140     BPMxList = intersect(BPMxList,BPMxListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
12051141 <span class="keyword">else</span>
12061142     <span class="comment">% checkbox is not checked-take approriate action</span>
12071143     num_BPM_actif(6) = 0; 
12081144     BPMxList = intersect(BPMxList,[BPMxListtotal(1:5,:); BPMxListtotal(7:nbmaxBPM,:)],<span class="string">'rows'</span>);
12091145     
12101146 <span class="keyword">end</span>
12111147 setappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>,num_BPM_actif);
12121148 setappdata(handles.figure1,<span class="string">'BPMxList'</span>,BPMxList);
12131149 mycallbackenergytunette(1,1,hObject, eventdata, handles)
12141150
12151151 <span class="comment">% --- Executes on button press in BPM7_checkbox.</span>
12161152 <a name="_sub51" href="#_subfunctions" class="code">function BPM7_checkbox_Callback(hObject, eventdata, handles)</a>
12171153 <span class="comment">% hObject    handle to BPM7_checkbox (see GCBO)</span>
12181154 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
12191155 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
12201156
12211157 <span class="comment">% Hint: get(hObject,'Value') returns toggle state of BPM7_checkbox</span>
12221158 nbmaxBPM = getappdata(handles.figure1,<span class="string">'nbmaxBPM'</span>);
12231159 BPMxList = getappdata(handles.figure1,<span class="string">'BPMxList'</span>);
12241160 num_BPM_actif = getappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>);
12251161 BPMxListtotal = family2dev(<span class="string">'BPMx'</span>, 0 ); 
12261162
12271163 <span class="keyword">if</span> (get(hObject,<span class="string">'Value'</span>) == get(hObject,<span class="string">'Max'</span>))
12281164     <span class="comment">% then checkbox is checked-take approriate action</span>
12291165     num_BPM_actif(7) = 1;
12301166     BPMxList = intersect(BPMxList,BPMxListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
12311167 <span class="keyword">else</span>
12321168     <span class="comment">% checkbox is not checked-take approriate action</span>
12331169     num_BPM_actif(7) = 0; 
12341170     BPMxList = intersect(BPMxList,[BPMxListtotal(1:6,:); BPMxListtotal(8:nbmaxBPM,:)],<span class="string">'rows'</span>);
12351171     
12361172 <span class="keyword">end</span>
12371173 setappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>,num_BPM_actif);
12381174 setappdata(handles.figure1,<span class="string">'BPMxList'</span>,BPMxList);
12391175 mycallbackenergytunette(1,1,hObject, eventdata, handles)
12401176
12411177 <span class="comment">% --- Executes on button press in BPM8_checkbox.</span>
12421178 <a name="_sub52" href="#_subfunctions" class="code">function BPM8_checkbox_Callback(hObject, eventdata, handles)</a>
12431179 <span class="comment">% hObject    handle to BPM8_checkbox (see GCBO)</span>
12441180 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
12451181 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
12461182
12471183 <span class="comment">% Hint: get(hObject,'Value') returns toggle state of BPM8_checkbox</span>
12481184 nbmaxBPM = getappdata(handles.figure1,<span class="string">'nbmaxBPM'</span>);
12491185 BPMxList = getappdata(handles.figure1,<span class="string">'BPMxList'</span>);
12501186 num_BPM_actif = getappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>);
12511187 BPMxListtotal = family2dev(<span class="string">'BPMx'</span>, 0 ); 
12521188
12531189 <span class="keyword">if</span> (get(hObject,<span class="string">'Value'</span>) == get(hObject,<span class="string">'Max'</span>))
12541190     <span class="comment">% then checkbox is checked-take approriate action</span>
12551191     num_BPM_actif(8) = 1;
12561192     BPMxList = intersect(BPMxList,BPMxListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
12571193 <span class="keyword">else</span>
12581194     <span class="comment">% checkbox is not checked-take approriate action</span>
12591195     num_BPM_actif(8) = 0; 
12601196     BPMxList = intersect(BPMxList,[BPMxListtotal(1:7,:); BPMxListtotal(9:nbmaxBPM,:)],<span class="string">'rows'</span>);
12611197     
12621198 <span class="keyword">end</span>
12631199 setappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>,num_BPM_actif);
12641200 setappdata(handles.figure1,<span class="string">'BPMxList'</span>,BPMxList);
12651201 mycallbackenergytunette(1,1,hObject, eventdata, handles)
12661202
12671203 <span class="comment">% --- Executes on button press in BPM9_checkbox.</span>
12681204 <a name="_sub53" href="#_subfunctions" class="code">function BPM9_checkbox_Callback(hObject, eventdata, handles)</a>
12691205 <span class="comment">% hObject    handle to BPM9_checkbox (see GCBO)</span>
12701206 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
12711207 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
12721208
12731209 <span class="comment">% Hint: get(hObject,'Value') returns toggle state of BPM9_checkbox</span>
12741210 nbmaxBPM = getappdata(handles.figure1,<span class="string">'nbmaxBPM'</span>);
12751211 BPMxList = getappdata(handles.figure1,<span class="string">'BPMxList'</span>);
12761212 num_BPM_actif = getappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>);
12771213 BPMxListtotal = family2dev(<span class="string">'BPMx'</span>, 0 ); 
12781214
12791215 <span class="keyword">if</span> (get(hObject,<span class="string">'Value'</span>) == get(hObject,<span class="string">'Max'</span>))
12801216     <span class="comment">% then checkbox is checked-take approriate action</span>
12811217     num_BPM_actif(9) = 1;
12821218     BPMxList = intersect(BPMxList,BPMxListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
12831219 <span class="keyword">else</span>
12841220     <span class="comment">% checkbox is not checked-take approriate action</span>
12851221     num_BPM_actif(9) = 0; 
12861222     BPMxList = intersect(BPMxList,[BPMxListtotal(1:8,:); BPMxListtotal(10:nbmaxBPM,:)],<span class="string">'rows'</span>);
12871223     
12881224 <span class="keyword">end</span>
12891225 setappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>,num_BPM_actif);
12901226 setappdata(handles.figure1,<span class="string">'BPMxList'</span>,BPMxList);
12911227 mycallbackenergytunette(1,1,hObject, eventdata, handles)
12921228
12931229 <span class="comment">% --- Executes on button press in BPM10_checkbox.</span>
12941230 <a name="_sub54" href="#_subfunctions" class="code">function BPM10_checkbox_Callback(hObject, eventdata, handles)</a>
12951231 <span class="comment">% hObject    handle to BPM10_checkbox (see GCBO)</span>
12961232 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
12971233 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
12981234
12991235 <span class="comment">% Hint: get(hObject,'Value') returns toggle state of BPM10_checkbox</span>
13001236 nbmaxBPM = getappdata(handles.figure1,<span class="string">'nbmaxBPM'</span>);
13011237 BPMxList = getappdata(handles.figure1,<span class="string">'BPMxList'</span>);
13021238 num_BPM_actif = getappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>);
13031239 BPMxListtotal = family2dev(<span class="string">'BPMx'</span>, 0 ); 
13041240
13051241 <span class="keyword">if</span> (get(hObject,<span class="string">'Value'</span>) == get(hObject,<span class="string">'Max'</span>))
13061242     <span class="comment">% then checkbox is checked-take approriate action</span>
13071243     num_BPM_actif(10) = 1;
13081244     BPMxList = intersect(BPMxList,BPMxListtotal(1:nbmaxBPM,:),<span class="string">'rows'</span>);
13091245 <span class="keyword">else</span>
13101246     <span class="comment">% checkbox is not checked-take approriate action</span>
13111247     num_BPM_actif(10) = 0; 
13121248     BPMxList = intersect(BPMxList,BPMxListtotal(1:9,:),<span class="string">'rows'</span>);
13131249     
13141250 <span class="keyword">end</span>
13151251 setappdata(handles.figure1,<span class="string">'num_BPM_actif'</span>,num_BPM_actif);
13161252 setappdata(handles.figure1,<span class="string">'BPMxList'</span>,BPMxList);
13171253 mycallbackenergytunette(1,1,hObject, eventdata, handles)
13181254
13191255 <a name="_sub55" href="#_subfunctions" class="code">function K1_U_edit_Callback(hObject, eventdata, handles)</a>
13201256 <span class="comment">% hObject    handle to K1_U_edit (see GCBO)</span>
13211257 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
13221258 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
13231259
13241260 <span class="comment">% Hints: get(hObject,'String') returns contents of K1_U_edit as text</span>
13251261 <span class="comment">%        str2double(get(hObject,'String')) returns contents of K1_U_edit as a double</span>
13261262
13271263
13281264 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
13291265 <a name="_sub56" href="#_subfunctions" class="code">function K1_U_edit_CreateFcn(hObject, eventdata, handles)</a>
13301266 <span class="comment">% hObject    handle to K1_U_edit (see GCBO)</span>
13311267 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
13321268 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
13331269
13341270 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
13351271 <span class="comment">%       See ISPC and COMPUTER.</span>
13361272 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
13371273     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
13381274 <span class="keyword">end</span>
13391275
13401276
13411277 <span class="comment">% --- Executes on slider movement.</span>
13421278 <a name="_sub57" href="#_subfunctions" class="code">function K1_U_slider_Callback(hObject, eventdata, handles)</a>
13431279 <span class="comment">% hObject    handle to K1_U_slider (see GCBO)</span>
13441280 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
13451281 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
13461282
13471283 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
13481284 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
13491285
13501286
13511287 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
13521288 <a name="_sub58" href="#_subfunctions" class="code">function K1_U_slider_CreateFcn(hObject, eventdata, handles)</a>
13531289 <span class="comment">% hObject    handle to K1_U_slider (see GCBO)</span>
13541290 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
13551291 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
13561292
13571293 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
13581294 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
13591295     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
13601296 <span class="keyword">end</span>
13611297
13621298
13631299
13641300 <a name="_sub59" href="#_subfunctions" class="code">function K2_U_edit_Callback(hObject, eventdata, handles)</a>
13651301 <span class="comment">% hObject    handle to K2_U_edit (see GCBO)</span>
13661302 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
13671303 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
13681304
13691305 <span class="comment">% Hints: get(hObject,'String') returns contents of K2_U_edit as text</span>
13701306 <span class="comment">%        str2double(get(hObject,'String')) returns contents of K2_U_edit as a double</span>
13711307
13721308
13731309 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
13741310 <a name="_sub60" href="#_subfunctions" class="code">function K2_U_edit_CreateFcn(hObject, eventdata, handles)</a>
13751311 <span class="comment">% hObject    handle to K2_U_edit (see GCBO)</span>
13761312 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
13771313 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
13781314
13791315 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
13801316 <span class="comment">%       See ISPC and COMPUTER.</span>
13811317 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
13821318     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
13831319 <span class="keyword">end</span>
13841320
13851321
13861322 <span class="comment">% --- Executes on slider movement.</span>
13871323 <a name="_sub61" href="#_subfunctions" class="code">function K2_U_slider_Callback(hObject, eventdata, handles)</a>
13881324 <span class="comment">% hObject    handle to K2_U_slider (see GCBO)</span>
13891325 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
13901326 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
13911327
13921328 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
13931329 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
13941330
13951331
13961332 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
13971333 <a name="_sub62" href="#_subfunctions" class="code">function K2_U_slider_CreateFcn(hObject, eventdata, handles)</a>
13981334 <span class="comment">% hObject    handle to K2_U_slider (see GCBO)</span>
13991335 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
14001336 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
14011337
14021338 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
14031339 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
14041340     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
14051341 <span class="keyword">end</span>
14061342
14071343
14081344
14091345 <a name="_sub63" href="#_subfunctions" class="code">function K3_U_edit_Callback(hObject, eventdata, handles)</a>
14101346 <span class="comment">% hObject    handle to K3_U_edit (see GCBO)</span>
14111347 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
14121348 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
14131349
14141350 <span class="comment">% Hints: get(hObject,'String') returns contents of K3_U_edit as text</span>
14151351 <span class="comment">%        str2double(get(hObject,'String')) returns contents of K3_U_edit as a double</span>
14161352
14171353
14181354 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
14191355 <a name="_sub64" href="#_subfunctions" class="code">function K3_U_edit_CreateFcn(hObject, eventdata, handles)</a>
14201356 <span class="comment">% hObject    handle to K3_U_edit (see GCBO)</span>
14211357 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
14221358 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
14231359
14241360 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
14251361 <span class="comment">%       See ISPC and COMPUTER.</span>
14261362 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
14271363     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
14281364 <span class="keyword">end</span>
14291365
14301366
14311367 <span class="comment">% --- Executes on slider movement.</span>
14321368 <a name="_sub65" href="#_subfunctions" class="code">function K3_U_slider_Callback(hObject, eventdata, handles)</a>
14331369 <span class="comment">% hObject    handle to K3_U_slider (see GCBO)</span>
14341370 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
14351371 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
14361372
14371373 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
14381374 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
14391375
14401376
14411377 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
14421378 <a name="_sub66" href="#_subfunctions" class="code">function K3_U_slider_CreateFcn(hObject, eventdata, handles)</a>
14431379 <span class="comment">% hObject    handle to K3_U_slider (see GCBO)</span>
14441380 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
14451381 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
14461382
14471383 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
14481384 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
14491385     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
14501386 <span class="keyword">end</span>
14511387
14521388
14531389
14541390 <a name="_sub67" href="#_subfunctions" class="code">function K4_U_edit_Callback(hObject, eventdata, handles)</a>
14551391 <span class="comment">% hObject    handle to K4_U_edit (see GCBO)</span>
14561392 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
14571393 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
14581394
14591395 <span class="comment">% Hints: get(hObject,'String') returns contents of K4_U_edit as text</span>
14601396 <span class="comment">%        str2double(get(hObject,'String')) returns contents of K4_U_edit as a double</span>
14611397
14621398
14631399 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
14641400 <a name="_sub68" href="#_subfunctions" class="code">function K4_U_edit_CreateFcn(hObject, eventdata, handles)</a>
14651401 <span class="comment">% hObject    handle to K4_U_edit (see GCBO)</span>
14661402 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
14671403 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
14681404
14691405 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
14701406 <span class="comment">%       See ISPC and COMPUTER.</span>
14711407 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
14721408     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
14731409 <span class="keyword">end</span>
14741410
14751411
14761412 <span class="comment">% --- Executes on slider movement.</span>
14771413 <a name="_sub69" href="#_subfunctions" class="code">function K4_U_slider_Callback(hObject, eventdata, handles)</a>
14781414 <span class="comment">% hObject    handle to K4_U_slider (see GCBO)</span>
14791415 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
14801416 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
14811417
14821418 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
14831419 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
14841420
14851421
14861422 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
14871423 <a name="_sub70" href="#_subfunctions" class="code">function K4_U_slider_CreateFcn(hObject, eventdata, handles)</a>
14881424 <span class="comment">% hObject    handle to K4_U_slider (see GCBO)</span>
14891425 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
14901426 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
14911427
14921428 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
14931429 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
14941430     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
14951431 <span class="keyword">end</span>
14961432
14971433
14981434
14991435 <a name="_sub71" href="#_subfunctions" class="code">function septum_actif_a_edit_Callback(hObject, eventdata, handles)</a>
15001436 <span class="comment">% hObject    handle to septum_actif_a_edit (see GCBO)</span>
15011437 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
15021438 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
15031439
15041440 <span class="comment">% Hints: get(hObject,'String') returns contents of septum_actif_a_edit as text</span>
15051441 <span class="comment">%        str2double(get(hObject,'String')) returns contents of septum_actif_a_edit as a double</span>
15061442
15071443
15081444 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
15091445 <a name="_sub72" href="#_subfunctions" class="code">function septum_actif_a_edit_CreateFcn(hObject, eventdata, handles)</a>
15101446 <span class="comment">% hObject    handle to septum_actif_a_edit (see GCBO)</span>
15111447 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
15121448 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
15131449
15141450 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
15151451 <span class="comment">%       See ISPC and COMPUTER.</span>
15161452 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
15171453     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
15181454 <span class="keyword">end</span>
15191455
15201456
15211457 <span class="comment">% --- Executes on slider movement.</span>
15221458 <a name="_sub73" href="#_subfunctions" class="code">function septum_actif_a_slider_Callback(hObject, eventdata, handles)</a>
15231459 <span class="comment">% hObject    handle to septum_actif_a_slider (see GCBO)</span>
15241460 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
15251461 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
15261462
15271463 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
15281464 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
15291465
15301466
15311467 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
15321468 <a name="_sub74" href="#_subfunctions" class="code">function septum_actif_a_slider_CreateFcn(hObject, eventdata, handles)</a>
15331469 <span class="comment">% hObject    handle to septum_actif_a_slider (see GCBO)</span>
15341470 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
15351471 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
15361472
15371473 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
15381474 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
15391475     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
15401476 <span class="keyword">end</span>
15411477
15421478
15431479
15441480 <a name="_sub75" href="#_subfunctions" class="code">function septum_passif_a_edit_Callback(hObject, eventdata, handles)</a>
15451481 <span class="comment">% hObject    handle to septum_passif_a_edit (see GCBO)</span>
15461482 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
15471483 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
15481484
15491485 <span class="comment">% Hints: get(hObject,'String') returns contents of septum_passif_a_edit as text</span>
15501486 <span class="comment">%        str2double(get(hObject,'String')) returns contents of septum_passif_a_edit as a double</span>
15511487
15521488
15531489 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
15541490 <a name="_sub76" href="#_subfunctions" class="code">function septum_passif_a_edit_CreateFcn(hObject, eventdata, handles)</a>
15551491 <span class="comment">% hObject    handle to septum_passif_a_edit (see GCBO)</span>
15561492 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
15571493 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
15581494
15591495 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
15601496 <span class="comment">%       See ISPC and COMPUTER.</span>
15611497 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
15621498     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
15631499 <span class="keyword">end</span>
15641500
15651501
15661502 <span class="comment">% --- Executes on slider movement.</span>
15671503 <a name="_sub77" href="#_subfunctions" class="code">function septum_passif_a_slider_Callback(hObject, eventdata, handles)</a>
15681504 <span class="comment">% hObject    handle to septum_passif_a_slider (see GCBO)</span>
15691505 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
15701506 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
15711507
15721508 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
15731509 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
15741510
15751511
15761512 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
15771513 <a name="_sub78" href="#_subfunctions" class="code">function septum_passif_a_slider_CreateFcn(hObject, eventdata, handles)</a>
15781514 <span class="comment">% hObject    handle to septum_passif_a_slider (see GCBO)</span>
15791515 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
15801516 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
15811517
15821518 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
15831519 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
15841520     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
15851521 <span class="keyword">end</span>
15861522
15871523
15881524
15891525 <a name="_sub79" href="#_subfunctions" class="code">function CV4_a_edit_Callback(hObject, eventdata, handles)</a>
15901526 <span class="comment">% hObject    handle to CV4_a_edit (see GCBO)</span>
15911527 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
15921528 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
15931529
15941530 <span class="comment">% Hints: get(hObject,'String') returns contents of CV4_a_edit as text</span>
15951531 <span class="comment">%        str2double(get(hObject,'String')) returns contents of CV4_a_edit as a double</span>
15961532
15971533
15981534 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
15991535 <a name="_sub80" href="#_subfunctions" class="code">function CV4_a_edit_CreateFcn(hObject, eventdata, handles)</a>
16001536 <span class="comment">% hObject    handle to CV4_a_edit (see GCBO)</span>
16011537 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
16021538 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
16031539
16041540 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
16051541 <span class="comment">%       See ISPC and COMPUTER.</span>
16061542 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
16071543     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
16081544 <span class="keyword">end</span>
16091545
16101546
16111547 <span class="comment">% --- Executes on slider movement.</span>
16121548 <a name="_sub81" href="#_subfunctions" class="code">function CV4_a_slider_Callback(hObject, eventdata, handles)</a>
16131549 <span class="comment">% hObject    handle to CV4_a_slider (see GCBO)</span>
16141550 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
16151551 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
16161552
16171553 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
16181554 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
16191555
16201556
16211557 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
16221558 <a name="_sub82" href="#_subfunctions" class="code">function CV4_a_slider_CreateFcn(hObject, eventdata, handles)</a>
16231559 <span class="comment">% hObject    handle to CV4_a_slider (see GCBO)</span>
16241560 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
16251561 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
16261562
16271563 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
16281564 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
16291565     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
16301566 <span class="keyword">end</span>
16311567
16321568
16331569
16341570 <a name="_sub83" href="#_subfunctions" class="code">function CV5_a_edit_Callback(hObject, eventdata, handles)</a>
16351571 <span class="comment">% hObject    handle to CV5_a_edit (see GCBO)</span>
16361572 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
16371573 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
16381574
16391575 <span class="comment">% Hints: get(hObject,'String') returns contents of CV5_a_edit as text</span>
16401576 <span class="comment">%        str2double(get(hObject,'String')) returns contents of CV5_a_edit as a double</span>
16411577
16421578
16431579 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
16441580 <a name="_sub84" href="#_subfunctions" class="code">function CV5_a_edit_CreateFcn(hObject, eventdata, handles)</a>
16451581 <span class="comment">% hObject    handle to CV5_a_edit (see GCBO)</span>
16461582 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
16471583 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
16481584
16491585 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
16501586 <span class="comment">%       See ISPC and COMPUTER.</span>
16511587 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
16521588     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
16531589 <span class="keyword">end</span>
16541590
16551591
16561592 <span class="comment">% --- Executes on slider movement.</span>
16571593 <a name="_sub85" href="#_subfunctions" class="code">function CV5_a_slider_Callback(hObject, eventdata, handles)</a>
16581594 <span class="comment">% hObject    handle to CV5_a_slider (see GCBO)</span>
16591595 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
16601596 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
16611597
16621598 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
16631599 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
16641600
16651601
16661602 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
16671603 <a name="_sub86" href="#_subfunctions" class="code">function CV5_a_slider_CreateFcn(hObject, eventdata, handles)</a>
16681604 <span class="comment">% hObject    handle to CV5_a_slider (see GCBO)</span>
16691605 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
16701606 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
16711607
16721608 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
16731609 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
16741610     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
16751611 <span class="keyword">end</span>
16761612
16771613
16781614 <span class="comment">% --- Executes on slider movement.</span>
16791615 <a name="_sub87" href="#_subfunctions" class="code">function septum_actif_U_slider_Callback(hObject, eventdata, handles)</a>
16801616 <span class="comment">% hObject    handle to septum_actif_U_slider (see GCBO)</span>
16811617 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
16821618 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
16831619
16841620 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
16851621 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
16861622
16871623
16881624 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
16891625 <a name="_sub88" href="#_subfunctions" class="code">function septum_actif_U_slider_CreateFcn(hObject, eventdata, handles)</a>
16901626 <span class="comment">% hObject    handle to septum_actif_U_slider (see GCBO)</span>
16911627 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
16921628 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
16931629
16941630 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
16951631 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
16961632     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
16971633 <span class="keyword">end</span>
16981634
16991635
17001636
17011637 <a name="_sub89" href="#_subfunctions" class="code">function septum_passif_U_edit_Callback(hObject, eventdata, handles)</a>
17021638 <span class="comment">% hObject    handle to septum_passif_U_edit (see GCBO)</span>
17031639 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
17041640 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
17051641
17061642 <span class="comment">% Hints: get(hObject,'String') returns contents of septum_passif_U_edit as text</span>
17071643 <span class="comment">%        str2double(get(hObject,'String')) returns contents of septum_passif_U_edit as a double</span>
17081644
17091645
17101646 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
17111647 <a name="_sub90" href="#_subfunctions" class="code">function septum_passif_U_edit_CreateFcn(hObject, eventdata, handles)</a>
17121648 <span class="comment">% hObject    handle to septum_passif_U_edit (see GCBO)</span>
17131649 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
17141650 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
17151651
17161652 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
17171653 <span class="comment">%       See ISPC and COMPUTER.</span>
17181654 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
17191655     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
17201656 <span class="keyword">end</span>
17211657
17221658
17231659 <span class="comment">% --- Executes on slider movement.</span>
17241660 <a name="_sub91" href="#_subfunctions" class="code">function septum_passif_U_slider_Callback(hObject, eventdata, handles)</a>
17251661 <span class="comment">% hObject    handle to septum_passif_U_slider (see GCBO)</span>
17261662 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
17271663 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
17281664
17291665 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
17301666 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
17311667
17321668
17331669 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
17341670 <a name="_sub92" href="#_subfunctions" class="code">function septum_passif_U_slider_CreateFcn(hObject, eventdata, handles)</a>
17351671 <span class="comment">% hObject    handle to septum_passif_U_slider (see GCBO)</span>
17361672 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
17371673 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
17381674
17391675 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
17401676 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
17411677     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
17421678 <span class="keyword">end</span>
17431679
17441680
17451681
17461682 <a name="_sub93" href="#_subfunctions" class="code">function CV4_I_edit_Callback(hObject, eventdata, handles)</a>
17471683 <span class="comment">% hObject    handle to CV4_I_edit (see GCBO)</span>
17481684 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
17491685 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
17501686
17511687 <span class="comment">% Hints: get(hObject,'String') returns contents of CV4_I_edit as text</span>
17521688 <span class="comment">%        str2double(get(hObject,'String')) returns contents of CV4_I_edit as a double</span>
17531689
17541690
17551691 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
17561692 <a name="_sub94" href="#_subfunctions" class="code">function CV4_I_edit_CreateFcn(hObject, eventdata, handles)</a>
17571693 <span class="comment">% hObject    handle to CV4_I_edit (see GCBO)</span>
17581694 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
17591695 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
17601696
17611697 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
17621698 <span class="comment">%       See ISPC and COMPUTER.</span>
17631699 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
17641700     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
17651701 <span class="keyword">end</span>
17661702
17671703
17681704 <span class="comment">% --- Executes on slider movement.</span>
17691705 <a name="_sub95" href="#_subfunctions" class="code">function CV4_I_slider_Callback(hObject, eventdata, handles)</a>
17701706 <span class="comment">% hObject    handle to CV4_I_slider (see GCBO)</span>
17711707 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
17721708 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
17731709
17741710 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
17751711 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
17761712
17771713
17781714 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
17791715 <a name="_sub96" href="#_subfunctions" class="code">function CV4_I_slider_CreateFcn(hObject, eventdata, handles)</a>
17801716 <span class="comment">% hObject    handle to CV4_I_slider (see GCBO)</span>
17811717 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
17821718 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
17831719
17841720 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
17851721 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
17861722     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
17871723 <span class="keyword">end</span>
17881724
17891725
17901726
17911727 <a name="_sub97" href="#_subfunctions" class="code">function CV5_I_edit_Callback(hObject, eventdata, handles)</a>
17921728 <span class="comment">% hObject    handle to CV5_I_edit (see GCBO)</span>
17931729 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
17941730 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
17951731
17961732 <span class="comment">% Hints: get(hObject,'String') returns contents of CV5_I_edit as text</span>
17971733 <span class="comment">%        str2double(get(hObject,'String')) returns contents of CV5_I_edit as a double</span>
17981734
17991735
18001736 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
18011737 <a name="_sub98" href="#_subfunctions" class="code">function CV5_I_edit_CreateFcn(hObject, eventdata, handles)</a>
18021738 <span class="comment">% hObject    handle to CV5_I_edit (see GCBO)</span>
18031739 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
18041740 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
18051741
18061742 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
18071743 <span class="comment">%       See ISPC and COMPUTER.</span>
18081744 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
18091745     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
18101746 <span class="keyword">end</span>
18111747
18121748
18131749 <span class="comment">% --- Executes on slider movement.</span>
18141750 <a name="_sub99" href="#_subfunctions" class="code">function CV5_I_slider_Callback(hObject, eventdata, handles)</a>
18151751 <span class="comment">% hObject    handle to CV5_I_slider (see GCBO)</span>
18161752 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
18171753 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
18181754
18191755 <span class="comment">% Hints: get(hObject,'Value') returns position of slider</span>
18201756 <span class="comment">%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider</span>
18211757
18221758
18231759 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
18241760 <a name="_sub100" href="#_subfunctions" class="code">function CV5_I_slider_CreateFcn(hObject, eventdata, handles)</a>
18251761 <span class="comment">% hObject    handle to CV5_I_slider (see GCBO)</span>
18261762 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
18271763 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
18281764
18291765 <span class="comment">% Hint: slider controls usually have a light gray background.</span>
18301766 <span class="keyword">if</span> isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
18311767     set(hObject,<span class="string">'BackgroundColor'</span>,[.9 .9 .9]);
18321768 <span class="keyword">end</span>
18331769
18341770
18351771
18361772 <a name="_sub101" href="#_subfunctions" class="code">function septum_actif_U_edit_Callback(hObject, eventdata, handles)</a>
18371773 <span class="comment">% hObject    handle to septum_actif_U_edit (see GCBO)</span>
18381774 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
18391775 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
18401776
18411777 <span class="comment">% Hints: get(hObject,'String') returns contents of septum_actif_U_edit as text</span>
18421778 <span class="comment">%        str2double(get(hObject,'String')) returns contents of septum_actif_U_edit as a double</span>
18431779
18441780
18451781 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
18461782 <a name="_sub102" href="#_subfunctions" class="code">function septum_actif_U_edit_CreateFcn(hObject, eventdata, handles)</a>
18471783 <span class="comment">% hObject    handle to septum_actif_U_edit (see GCBO)</span>
18481784 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
18491785 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
18501786
18511787 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
18521788 <span class="comment">%       See ISPC and COMPUTER.</span>
18531789 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
18541790     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
18551791 <span class="keyword">end</span>
18561792
18571793
18581794 <span class="comment">% bugs</span>
18591795 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
18601796 <a name="_sub103" href="#_subfunctions" class="code">function edit56_CreateFcn(hObject, eventdata, handles)</a>
18611797 <a name="_sub104" href="#_subfunctions" class="code">function edit57_CreateFcn(hObject, eventdata, handles)</a>
18621798 <a name="_sub105" href="#_subfunctions" class="code">function slider55_CreateFcn(hObject, eventdata, handles)</a>
18631799 <a name="_sub106" href="#_subfunctions" class="code">function slider56_CreateFcn(hObject, eventdata, handles)</a>
18641800</pre></div>
1865<hr><address>Generated on Mon 21-May-2007 15:35:27 by <strong><a href="http://www.artefact.tk/software/matlab/m2html/">m2html</a></strong> &copy; 2003</address>
1866</body>
1867</html>
Note: See TracBrowser for help on using the repository browser.