source: MML/trunk/machine/SOLEIL/doc_html/machine/Soleil/common/synchro/synchro_injecteur.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: 66.7 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 synchro_injecteur</title>
6  <meta name="keywords" content="synchro_injecteur">
7  <meta name="description" content="SYNCHRO_INJECTEUR M-file for synchro_injecteur.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">common</a> &gt; <a href="index.html">synchro</a> &gt; synchro_injecteur.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/common/synchro&nbsp;<img alt=">" border="0" src="../../../../right.png"></a></td></tr></table>-->
19
20<h1>synchro_injecteur
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>SYNCHRO_INJECTEUR M-file for synchro_injecteur.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 = synchro_injecteur(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"> SYNCHRO_INJECTEUR M-file for synchro_injecteur.fig
31      SYNCHRO_INJECTEUR, by itself, creates a new SYNCHRO_INJECTEUR or raises the existing
32      singleton*.
33
34      H = SYNCHRO_INJECTEUR returns the handle to a new SYNCHRO_INJECTEUR or the handle to
35      the existing singleton*.
36
37      SYNCHRO_INJECTEUR('CALLBACK',hObject,eventData,handles,...) calls the local
38      function named CALLBACK in SYNCHRO_INJECTEUR.M with the given input arguments.
39
40      SYNCHRO_INJECTEUR('Property','Value',...) creates a new SYNCHRO_INJECTEUR or raises the
41      existing singleton*.  Starting from the left, property value pairs are
42      applied to the GUI before synchro_injecteur_OpeningFunction gets called.  An
43      unrecognized property name or invalid value makes property application
44      stop.  All inputs are passed to synchro_injecteur_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 synchro_injecteur_OpeningFcn(hObject, eventdata, handles, varargin)</a></li><li><a href="#_sub2" class="code">function varargout = synchro_injecteur_OutputFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub3" class="code">function dipole_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub4" class="code">function dipole_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub5" class="code">function qf_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub6" class="code">function qf_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub7" class="code">function qd_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub8" class="code">function qd_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub9" class="code">function sf_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub10" class="code">function sf_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub11" class="code">function sd_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub12" class="code">function sd_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub13" class="code">function rf_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub14" class="code">function rf_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub15" class="code">function canon_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub16" class="code">function canon_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub17" class="code">function emittance_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub18" class="code">function emittance_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub19" class="code">function MC1_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub20" class="code">function MC1_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub21" class="code">function MC2_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub22" class="code">function MC2_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub23" class="code">function osc_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub24" class="code">function osc_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub25" class="code">function sdc_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub26" class="code">function sdc_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub27" class="code">function septum_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub28" class="code">function septum_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub29" class="code">function kicker_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub30" class="code">function kicker_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub31" class="code">function bpm_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub32" class="code">function bpm_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub33" class="code">function nod_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub34" class="code">function nod_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub35" class="code">function dcct_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub36" class="code">function dcct_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub37" class="code">function hall_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub38" class="code">function hall_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub39" class="code">function pc_address_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub40" class="code">function pc_address_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub41" class="code">function inj_address_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub42" class="code">function inj_address_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub43" class="code">function edit21_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub44" class="code">function edit21_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub45" class="code">function soft_address_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub46" class="code">function soft_address_CreateFcn(hObject, eventdata, handles)</a></li><li><a href="#_sub47" class="code">function acquisition1_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub48" class="code">function acquisition2_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub49" class="code">function soft_button_Callback(hObject, eventdata, handles)</a></li><li><a href="#_sub50" class="code">function push_soft_Callback(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 = synchro_injecteur(varargin)</a>
660002 <span class="comment">% SYNCHRO_INJECTEUR M-file for synchro_injecteur.fig</span>
670003 <span class="comment">%      SYNCHRO_INJECTEUR, by itself, creates a new SYNCHRO_INJECTEUR or raises the existing</span>
680004 <span class="comment">%      singleton*.</span>
690005 <span class="comment">%</span>
700006 <span class="comment">%      H = SYNCHRO_INJECTEUR returns the handle to a new SYNCHRO_INJECTEUR or the handle to</span>
710007 <span class="comment">%      the existing singleton*.</span>
720008 <span class="comment">%</span>
730009 <span class="comment">%      SYNCHRO_INJECTEUR('CALLBACK',hObject,eventData,handles,...) calls the local</span>
740010 <span class="comment">%      function named CALLBACK in SYNCHRO_INJECTEUR.M with the given input arguments.</span>
750011 <span class="comment">%</span>
760012 <span class="comment">%      SYNCHRO_INJECTEUR('Property','Value',...) creates a new SYNCHRO_INJECTEUR 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 synchro_injecteur_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 synchro_injecteur_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 synchro_injecteur</span>
880024
890025 <span class="comment">% Last Modified by GUIDE v2.5 20-Apr-2006 21:51:28</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 synchro_injecteur_OpeningFcn(hObject, eventdata, handles, varargin)">synchro_injecteur_OpeningFcn</a>, <span class="keyword">...</span>
960032                    <span class="string">'gui_OutputFcn'</span>,  @<a href="#_sub2" class="code" title="subfunction varargout = synchro_injecteur_OutputFcn(hObject, eventdata, handles)">synchro_injecteur_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
1110047 <span class="comment">% --- Executes just before synchro_injecteur is made visible.</span>
1120048 <a name="_sub1" href="#_subfunctions" class="code">function synchro_injecteur_OpeningFcn(hObject, eventdata, handles, varargin)</a>
1130049 <span class="comment">% This function has no output args, see OutputFcn.</span>
1140050 <span class="comment">% hObject    handle to figure</span>
1150051 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
1160052 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
1170053 <span class="comment">% varargin   command line arguments to synchro_injecteur (see VARARGIN)</span>
1180054
1190055 <span class="comment">% Choose default command line output for synchro_injecteur</span>
1200056 handles.output = hObject;
1210057
1220058 <span class="comment">% Update handles structure</span>
1230059 guidata(hObject, handles);
1240060
1250061 <span class="comment">% UIWAIT makes synchro_injecteur wait for user response (see UIRESUME)</span>
1260062 <span class="comment">% uiwait(handles.figure1);</span>
1270063
1280064
1290065 <span class="comment">% --- Outputs from this function are returned to the command line.</span>
1300066 <a name="_sub2" href="#_subfunctions" class="code">function varargout = synchro_injecteur_OutputFcn(hObject, eventdata, handles) </a>
1310067 <span class="comment">% varargout  cell array for returning output args (see VARARGOUT);</span>
1320068 <span class="comment">% hObject    handle to figure</span>
1330069 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
1340070 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
1350071
1360072 <span class="comment">% Get default command line output from handles structure</span>
1370073 varargout{1} = handles.output;
1380074
1390075
1400076
1410077 <a name="_sub3" href="#_subfunctions" class="code">function dipole_Callback(hObject, eventdata, handles)</a>
1420078 <span class="comment">% hObject    handle to dipole (see GCBO)</span>
1430079 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
1440080 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
1450081
1460082 <span class="comment">% Hints: get(hObject,'String') returns contents of dipole as text</span>
1470083 <span class="comment">%        str2double(get(hObject,'String')) returns contents of dipole as a double</span>
1480084
1490085 delay=str2double(get(hObject,<span class="string">'String'</span>));
1500086 tango_write_attribute(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'dpTimeDelay'</span>,delay);
1510087
1520088 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
1530089 <a name="_sub4" href="#_subfunctions" class="code">function dipole_CreateFcn(hObject, eventdata, handles)</a>
1540090 <span class="comment">% hObject    handle to dipole (see GCBO)</span>
1550091 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
1560092 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
1570093
1580094 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
1590095 <span class="comment">%       See ISPC and COMPUTER.</span>
1600096 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
1610097     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
1620098 <span class="keyword">end</span>
1630099
1640100
1650101 <a name="_sub5" href="#_subfunctions" class="code">function qf_Callback(hObject, eventdata, handles)</a>
1660102 <span class="comment">% hObject    handle to qf (see GCBO)</span>
1670103 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
1680104 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
1690105
1700106 <span class="comment">% Hints: get(hObject,'String') returns contents of qf as text</span>
1710107 <span class="comment">%        str2double(get(hObject,'String')) returns contents of qf as a double</span>
1720108
1730109 delay=str2double(get(hObject,<span class="string">'String'</span>));
1740110 tango_write_attribute(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'qfTimeDelay'</span>,delay);
1750111
1760112 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
1770113 <a name="_sub6" href="#_subfunctions" class="code">function qf_CreateFcn(hObject, eventdata, handles)</a>
1780114 <span class="comment">% hObject    handle to qf (see GCBO)</span>
1790115 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
1800116 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
1810117
1820118 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
1830119 <span class="comment">%       See ISPC and COMPUTER.</span>
1840120 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
1850121     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
1860122 <span class="keyword">end</span>
1870123
1880124
1890125
1900126 <a name="_sub7" href="#_subfunctions" class="code">function qd_Callback(hObject, eventdata, handles)</a>
1910127 <span class="comment">% hObject    handle to qd (see GCBO)</span>
1920128 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
1930129 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
1940130
1950131 <span class="comment">% Hints: get(hObject,'String') returns contents of qd as text</span>
1960132 <span class="comment">%        str2double(get(hObject,'String')) returns contents of qd as a double</span>
1970133
1980134 delay=str2double(get(hObject,<span class="string">'String'</span>));
1990135 tango_write_attribute(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'qdTimeDelay'</span>,delay);
2000136
2010137 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
2020138 <a name="_sub8" href="#_subfunctions" class="code">function qd_CreateFcn(hObject, eventdata, handles)</a>
2030139 <span class="comment">% hObject    handle to qd (see GCBO)</span>
2040140 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
2050141 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
2060142
2070143 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
2080144 <span class="comment">%       See ISPC and COMPUTER.</span>
2090145 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
2100146     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
2110147 <span class="keyword">end</span>
2120148
2130149
2140150
2150151 <a name="_sub9" href="#_subfunctions" class="code">function sf_Callback(hObject, eventdata, handles)</a>
2160152 <span class="comment">% hObject    handle to sf (see GCBO)</span>
2170153 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
2180154 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
2190155
2200156 <span class="comment">% Hints: get(hObject,'String') returns contents of sf as text</span>
2210157 <span class="comment">%        str2double(get(hObject,'String')) returns contents of sf as a double</span>
2220158
2230159 delay=str2double(get(hObject,<span class="string">'String'</span>));
2240160 tango_write_attribute(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'sfTimeDelay'</span>,delay);
2250161
2260162 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
2270163 <a name="_sub10" href="#_subfunctions" class="code">function sf_CreateFcn(hObject, eventdata, handles)</a>
2280164 <span class="comment">% hObject    handle to sf (see GCBO)</span>
2290165 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
2300166 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
2310167
2320168 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
2330169 <span class="comment">%       See ISPC and COMPUTER.</span>
2340170 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
2350171     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
2360172 <span class="keyword">end</span>
2370173
2380174
2390175
2400176 <a name="_sub11" href="#_subfunctions" class="code">function sd_Callback(hObject, eventdata, handles)</a>
2410177 <span class="comment">% hObject    handle to sd (see GCBO)</span>
2420178 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
2430179 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
2440180
2450181 <span class="comment">% Hints: get(hObject,'String') returns contents of sd as text</span>
2460182 <span class="comment">%        str2double(get(hObject,'String')) returns contents of sd as a double</span>
2470183
2480184 delay=str2double(get(hObject,<span class="string">'String'</span>));
2490185 tango_write_attribute(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'sdTimeDelay'</span>,delay);
2500186
2510187
2520188 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
2530189 <a name="_sub12" href="#_subfunctions" class="code">function sd_CreateFcn(hObject, eventdata, handles)</a>
2540190 <span class="comment">% hObject    handle to sd (see GCBO)</span>
2550191 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
2560192 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
2570193
2580194 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
2590195 <span class="comment">%       See ISPC and COMPUTER.</span>
2600196 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
2610197     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
2620198 <span class="keyword">end</span>
2630199
2640200
2650201
2660202 <a name="_sub13" href="#_subfunctions" class="code">function rf_Callback(hObject, eventdata, handles)</a>
2670203 <span class="comment">% hObject    handle to rf (see GCBO)</span>
2680204 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
2690205 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
2700206
2710207 <span class="comment">% Hints: get(hObject,'String') returns contents of rf as text</span>
2720208 <span class="comment">%        str2double(get(hObject,'String')) returns contents of rf as a double</span>
2730209
2740210 delay=str2double(get(hObject,<span class="string">'String'</span>));
2750211 tango_write_attribute(<span class="string">'BOO/SY/LOCAL.RF.1'</span>, <span class="string">'rfTimeDelay'</span>,delay);
2760212
2770213 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
2780214 <a name="_sub14" href="#_subfunctions" class="code">function rf_CreateFcn(hObject, eventdata, handles)</a>
2790215 <span class="comment">% hObject    handle to rf (see GCBO)</span>
2800216 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
2810217 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
2820218
2830219 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
2840220 <span class="comment">%       See ISPC and COMPUTER.</span>
2850221 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
2860222     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
2870223 <span class="keyword">end</span>
2880224
2890225
2900226
2910227 <a name="_sub15" href="#_subfunctions" class="code">function canon_Callback(hObject, eventdata, handles)</a>
2920228 <span class="comment">% hObject    handle to canon (see GCBO)</span>
2930229 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
2940230 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
2950231
2960232 <span class="comment">% Hints: get(hObject,'String') returns contents of canon as text</span>
2970233 <span class="comment">%        str2double(get(hObject,'String')) returns contents of canon as a double</span>
2980234
2990235 delay=str2double(get(hObject,<span class="string">'String'</span>));
3000236 tango_write_attribute(<span class="string">'LT1/SY/LOCAL.LINAC.1'</span>, <span class="string">'lpmTimeDelay'</span>,delay);
3010237
3020238
3030239 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
3040240 <a name="_sub16" href="#_subfunctions" class="code">function canon_CreateFcn(hObject, eventdata, handles)</a>
3050241 <span class="comment">% hObject    handle to canon (see GCBO)</span>
3060242 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
3070243 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
3080244
3090245 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
3100246 <span class="comment">%       See ISPC and COMPUTER.</span>
3110247 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
3120248     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
3130249 <span class="keyword">end</span>
3140250
3150251
3160252
3170253 <a name="_sub17" href="#_subfunctions" class="code">function emittance_Callback(hObject, eventdata, handles)</a>
3180254 <span class="comment">% hObject    handle to emittance (see GCBO)</span>
3190255 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
3200256 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
3210257
3220258 <span class="comment">% Hints: get(hObject,'String') returns contents of emittance as text</span>
3230259 <span class="comment">%        str2double(get(hObject,'String')) returns contents of emittance as a double</span>
3240260 delay=str2double(get(hObject,<span class="string">'String'</span>));
3250261 tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'emittanceTimeDelay'</span>,delay);
3260262
3270263 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
3280264 <a name="_sub18" href="#_subfunctions" class="code">function emittance_CreateFcn(hObject, eventdata, handles)</a>
3290265 <span class="comment">% hObject    handle to emittance (see GCBO)</span>
3300266 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
3310267 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
3320268
3330269 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
3340270 <span class="comment">%       See ISPC and COMPUTER.</span>
3350271 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
3360272     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
3370273 <span class="keyword">end</span>
3380274
3390275
3400276
3410277 <a name="_sub19" href="#_subfunctions" class="code">function MC1_Callback(hObject, eventdata, handles)</a>
3420278 <span class="comment">% hObject    handle to MC1 (see GCBO)</span>
3430279 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
3440280 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
3450281
3460282 <span class="comment">% Hints: get(hObject,'String') returns contents of MC1 as text</span>
3470283 <span class="comment">%        str2double(get(hObject,'String')) returns contents of MC1 as a double</span>
3480284
3490285 delay=str2double(get(hObject,<span class="string">'String'</span>));
3500286 tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'mc.1TimeDelay'</span>,delay);
3510287
3520288 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
3530289 <a name="_sub20" href="#_subfunctions" class="code">function MC1_CreateFcn(hObject, eventdata, handles)</a>
3540290 <span class="comment">% hObject    handle to MC1 (see GCBO)</span>
3550291 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
3560292 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
3570293
3580294 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
3590295 <span class="comment">%       See ISPC and COMPUTER.</span>
3600296 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
3610297     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
3620298 <span class="keyword">end</span>
3630299
3640300
3650301
3660302 <a name="_sub21" href="#_subfunctions" class="code">function MC2_Callback(hObject, eventdata, handles)</a>
3670303 <span class="comment">% hObject    handle to MC2 (see GCBO)</span>
3680304 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
3690305 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
3700306
3710307 <span class="comment">% Hints: get(hObject,'String') returns contents of MC2 as text</span>
3720308 <span class="comment">%        str2double(get(hObject,'String')) returns contents of MC2 as a double</span>
3730309
3740310 delay=str2double(get(hObject,<span class="string">'String'</span>));
3750311 tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'mc.2TimeDelay'</span>,delay);
3760312
3770313 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
3780314 <a name="_sub22" href="#_subfunctions" class="code">function MC2_CreateFcn(hObject, eventdata, handles)</a>
3790315 <span class="comment">% hObject    handle to MC2 (see GCBO)</span>
3800316 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
3810317 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
3820318
3830319 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
3840320 <span class="comment">%       See ISPC and COMPUTER.</span>
3850321 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
3860322     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
3870323 <span class="keyword">end</span>
3880324
3890325
3900326
3910327 <a name="_sub23" href="#_subfunctions" class="code">function osc_Callback(hObject, eventdata, handles)</a>
3920328 <span class="comment">% hObject    handle to osc (see GCBO)</span>
3930329 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
3940330 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
3950331
3960332 <span class="comment">% Hints: get(hObject,'String') returns contents of osc as text</span>
3970333 <span class="comment">%        str2double(get(hObject,'String')) returns contents of osc as a double</span>
3980334
3990335 delay=str2double(get(hObject,<span class="string">'String'</span>));
4000336 tango_write_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'oscTimeDelay'</span>,delay);
4010337
4020338
4030339 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
4040340 <a name="_sub24" href="#_subfunctions" class="code">function osc_CreateFcn(hObject, eventdata, handles)</a>
4050341 <span class="comment">% hObject    handle to osc (see GCBO)</span>
4060342 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4070343 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
4080344
4090345 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
4100346 <span class="comment">%       See ISPC and COMPUTER.</span>
4110347 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
4120348     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
4130349 <span class="keyword">end</span>
4140350
4150351
4160352
4170353 <a name="_sub25" href="#_subfunctions" class="code">function sdc_Callback(hObject, eventdata, handles)</a>
4180354 <span class="comment">% hObject    handle to sdc (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 <span class="comment">% Hints: get(hObject,'String') returns contents of sdc as text</span>
4230359 <span class="comment">%        str2double(get(hObject,'String')) returns contents of sdc as a double</span>
4240360
4250361 delay=str2double(get(hObject,<span class="string">'String'</span>));
4260362 tango_write_attribute2(<span class="string">'ANS/SY/LOCAL.SDC.1'</span>, <span class="string">'oscTimeDelay'</span>,delay);
4270363
4280364 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
4290365 <a name="_sub26" href="#_subfunctions" class="code">function sdc_CreateFcn(hObject, eventdata, handles)</a>
4300366 <span class="comment">% hObject    handle to sdc (see GCBO)</span>
4310367 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4320368 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
4330369
4340370 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
4350371 <span class="comment">%       See ISPC and COMPUTER.</span>
4360372 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
4370373     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
4380374 <span class="keyword">end</span>
4390375
4400376
4410377
4420378 <a name="_sub27" href="#_subfunctions" class="code">function septum_Callback(hObject, eventdata, handles)</a>
4430379 <span class="comment">% hObject    handle to septum (see GCBO)</span>
4440380 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4450381 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
4460382
4470383 <span class="comment">% Hints: get(hObject,'String') returns contents of septum as text</span>
4480384 <span class="comment">%        str2double(get(hObject,'String')) returns contents of septum as a double</span>
4490385
4500386 <span class="comment">%delay=str2double(get(hObject,'String'));</span>
4510387 <span class="comment">%tango_write_attribute('BOO/SY/LOCAL.Binj.1', 'sep-p.inj.trigTimeDelay',delay);</span>
4520388
4530389 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
4540390 <a name="_sub28" href="#_subfunctions" class="code">function septum_CreateFcn(hObject, eventdata, handles)</a>
4550391 <span class="comment">% hObject    handle to septum (see GCBO)</span>
4560392 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4570393 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
4580394
4590395 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
4600396 <span class="comment">%       See ISPC and COMPUTER.</span>
4610397 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
4620398     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
4630399 <span class="keyword">end</span>
4640400
4650401
4660402
4670403 <a name="_sub29" href="#_subfunctions" class="code">function kicker_Callback(hObject, eventdata, handles)</a>
4680404 <span class="comment">% hObject    handle to kicker (see GCBO)</span>
4690405 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4700406 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
4710407
4720408 <span class="comment">% Hints: get(hObject,'String') returns contents of kicker as text</span>
4730409 <span class="comment">%        str2double(get(hObject,'String')) returns contents of kicker as a double</span>
4740410
4750411 <span class="comment">%delay=str2double(get(hObject,'String'));</span>
4760412 <span class="comment">%tango_write_attribute('BOO/SY/LOCAL.Binj.1', 'k.inj.trigTimeDelay',delay);</span>
4770413
4780414 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
4790415 <a name="_sub30" href="#_subfunctions" class="code">function kicker_CreateFcn(hObject, eventdata, handles)</a>
4800416 <span class="comment">% hObject    handle to kicker (see GCBO)</span>
4810417 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4820418 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
4830419
4840420 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
4850421 <span class="comment">%       See ISPC and COMPUTER.</span>
4860422 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
4870423     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
4880424 <span class="keyword">end</span>
4890425
4900426
4910427
4920428 <a name="_sub31" href="#_subfunctions" class="code">function bpm_Callback(hObject, eventdata, handles)</a>
4930429 <span class="comment">% hObject    handle to bpm (see GCBO)</span>
4940430 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
4950431 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
4960432
4970433 <span class="comment">% Hints: get(hObject,'String') returns contents of bpm as text</span>
4980434 <span class="comment">%        str2double(get(hObject,'String')) returns contents of bpm as a double</span>
4990435
5000436 delay=str2double(get(hObject,<span class="string">'String'</span>));
5010437 tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'bpm-booTimeDelay'</span>,delay);
5020438
5030439 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
5040440 <a name="_sub32" href="#_subfunctions" class="code">function bpm_CreateFcn(hObject, eventdata, handles)</a>
5050441 <span class="comment">% hObject    handle to bpm (see GCBO)</span>
5060442 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5070443 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
5080444
5090445 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
5100446 <span class="comment">%       See ISPC and COMPUTER.</span>
5110447 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
5120448     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
5130449 <span class="keyword">end</span>
5140450
5150451
5160452
5170453 <a name="_sub33" href="#_subfunctions" class="code">function nod_Callback(hObject, eventdata, handles)</a>
5180454 <span class="comment">% hObject    handle to nod (see GCBO)</span>
5190455 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5200456 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
5210457
5220458 <span class="comment">% Hints: get(hObject,'String') returns contents of nod as text</span>
5230459 <span class="comment">%        str2double(get(hObject,'String')) returns contents of nod as a double</span>
5240460
5250461 delay=str2double(get(hObject,<span class="string">'String'</span>));
5260462 tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'NODTimeDelay'</span>,delay);
5270463
5280464 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
5290465 <a name="_sub34" href="#_subfunctions" class="code">function nod_CreateFcn(hObject, eventdata, handles)</a>
5300466 <span class="comment">% hObject    handle to nod (see GCBO)</span>
5310467 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5320468 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
5330469
5340470 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
5350471 <span class="comment">%       See ISPC and COMPUTER.</span>
5360472 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
5370473     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
5380474 <span class="keyword">end</span>
5390475
5400476
5410477
5420478 <a name="_sub35" href="#_subfunctions" class="code">function dcct_Callback(hObject, eventdata, handles)</a>
5430479 <span class="comment">% hObject    handle to dcct (see GCBO)</span>
5440480 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5450481 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
5460482
5470483 <span class="comment">% Hints: get(hObject,'String') returns contents of dcct as text</span>
5480484 <span class="comment">%        str2double(get(hObject,'String')) returns contents of dcct as a double</span>
5490485 delay=str2double(get(hObject,<span class="string">'String'</span>));
5500486 tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'dcct-booTimeDelay'</span>,delay);
5510487 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
5520488 <a name="_sub36" href="#_subfunctions" class="code">function dcct_CreateFcn(hObject, eventdata, handles)</a>
5530489 <span class="comment">% hObject    handle to dcct (see GCBO)</span>
5540490 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5550491 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
5560492
5570493 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
5580494 <span class="comment">%       See ISPC and COMPUTER.</span>
5590495 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
5600496     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
5610497 <span class="keyword">end</span>
5620498
5630499
5640500
5650501 <a name="_sub37" href="#_subfunctions" class="code">function hall_Callback(hObject, eventdata, handles)</a>
5660502 <span class="comment">% hObject    handle to hall (see GCBO)</span>
5670503 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5680504 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
5690505
5700506 <span class="comment">% Hints: get(hObject,'String') returns contents of hall as text</span>
5710507 <span class="comment">%        str2double(get(hObject,'String')) returns contents of hall as a double</span>
5720508
5730509
5740510 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
5750511 <a name="_sub38" href="#_subfunctions" class="code">function hall_CreateFcn(hObject, eventdata, handles)</a>
5760512 <span class="comment">% hObject    handle to hall (see GCBO)</span>
5770513 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5780514 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
5790515
5800516 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
5810517 <span class="comment">%       See ISPC and COMPUTER.</span>
5820518 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
5830519     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
5840520 <span class="keyword">end</span>
5850521
5860522
5870523
5880524 <a name="_sub39" href="#_subfunctions" class="code">function pc_address_Callback(hObject, eventdata, handles)</a>
5890525 <span class="comment">% hObject    handle to pc_address (see GCBO)</span>
5900526 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
5910527 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
5920528
5930529 <span class="comment">% Hints: get(hObject,'String') returns contents of pc_address as text</span>
5940530 <span class="comment">%        str2double(get(hObject,'String')) returns contents of pc_address as a double</span>
5950531
5960532 delay=str2double(get(hObject,<span class="string">'String'</span>));
5970533 tango_write_attribute(<span class="string">'ANS/SY/CENTRAL'</span>, <span class="string">'TPcTimeDelay'</span>,delay);
5980534
5990535 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
6000536 <a name="_sub40" href="#_subfunctions" class="code">function pc_address_CreateFcn(hObject, eventdata, handles)</a>
6010537 <span class="comment">% hObject    handle to pc_address (see GCBO)</span>
6020538 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6030539 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
6040540
6050541 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
6060542 <span class="comment">%       See ISPC and COMPUTER.</span>
6070543 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
6080544     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
6090545 <span class="keyword">end</span>
6100546
6110547
6120548
6130549 <a name="_sub41" href="#_subfunctions" class="code">function inj_address_Callback(hObject, eventdata, handles)</a>
6140550 <span class="comment">% hObject    handle to inj_address (see GCBO)</span>
6150551 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6160552 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
6170553
6180554 <span class="comment">% Hints: get(hObject,'String') returns contents of inj_address as text</span>
6190555 <span class="comment">%        str2double(get(hObject,'String')) returns contents of inj_address as a double</span>
6200556
6210557 delay=str2double(get(hObject,<span class="string">'String'</span>));
6220558 tango_write_attribute(<span class="string">'ANS/SY/CENTRAL'</span>, <span class="string">'TInjTimeDelay'</span>,delay);
6230559
6240560 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
6250561 <a name="_sub42" href="#_subfunctions" class="code">function inj_address_CreateFcn(hObject, eventdata, handles)</a>
6260562 <span class="comment">% hObject    handle to inj_address (see GCBO)</span>
6270563 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6280564 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
6290565
6300566 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
6310567 <span class="comment">%       See ISPC and COMPUTER.</span>
6320568 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
6330569     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
6340570 <span class="keyword">end</span>
6350571
6360572
6370573
6380574 <a name="_sub43" href="#_subfunctions" class="code">function edit21_Callback(hObject, eventdata, handles)</a>
6390575 <span class="comment">% hObject    handle to pc_address (see GCBO)</span>
6400576 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6410577 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
6420578
6430579 <span class="comment">% Hints: get(hObject,'String') returns contents of pc_address as text</span>
6440580 <span class="comment">%        str2double(get(hObject,'String')) returns contents of pc_address as a double</span>
6450581
6460582
6470583 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
6480584 <a name="_sub44" href="#_subfunctions" class="code">function edit21_CreateFcn(hObject, eventdata, handles)</a>
6490585 <span class="comment">% hObject    handle to pc_address (see GCBO)</span>
6500586 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6510587 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
6520588
6530589 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
6540590 <span class="comment">%       See ISPC and COMPUTER.</span>
6550591 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
6560592     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
6570593 <span class="keyword">end</span>
6580594
6590595
6600596
6610597 <a name="_sub45" href="#_subfunctions" class="code">function soft_address_Callback(hObject, eventdata, handles)</a>
6620598 <span class="comment">% hObject    handle to soft_address (see GCBO)</span>
6630599 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6640600 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
6650601
6660602 <span class="comment">% Hints: get(hObject,'String') returns contents of soft_address as text</span>
6670603 <span class="comment">%        str2double(get(hObject,'String')) returns contents of soft_address as a double</span>
6680604
6690605 delay=str2double(get(hObject,<span class="string">'String'</span>));
6700606 tango_write_attribute(<span class="string">'ANS/SY/CENTRAL'</span>, <span class="string">'TSoftTimeDelay'</span>,delay);
6710607
6720608 <span class="comment">% --- Executes during object creation, after setting all properties.</span>
6730609 <a name="_sub46" href="#_subfunctions" class="code">function soft_address_CreateFcn(hObject, eventdata, handles)</a>
6740610 <span class="comment">% hObject    handle to soft_address (see GCBO)</span>
6750611 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6760612 <span class="comment">% handles    empty - handles not created until after all CreateFcns called</span>
6770613
6780614 <span class="comment">% Hint: edit controls usually have a white background on Windows.</span>
6790615 <span class="comment">%       See ISPC and COMPUTER.</span>
6800616 <span class="keyword">if</span> ispc &amp;&amp; isequal(get(hObject,<span class="string">'BackgroundColor'</span>), get(0,<span class="string">'defaultUicontrolBackgroundColor'</span>))
6810617     set(hObject,<span class="string">'BackgroundColor'</span>,<span class="string">'white'</span>);
6820618 <span class="keyword">end</span>
6830619
6840620
6850621 <span class="comment">% --- Executes on button press in acquisition1.</span>
6860622 <a name="_sub47" href="#_subfunctions" class="code">function acquisition1_Callback(hObject, eventdata, handles)</a>
6870623 <span class="comment">% hObject    handle to acquisition1 (see GCBO)</span>
6880624 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
6890625 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
6900626
6910627
6920628
6930629
6940630 n=2;
6950631
6960632 temp=tango_read_attribute2(<span class="string">'ANS/SY/CENTRAL'</span>, <span class="string">'TPcTimeDelay'</span>);
6970633 set(handles.pc_address,<span class="string">'String'</span>,num2str(temp.value(n)));
6980634
6990635 temp=tango_read_attribute2(<span class="string">'ANS/SY/CENTRAL'</span>, <span class="string">'TInjTimeDelay'</span>);
7000636 set(handles.inj_address,<span class="string">'String'</span>,num2str(temp.value(n)));
7010637
7020638 temp=tango_read_attribute2(<span class="string">'ANS/SY/CENTRAL'</span>, <span class="string">'TSoftTimeDelay'</span>);
7030639 set(handles.soft_address,<span class="string">'String'</span>,num2str(temp.value(n)));
7040640
7050641
7060642
7070643 temp=tango_read_attribute2(<span class="string">'ANS/SY/LOCAL.SDC.1'</span>, <span class="string">'oscTimeDelay'</span>);
7080644 set(handles.sdc,<span class="string">'String'</span>,num2str(temp.value(n)));
7090645
7100646 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.LINAC.1'</span>, <span class="string">'lpmTimeDelay'</span>);
7110647 set(handles.canon,<span class="string">'String'</span>,num2str(temp.value(n)));
7120648
7130649 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'bpm-booTimeDelay'</span>);
7140650 set(handles.bpm,<span class="string">'String'</span>,num2str(temp.value(n)));
7150651
7160652 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'emittanceTimeDelay'</span>);
7170653 set(handles.emittance,<span class="string">'String'</span>,num2str(temp.value(n)));
7180654
7190655 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'mc.1TimeDelay'</span>);
7200656 set(handles.MC1,<span class="string">'String'</span>,num2str(temp.value(n)));
7210657
7220658 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'mc.2TimeDelay'</span>);
7230659 set(handles.MC2,<span class="string">'String'</span>,num2str(temp.value(n)));
7240660
7250661 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'oscTimeDelay'</span>);
7260662 set(handles.osc,<span class="string">'String'</span>,num2str(temp.value(n)));
7270663
7280664 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'dcct-booTimeDelay'</span>);
7290665 set(handles.dcct,<span class="string">'String'</span>,num2str(temp.value(n)));
7300666
7310667 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'NODTimeDelay'</span>);
7320668 set(handles.nod,<span class="string">'String'</span>,num2str(temp.value(n)));
7330669
7340670 <span class="comment">% temp=tango_read_attribute2('BOO/SY/LOCAL.Binj.1', 'sep-p.inj.trigTimeDelay');</span>
7350671 <span class="comment">% set(handles.septum,'String',num2str(temp.value(n)));</span>
7360672
7370673 <span class="comment">% temp=tango_read_attribute2('BOO/SY/LOCAL.Binj.1', 'k.inj.trigTimeDelay');</span>
7380674 <span class="comment">% set(handles.kicker,'String',num2str(temp.value(n)));</span>
7390675
7400676 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'dpTimeDelay'</span>);
7410677 set(handles.dipole,<span class="string">'String'</span>,num2str(temp.value(n)));
7420678
7430679 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'qfTimeDelay'</span>);
7440680 set(handles.qf,<span class="string">'String'</span>,num2str(temp.value(n)));
7450681
7460682 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'qdTimeDelay'</span>);
7470683 set(handles.qd,<span class="string">'String'</span>,num2str(temp.value(n)));
7480684
7490685 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'sfTimeDelay'</span>);
7500686 set(handles.sf,<span class="string">'String'</span>,num2str(temp.value(n)));
7510687
7520688 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'sdTimeDelay'</span>);
7530689 set(handles.sd,<span class="string">'String'</span>,num2str(temp.value(n)));
7540690
7550691 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.RF.1'</span>, <span class="string">'rfTimeDelay'</span>);
7560692 set(handles.rf,<span class="string">'String'</span>,num2str(temp.value(n)));
7570693
7580694
7590695 <span class="comment">% --- Executes on button press in acquisition2.</span>
7600696 <a name="_sub48" href="#_subfunctions" class="code">function acquisition2_Callback(hObject, eventdata, handles)</a>
7610697 <span class="comment">% hObject    handle to acquisition2 (see GCBO)</span>
7620698 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
7630699 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
7640700
7650701 n=1;
7660702
7670703 temp=tango_read_attribute2(<span class="string">'ANS/SY/CENTRAL'</span>, <span class="string">'TPcTimeDelay'</span>);
7680704 set(handles.pc_address,<span class="string">'String'</span>,num2str(temp.value(n)));
7690705
7700706 temp=tango_read_attribute2(<span class="string">'ANS/SY/CENTRAL'</span>, <span class="string">'TInjTimeDelay'</span>);
7710707 set(handles.inj_address,<span class="string">'String'</span>,num2str(temp.value(n)));
7720708
7730709 temp=tango_read_attribute2(<span class="string">'ANS/SY/CENTRAL'</span>, <span class="string">'TSoftTimeDelay'</span>);
7740710 set(handles.soft_address,<span class="string">'String'</span>,num2str(temp.value(n)));
7750711
7760712
7770713
7780714 temp=tango_read_attribute2(<span class="string">'ANS/SY/LOCAL.SDC.1'</span>, <span class="string">'oscTimeDelay'</span>);
7790715 set(handles.sdc,<span class="string">'String'</span>,num2str(temp.value(n)));
7800716
7810717 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.LINAC.1'</span>, <span class="string">'lpmTimeDelay'</span>);
7820718 set(handles.canon,<span class="string">'String'</span>,num2str(temp.value(n)));
7830719
7840720 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'bpm-booTimeDelay'</span>);
7850721 set(handles.bpm,<span class="string">'String'</span>,num2str(temp.value(n)));
7860722
7870723 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'emittanceTimeDelay'</span>);
7880724 set(handles.emittance,<span class="string">'String'</span>,num2str(temp.value(n)));
7890725
7900726 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'mc.1TimeDelay'</span>);
7910727 set(handles.MC1,<span class="string">'String'</span>,num2str(temp.value(n)));
7920728
7930729 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'mc.2TimeDelay'</span>);
7940730 set(handles.MC2,<span class="string">'String'</span>,num2str(temp.value(n)));
7950731
7960732 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'oscTimeDelay'</span>);
7970733 set(handles.osc,<span class="string">'String'</span>,num2str(temp.value(n)));
7980734
7990735 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'dcct-booTimeDelay'</span>);
8000736 set(handles.dcct,<span class="string">'String'</span>,num2str(temp.value(n)));
8010737
8020738 temp=tango_read_attribute2(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'NODTimeDelay'</span>);
8030739 set(handles.nod,<span class="string">'String'</span>,num2str(temp.value(n)));
8040740
8050741 <span class="comment">% temp=tango_read_attribute2('BOO/SY/LOCAL.Binj.1', 'sep-p.injread.trigTimeDelay');</span>
8060742 <span class="comment">% set(handles.septum,'String',num2str(temp.value(n)));</span>
8070743
8080744 <span class="comment">% temp=tango_read_attribute2('BOO/SY/LOCAL.Binj.1', 'k.inj.trigTimeDelay');</span>
8090745 <span class="comment">% set(handles.kicker,'String',num2str(temp.value(n)));</span>
8100746
8110747
8120748 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'dpTimeDelay'</span>);
8130749 set(handles.dipole,<span class="string">'String'</span>,num2str(temp.value(n)));
8140750
8150751 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'qfTimeDelay'</span>);
8160752 set(handles.qf,<span class="string">'String'</span>,num2str(temp.value(n)));
8170753
8180754 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'qdTimeDelay'</span>);
8190755 set(handles.qd,<span class="string">'String'</span>,num2str(temp.value(n)));
8200756
8210757 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'sfTimeDelay'</span>);
8220758 set(handles.sf,<span class="string">'String'</span>,num2str(temp.value(n)));
8230759
8240760 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.ALIM.1'</span>, <span class="string">'sdTimeDelay'</span>);
8250761 set(handles.sd,<span class="string">'String'</span>,num2str(temp.value(n)));
8260762
8270763 temp=tango_read_attribute2(<span class="string">'BOO/SY/LOCAL.RF.1'</span>, <span class="string">'rfTimeDelay'</span>);
8280764 set(handles.rf,<span class="string">'String'</span>,num2str(temp.value(n)));
8290765
8300766
8310767
8320768
8330769 <span class="comment">% --- Executes on button press in soft_button.</span>
8340770 <a name="_sub49" href="#_subfunctions" class="code">function soft_button_Callback(hObject, eventdata, handles)</a>
8350771 <span class="comment">% hObject    handle to soft_button (see GCBO)</span>
8360772 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
8370773 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
8380774
8390775 <span class="comment">% Hint: get(hObject,'Value') returns toggle state of soft_button</span>
8400776
8410777 etat=get(hObject,<span class="string">'Value'</span>);
8420778 <span class="keyword">if</span> (etat==0)
8430779     event=int32(2) ;<span class="comment">% adresse de l'injection</span>
8440780     tango_write_attribute(<span class="string">'ANS/SY/LOCAL.SDC.1'</span>, <span class="string">'oscEvent'</span>,event);
8450781     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.LINAC.1'</span>, <span class="string">'lpmEvent'</span>,event);
8460782     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'bpm-booEvent'</span>,event);
8470783     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'emittanceEvent'</span>,event);
8480784     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'mc.1Event'</span>,event);
8490785     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'mc.2Event'</span>,event);
8500786     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'oscEvent'</span>,event);
8510787     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'dcct-booEvent'</span>,event);
8520788     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'NODEvent'</span>,event);
8530789  <span class="comment">%  temp=tango_write_attribute('BOO/SY/LOCAL.Binj.1', 'sep-p.inj.trigEvent',event);</span>
8540790 <span class="comment">%   temp=tango_write_attribute('BOO/SY/LOCAL.Binj.1', 'k.inj.trigEvent',event);</span>
8550791 <span class="keyword">elseif</span> (etat==1)
8560792     event=int32(5) ;<span class="comment">% adresse de l'injection</span>
8570793     tango_write_attribute(<span class="string">'ANS/SY/LOCAL.SDC.1'</span>, <span class="string">'oscEvent'</span>,event);
8580794     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.LINAC.1'</span>, <span class="string">'lpmEvent'</span>,event);
8590795     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'bpm-booEvent'</span>,event);
8600796     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'emittanceEvent'</span>,event);
8610797     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'mc.1Event'</span>,event);
8620798     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'mc.2Event'</span>,event);
8630799     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'oscEvent'</span>,event);
8640800     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'dcct-booEvent'</span>,event);
8650801     tango_write_attribute(<span class="string">'LT1/SY/LOCAL.DG.1'</span>, <span class="string">'NODEvent'</span>,event);
8660802 <span class="comment">%   temp=tango_write_attribute('BOO/SY/LOCAL.Binj.1', 'sep-p.inj.trigEvent',event);</span>
8670803 <span class="comment">%   temp=tango_write_attribute('BOO/SY/LOCAL.Binj.1', 'k.inj.trigEvent',event);</span>
8680804 <span class="keyword">end</span>
8690805
8700806
8710807 <span class="comment">% --- Executes on button press in push_soft.</span>
8720808 <a name="_sub50" href="#_subfunctions" class="code">function push_soft_Callback(hObject, eventdata, handles)</a>
8730809 <span class="comment">% hObject    handle to push_soft (see GCBO)</span>
8740810 <span class="comment">% eventdata  reserved - to be defined in a future version of MATLAB</span>
8750811 <span class="comment">% handles    structure with handles and user data (see GUIDATA)</span>
8760812
8770813 tango_command_inout(<span class="string">'ANS/SY/CENTRAL'</span>,<span class="string">'FireSoftEvent'</span>);</pre></div>
878<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>
879</body>
880</html>
Note: See TracBrowser for help on using the repository browser.