PageRenderTime 29ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

/ATF2/FlightSim/testApps/extDispersion/extDispersion_bpmSel.m

http://atf2flightsim.googlecode.com/
MATLAB | 689 lines | 148 code | 194 blank | 347 comment | 11 complexity | 6b17f966c6535d5c94fa1d8b362b6eb7 MD5 | raw file
Possible License(s): BSD-2-Clause, LGPL-2.0, IPL-1.0, BSD-3-Clause
  1. function varargout = extDispersion_bpmSel(varargin)
  2. % EXTDISPERSION_BPMSEL M-file for extDispersion_bpmSel.fig
  3. % EXTDISPERSION_BPMSEL, by itself, creates a new EXTDISPERSION_BPMSEL or raises the existing
  4. % singleton*.
  5. %
  6. % H = EXTDISPERSION_BPMSEL returns the handle to a new EXTDISPERSION_BPMSEL or the handle to
  7. % the existing singleton*.
  8. %
  9. % EXTDISPERSION_BPMSEL('CALLBACK',hObject,eventData,handles,...) calls the local
  10. % function named CALLBACK in EXTDISPERSION_BPMSEL.M with the given input arguments.
  11. %
  12. % EXTDISPERSION_BPMSEL('Property','Value',...) creates a new EXTDISPERSION_BPMSEL or raises the
  13. % existing singleton*. Starting from the left, property value pairs are
  14. % applied to the GUI before extDispersion_bpmSel_OpeningFcn gets called. An
  15. % unrecognized property name or invalid value makes property application
  16. % stop. All inputs are passed to extDispersion_bpmSel_OpeningFcn via varargin.
  17. %
  18. % *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one
  19. % instance to run (singleton)".
  20. %
  21. % See also: GUIDE, GUIDATA, GUIHANDLES
  22. % Edit the above text to modify the response to help extDispersion_bpmSel
  23. % Last Modified by GUIDE v2.5 11-Dec-2011 14:51:04
  24. % Begin initialization code - DO NOT EDIT
  25. gui_Singleton = 1;
  26. gui_State = struct('gui_Name', mfilename, ...
  27. 'gui_Singleton', gui_Singleton, ...
  28. 'gui_OpeningFcn', @extDispersion_bpmSel_OpeningFcn, ...
  29. 'gui_OutputFcn', @extDispersion_bpmSel_OutputFcn, ...
  30. 'gui_LayoutFcn', [] , ...
  31. 'gui_Callback', []);
  32. if nargin && ischar(varargin{1})
  33. gui_State.gui_Callback = str2func(varargin{1});
  34. end
  35. if nargout
  36. [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
  37. else
  38. gui_mainfcn(gui_State, varargin{:});
  39. end
  40. % End initialization code - DO NOT EDIT
  41. % --- Executes just before extDispersion_bpmSel is made visible.
  42. function extDispersion_bpmSel_OpeningFcn(hObject, eventdata, handles, varargin)
  43. % This function has no output args, see OutputFcn.
  44. % hObject handle to figure
  45. % eventdata reserved - to be defined in a future version of MATLAB
  46. % handles structure with handles and user data (see GUIDATA)
  47. % varargin command line arguments to extDispersion_bpmSel (see VARARGIN)
  48. global FL BEAMLINE INSTR tbNum
  49. % Choose default command line output for extDispersion_bpmSel
  50. handles.output = hObject;
  51. % Update handles structure
  52. guidata(hObject, handles);
  53. % get list of BPMs (togglebuttons) and their INSTR indices
  54. fn=fieldnames(handles);
  55. id=strmatch('togglebutton',fn);fn=fn(id);
  56. Ntb=length(fn);
  57. tbNum=zeros(1,Ntb);
  58. tbName=cell(1,Ntb);
  59. tbInst=zeros(1,Ntb);
  60. idInst=cellfun(@(x) x.Index,INSTR);
  61. for n=1:Ntb
  62. tbNum(n)=str2num(strrep(fn{n},'togglebutton',''));
  63. eval(['tbName{n}=get(handles.',fn{n},',''String'');'])
  64. id=findcells(BEAMLINE,'Name',tbName{n});
  65. tbInst(n)=find(idInst==id);
  66. end
  67. % sort the list
  68. [~,id]=sort(tbNum);
  69. tbNum=tbNum(id);
  70. tbName=tbName(id);
  71. tbInst=tbInst(id);
  72. % get list of usable BPMs from BPM Tool ... disable unusable BPMs
  73. tbUse=ones(1,Ntb);
  74. [stat,data]=FlBpmToolFn('getdata');
  75. for n=1:Ntb
  76. name=sprintf('togglebutton%d',tbNum(n));
  77. if (ismember('extDispersion',data.tagNames)&& ...
  78. (~data.extDispersion.use(tbInst(n))))
  79. eval(['set(handles.',name,',''Enable'',''off'')'])
  80. tbUse(n)=0;
  81. else
  82. eval(['set(handles.',name,',''Enable'',''on'')'])
  83. end
  84. end
  85. % put tb information into FL.Gui.extDispersion
  86. FL.Gui.extDispersion.bpmSel.Name=tbName(find(tbUse));
  87. FL.Gui.extDispersion.bpmSel.Inst=tbInst(find(tbUse));
  88. % get selected bpms from function
  89. [stat pars]=extDispersion_run('GetPars');
  90. if stat{1}~=1
  91. errordlg('Error getting parameters','extDispersion_run error')
  92. return
  93. end
  94. bpmnames=arrayfun(@(x) BEAMLINE{x}.Name,pars.bpmind,'UniformOutput',false);
  95. for n=1:Ntb
  96. name=sprintf('togglebutton%d',tbNum(n));
  97. if (ismember(tbName{n},bpmnames)&&tbUse(n))
  98. eval(['set(handles.',name,',''Value'',1)'])
  99. else
  100. eval(['set(handles.',name,',''Value'',0)'])
  101. end
  102. end
  103. % UIWAIT makes extDispersion_bpmSel wait for user response (see UIRESUME)
  104. uiwait(handles.figure1);
  105. delete(handles.figure1);
  106. % --- Outputs from this function are returned to the command line.
  107. function varargout = extDispersion_bpmSel_OutputFcn(hObject, eventdata, handles)
  108. % varargout cell array for returning output args (see VARARGOUT);
  109. % hObject handle to figure
  110. % eventdata reserved - to be defined in a future version of MATLAB
  111. % handles structure with handles and user data (see GUIDATA)
  112. % Get default command line output from handles structure
  113. varargout{1} = [];
  114. % --- Commit
  115. function pushbutton1_Callback(hObject, eventdata, handles)
  116. % hObject handle to pushbutton1 (see GCBO)
  117. % eventdata reserved - to be defined in a future version of MATLAB
  118. % handles structure with handles and user data (see GUIDATA)
  119. global BEAMLINE tbNum
  120. newpars.bpmind=[];
  121. for n=1:length(tbNum)
  122. name=sprintf('togglebutton%d',tbNum(n));
  123. eval(['tbUse=get(handles.',name,',''Value'');'])
  124. if (tbUse)
  125. eval(['name=get(handles.',name,',''String'');'])
  126. newpars.bpmind(end+1)=findcells(BEAMLINE,'Name',name);
  127. end
  128. end
  129. if (length(newpars.bpmind)>=2)
  130. extDispersion_run('SetPars',newpars);
  131. else
  132. errordlg('Must set >=2 bpms','bpm select error')
  133. return
  134. end
  135. uiresume(handles.figure1);
  136. % --- Cancel
  137. function pushbutton2_Callback(hObject, eventdata, handles)
  138. % hObject handle to pushbutton2 (see GCBO)
  139. % eventdata reserved - to be defined in a future version of MATLAB
  140. % handles structure with handles and user data (see GUIDATA)
  141. uiresume(handles.figure1);
  142. % --- Executes on button press in togglebutton1.
  143. function togglebutton1_Callback(hObject, eventdata, handles)
  144. % hObject handle to togglebutton1 (see GCBO)
  145. % eventdata reserved - to be defined in a future version of MATLAB
  146. % handles structure with handles and user data (see GUIDATA)
  147. % Hint: get(hObject,'Value') returns toggle state of togglebutton1
  148. % --- Executes on button press in togglebutton2.
  149. function togglebutton2_Callback(hObject, eventdata, handles)
  150. % hObject handle to togglebutton2 (see GCBO)
  151. % eventdata reserved - to be defined in a future version of MATLAB
  152. % handles structure with handles and user data (see GUIDATA)
  153. % Hint: get(hObject,'Value') returns toggle state of togglebutton2
  154. % --- Executes on button press in togglebutton3.
  155. function togglebutton3_Callback(hObject, eventdata, handles)
  156. % hObject handle to togglebutton3 (see GCBO)
  157. % eventdata reserved - to be defined in a future version of MATLAB
  158. % handles structure with handles and user data (see GUIDATA)
  159. % Hint: get(hObject,'Value') returns toggle state of togglebutton3
  160. % --- Executes on button press in togglebutton4.
  161. function togglebutton4_Callback(hObject, eventdata, handles)
  162. % hObject handle to togglebutton4 (see GCBO)
  163. % eventdata reserved - to be defined in a future version of MATLAB
  164. % handles structure with handles and user data (see GUIDATA)
  165. % Hint: get(hObject,'Value') returns toggle state of togglebutton4
  166. % --- Executes on button press in togglebutton5.
  167. function togglebutton5_Callback(hObject, eventdata, handles)
  168. % hObject handle to togglebutton5 (see GCBO)
  169. % eventdata reserved - to be defined in a future version of MATLAB
  170. % handles structure with handles and user data (see GUIDATA)
  171. % Hint: get(hObject,'Value') returns toggle state of togglebutton5
  172. % --- Executes on button press in togglebutton6.
  173. function togglebutton6_Callback(hObject, eventdata, handles)
  174. % hObject handle to togglebutton6 (see GCBO)
  175. % eventdata reserved - to be defined in a future version of MATLAB
  176. % handles structure with handles and user data (see GUIDATA)
  177. % Hint: get(hObject,'Value') returns toggle state of togglebutton6
  178. % --- Executes on button press in togglebutton7.
  179. function togglebutton7_Callback(hObject, eventdata, handles)
  180. % hObject handle to togglebutton7 (see GCBO)
  181. % eventdata reserved - to be defined in a future version of MATLAB
  182. % handles structure with handles and user data (see GUIDATA)
  183. % Hint: get(hObject,'Value') returns toggle state of togglebutton7
  184. % --- Executes on button press in togglebutton8.
  185. function togglebutton8_Callback(hObject, eventdata, handles)
  186. % hObject handle to togglebutton8 (see GCBO)
  187. % eventdata reserved - to be defined in a future version of MATLAB
  188. % handles structure with handles and user data (see GUIDATA)
  189. % Hint: get(hObject,'Value') returns toggle state of togglebutton8
  190. % --- Executes on button press in togglebutton9.
  191. function togglebutton9_Callback(hObject, eventdata, handles)
  192. % hObject handle to togglebutton9 (see GCBO)
  193. % eventdata reserved - to be defined in a future version of MATLAB
  194. % handles structure with handles and user data (see GUIDATA)
  195. % Hint: get(hObject,'Value') returns toggle state of togglebutton9
  196. % --- Executes on button press in togglebutton10.
  197. function togglebutton10_Callback(hObject, eventdata, handles)
  198. % hObject handle to togglebutton10 (see GCBO)
  199. % eventdata reserved - to be defined in a future version of MATLAB
  200. % handles structure with handles and user data (see GUIDATA)
  201. % Hint: get(hObject,'Value') returns toggle state of togglebutton10
  202. % --- Executes on button press in togglebutton11.
  203. function togglebutton11_Callback(hObject, eventdata, handles)
  204. % hObject handle to togglebutton11 (see GCBO)
  205. % eventdata reserved - to be defined in a future version of MATLAB
  206. % handles structure with handles and user data (see GUIDATA)
  207. % Hint: get(hObject,'Value') returns toggle state of togglebutton11
  208. % --- Executes on button press in togglebutton12.
  209. function togglebutton12_Callback(hObject, eventdata, handles)
  210. % hObject handle to togglebutton12 (see GCBO)
  211. % eventdata reserved - to be defined in a future version of MATLAB
  212. % handles structure with handles and user data (see GUIDATA)
  213. % Hint: get(hObject,'Value') returns toggle state of togglebutton12
  214. % --- Executes on button press in togglebutton13.
  215. function togglebutton13_Callback(hObject, eventdata, handles)
  216. % hObject handle to togglebutton13 (see GCBO)
  217. % eventdata reserved - to be defined in a future version of MATLAB
  218. % handles structure with handles and user data (see GUIDATA)
  219. % Hint: get(hObject,'Value') returns toggle state of togglebutton13
  220. % --- Executes on button press in togglebutton15.
  221. function togglebutton14_Callback(hObject, eventdata, handles)
  222. % hObject handle to togglebutton15 (see GCBO)
  223. % eventdata reserved - to be defined in a future version of MATLAB
  224. % handles structure with handles and user data (see GUIDATA)
  225. % Hint: get(hObject,'Value') returns toggle state of togglebutton15
  226. % --- Executes on button press in togglebutton15.
  227. function togglebutton15_Callback(hObject, eventdata, handles)
  228. % hObject handle to togglebutton15 (see GCBO)
  229. % eventdata reserved - to be defined in a future version of MATLAB
  230. % handles structure with handles and user data (see GUIDATA)
  231. % Hint: get(hObject,'Value') returns toggle state of togglebutton15
  232. % --- Executes on button press in togglebutton16.
  233. function togglebutton16_Callback(hObject, eventdata, handles)
  234. % hObject handle to togglebutton16 (see GCBO)
  235. % eventdata reserved - to be defined in a future version of MATLAB
  236. % handles structure with handles and user data (see GUIDATA)
  237. % Hint: get(hObject,'Value') returns toggle state of togglebutton16
  238. % --- Executes on button press in togglebutton17.
  239. function togglebutton17_Callback(hObject, eventdata, handles)
  240. % hObject handle to togglebutton17 (see GCBO)
  241. % eventdata reserved - to be defined in a future version of MATLAB
  242. % handles structure with handles and user data (see GUIDATA)
  243. % Hint: get(hObject,'Value') returns toggle state of togglebutton17
  244. % --- Executes on button press in togglebutton18.
  245. function togglebutton18_Callback(hObject, eventdata, handles)
  246. % hObject handle to togglebutton18 (see GCBO)
  247. % eventdata reserved - to be defined in a future version of MATLAB
  248. % handles structure with handles and user data (see GUIDATA)
  249. % Hint: get(hObject,'Value') returns toggle state of togglebutton18
  250. % --- Executes on button press in togglebutton19.
  251. function togglebutton19_Callback(hObject, eventdata, handles)
  252. % hObject handle to togglebutton19 (see GCBO)
  253. % eventdata reserved - to be defined in a future version of MATLAB
  254. % handles structure with handles and user data (see GUIDATA)
  255. % Hint: get(hObject,'Value') returns toggle state of togglebutton19
  256. % --- Executes on button press in togglebutton20.
  257. function togglebutton20_Callback(hObject, eventdata, handles)
  258. % hObject handle to togglebutton20 (see GCBO)
  259. % eventdata reserved - to be defined in a future version of MATLAB
  260. % handles structure with handles and user data (see GUIDATA)
  261. % Hint: get(hObject,'Value') returns toggle state of togglebutton20
  262. % --- Executes on button press in togglebutton21.
  263. function togglebutton21_Callback(hObject, eventdata, handles)
  264. % hObject handle to togglebutton21 (see GCBO)
  265. % eventdata reserved - to be defined in a future version of MATLAB
  266. % handles structure with handles and user data (see GUIDATA)
  267. % Hint: get(hObject,'Value') returns toggle state of togglebutton21
  268. % --- Executes on button press in togglebutton22.
  269. function togglebutton22_Callback(hObject, eventdata, handles)
  270. % hObject handle to togglebutton22 (see GCBO)
  271. % eventdata reserved - to be defined in a future version of MATLAB
  272. % handles structure with handles and user data (see GUIDATA)
  273. % Hint: get(hObject,'Value') returns toggle state of togglebutton22
  274. % --- Executes on button press in togglebutton23.
  275. function togglebutton23_Callback(hObject, eventdata, handles)
  276. % hObject handle to togglebutton23 (see GCBO)
  277. % eventdata reserved - to be defined in a future version of MATLAB
  278. % handles structure with handles and user data (see GUIDATA)
  279. % Hint: get(hObject,'Value') returns toggle state of togglebutton23
  280. % --- Executes on button press in togglebutton24.
  281. function togglebutton24_Callback(hObject, eventdata, handles)
  282. % hObject handle to togglebutton24 (see GCBO)
  283. % eventdata reserved - to be defined in a future version of MATLAB
  284. % handles structure with handles and user data (see GUIDATA)
  285. % Hint: get(hObject,'Value') returns toggle state of togglebutton24
  286. % --- Executes on button press in togglebutton25.
  287. function togglebutton25_Callback(hObject, eventdata, handles)
  288. % hObject handle to togglebutton25 (see GCBO)
  289. % eventdata reserved - to be defined in a future version of MATLAB
  290. % handles structure with handles and user data (see GUIDATA)
  291. % Hint: get(hObject,'Value') returns toggle state of togglebutton25
  292. % --- Executes on button press in togglebutton26.
  293. function togglebutton26_Callback(hObject, eventdata, handles)
  294. % hObject handle to togglebutton26 (see GCBO)
  295. % eventdata reserved - to be defined in a future version of MATLAB
  296. % handles structure with handles and user data (see GUIDATA)
  297. % Hint: get(hObject,'Value') returns toggle state of togglebutton26
  298. % --- Executes on button press in togglebutton27.
  299. function togglebutton27_Callback(hObject, eventdata, handles)
  300. % hObject handle to togglebutton27 (see GCBO)
  301. % eventdata reserved - to be defined in a future version of MATLAB
  302. % handles structure with handles and user data (see GUIDATA)
  303. % Hint: get(hObject,'Value') returns toggle state of togglebutton27
  304. % --- Executes on button press in togglebutton28.
  305. function togglebutton28_Callback(hObject, eventdata, handles)
  306. % hObject handle to togglebutton28 (see GCBO)
  307. % eventdata reserved - to be defined in a future version of MATLAB
  308. % handles structure with handles and user data (see GUIDATA)
  309. % Hint: get(hObject,'Value') returns toggle state of togglebutton28
  310. % --- Executes on button press in togglebutton29.
  311. function togglebutton29_Callback(hObject, eventdata, handles)
  312. % hObject handle to togglebutton29 (see GCBO)
  313. % eventdata reserved - to be defined in a future version of MATLAB
  314. % handles structure with handles and user data (see GUIDATA)
  315. % Hint: get(hObject,'Value') returns toggle state of togglebutton29
  316. % --- Executes on button press in togglebutton30.
  317. function togglebutton30_Callback(hObject, eventdata, handles)
  318. % hObject handle to togglebutton30 (see GCBO)
  319. % eventdata reserved - to be defined in a future version of MATLAB
  320. % handles structure with handles and user data (see GUIDATA)
  321. % Hint: get(hObject,'Value') returns toggle state of togglebutton30
  322. % --- Executes on button press in togglebutton31.
  323. function togglebutton31_Callback(hObject, eventdata, handles)
  324. % hObject handle to togglebutton31 (see GCBO)
  325. % eventdata reserved - to be defined in a future version of MATLAB
  326. % handles structure with handles and user data (see GUIDATA)
  327. % Hint: get(hObject,'Value') returns toggle state of togglebutton31
  328. % --- Executes on button press in togglebutton32.
  329. function togglebutton32_Callback(hObject, eventdata, handles)
  330. % hObject handle to togglebutton32 (see GCBO)
  331. % eventdata reserved - to be defined in a future version of MATLAB
  332. % handles structure with handles and user data (see GUIDATA)
  333. % Hint: get(hObject,'Value') returns toggle state of togglebutton32
  334. % --- Executes on button press in togglebutton33.
  335. function togglebutton33_Callback(hObject, eventdata, handles)
  336. % hObject handle to togglebutton33 (see GCBO)
  337. % eventdata reserved - to be defined in a future version of MATLAB
  338. % handles structure with handles and user data (see GUIDATA)
  339. % Hint: get(hObject,'Value') returns toggle state of togglebutton33
  340. % --- Executes on button press in togglebutton34.
  341. function togglebutton34_Callback(hObject, eventdata, handles)
  342. % hObject handle to togglebutton34 (see GCBO)
  343. % eventdata reserved - to be defined in a future version of MATLAB
  344. % handles structure with handles and user data (see GUIDATA)
  345. % Hint: get(hObject,'Value') returns toggle state of togglebutton34
  346. % --- Executes on button press in togglebutton35.
  347. function togglebutton35_Callback(hObject, eventdata, handles)
  348. % hObject handle to togglebutton35 (see GCBO)
  349. % eventdata reserved - to be defined in a future version of MATLAB
  350. % handles structure with handles and user data (see GUIDATA)
  351. % Hint: get(hObject,'Value') returns toggle state of togglebutton35
  352. % --- Executes on button press in togglebutton36.
  353. function togglebutton36_Callback(hObject, eventdata, handles)
  354. % hObject handle to togglebutton36 (see GCBO)
  355. % eventdata reserved - to be defined in a future version of MATLAB
  356. % handles structure with handles and user data (see GUIDATA)
  357. % Hint: get(hObject,'Value') returns toggle state of togglebutton36
  358. % --- Executes on button press in togglebutton37.
  359. function togglebutton37_Callback(hObject, eventdata, handles)
  360. % hObject handle to togglebutton37 (see GCBO)
  361. % eventdata reserved - to be defined in a future version of MATLAB
  362. % handles structure with handles and user data (see GUIDATA)
  363. % Hint: get(hObject,'Value') returns toggle state of togglebutton37
  364. % --- Executes on button press in togglebutton38.
  365. function togglebutton38_Callback(hObject, eventdata, handles)
  366. % hObject handle to togglebutton38 (see GCBO)
  367. % eventdata reserved - to be defined in a future version of MATLAB
  368. % handles structure with handles and user data (see GUIDATA)
  369. % Hint: get(hObject,'Value') returns toggle state of togglebutton38
  370. % --- Executes on button press in togglebutton39.
  371. function togglebutton39_Callback(hObject, eventdata, handles)
  372. % hObject handle to togglebutton39 (see GCBO)
  373. % eventdata reserved - to be defined in a future version of MATLAB
  374. % handles structure with handles and user data (see GUIDATA)
  375. % Hint: get(hObject,'Value') returns toggle state of togglebutton39
  376. % --- Executes on button press in togglebutton40.
  377. function togglebutton40_Callback(hObject, eventdata, handles)
  378. % hObject handle to togglebutton40 (see GCBO)
  379. % eventdata reserved - to be defined in a future version of MATLAB
  380. % handles structure with handles and user data (see GUIDATA)
  381. % Hint: get(hObject,'Value') returns toggle state of togglebutton40
  382. % --- Executes on button press in togglebutton41.
  383. function togglebutton41_Callback(hObject, eventdata, handles)
  384. % hObject handle to togglebutton41 (see GCBO)
  385. % eventdata reserved - to be defined in a future version of MATLAB
  386. % handles structure with handles and user data (see GUIDATA)
  387. % Hint: get(hObject,'Value') returns toggle state of togglebutton41
  388. % --- Executes on button press in togglebutton42.
  389. function togglebutton42_Callback(hObject, eventdata, handles)
  390. % hObject handle to togglebutton42 (see GCBO)
  391. % eventdata reserved - to be defined in a future version of MATLAB
  392. % handles structure with handles and user data (see GUIDATA)
  393. % Hint: get(hObject,'Value') returns toggle state of togglebutton42
  394. % --- Executes on button press in togglebutton43.
  395. function togglebutton43_Callback(hObject, eventdata, handles)
  396. % hObject handle to togglebutton43 (see GCBO)
  397. % eventdata reserved - to be defined in a future version of MATLAB
  398. % handles structure with handles and user data (see GUIDATA)
  399. % Hint: get(hObject,'Value') returns toggle state of togglebutton43
  400. % --- Executes on button press in togglebutton44.
  401. function togglebutton44_Callback(hObject, eventdata, handles)
  402. % hObject handle to togglebutton44 (see GCBO)
  403. % eventdata reserved - to be defined in a future version of MATLAB
  404. % handles structure with handles and user data (see GUIDATA)
  405. % Hint: get(hObject,'Value') returns toggle state of togglebutton44
  406. % --- Executes on button press in togglebutton45.
  407. function togglebutton45_Callback(hObject, eventdata, handles)
  408. % hObject handle to togglebutton45 (see GCBO)
  409. % eventdata reserved - to be defined in a future version of MATLAB
  410. % handles structure with handles and user data (see GUIDATA)
  411. % Hint: get(hObject,'Value') returns toggle state of togglebutton45
  412. % --- Executes on button press in togglebutton46.
  413. function togglebutton46_Callback(hObject, eventdata, handles)
  414. % hObject handle to togglebutton46 (see GCBO)
  415. % eventdata reserved - to be defined in a future version of MATLAB
  416. % handles structure with handles and user data (see GUIDATA)
  417. % Hint: get(hObject,'Value') returns toggle state of togglebutton46
  418. % --- Executes on button press in togglebutton47.
  419. function togglebutton47_Callback(hObject, eventdata, handles)
  420. % hObject handle to togglebutton47 (see GCBO)
  421. % eventdata reserved - to be defined in a future version of MATLAB
  422. % handles structure with handles and user data (see GUIDATA)
  423. % Hint: get(hObject,'Value') returns toggle state of togglebutton47
  424. % --- Executes on button press in togglebutton48.
  425. function togglebutton48_Callback(hObject, eventdata, handles)
  426. % hObject handle to togglebutton48 (see GCBO)
  427. % eventdata reserved - to be defined in a future version of MATLAB
  428. % handles structure with handles and user data (see GUIDATA)
  429. % Hint: get(hObject,'Value') returns toggle state of togglebutton48
  430. % --- Executes on button press in togglebutton49.
  431. function togglebutton49_Callback(hObject, eventdata, handles)
  432. % hObject handle to togglebutton49 (see GCBO)
  433. % eventdata reserved - to be defined in a future version of MATLAB
  434. % handles structure with handles and user data (see GUIDATA)
  435. % Hint: get(hObject,'Value') returns toggle state of togglebutton49
  436. % --- Executes on button press in togglebutton50.
  437. function togglebutton50_Callback(hObject, eventdata, handles)
  438. % hObject handle to togglebutton50 (see GCBO)
  439. % eventdata reserved - to be defined in a future version of MATLAB
  440. % handles structure with handles and user data (see GUIDATA)
  441. % Hint: get(hObject,'Value') returns toggle state of togglebutton50
  442. % --- Executes on button press in togglebutton51.
  443. function togglebutton51_Callback(hObject, eventdata, handles)
  444. % hObject handle to togglebutton51 (see GCBO)
  445. % eventdata reserved - to be defined in a future version of MATLAB
  446. % handles structure with handles and user data (see GUIDATA)
  447. % Hint: get(hObject,'Value') returns toggle state of togglebutton51
  448. % --- Executes on button press in togglebutton52.
  449. function togglebutton52_Callback(hObject, eventdata, handles)
  450. % hObject handle to togglebutton52 (see GCBO)
  451. % eventdata reserved - to be defined in a future version of MATLAB
  452. % handles structure with handles and user data (see GUIDATA)
  453. % Hint: get(hObject,'Value') returns toggle state of togglebutton52
  454. % --- Executes on button press in togglebutton53.
  455. function togglebutton53_Callback(hObject, eventdata, handles)
  456. % hObject handle to togglebutton53 (see GCBO)
  457. % eventdata reserved - to be defined in a future version of MATLAB
  458. % handles structure with handles and user data (see GUIDATA)
  459. % Hint: get(hObject,'Value') returns toggle state of togglebutton53
  460. % --- Executes on button press in togglebutton54.
  461. function togglebutton54_Callback(hObject, eventdata, handles)
  462. % hObject handle to togglebutton54 (see GCBO)
  463. % eventdata reserved - to be defined in a future version of MATLAB
  464. % handles structure with handles and user data (see GUIDATA)
  465. % Hint: get(hObject,'Value') returns toggle state of togglebutton54
  466. % --- Executes on button press in togglebutton55.
  467. function togglebutton55_Callback(hObject, eventdata, handles)
  468. % hObject handle to togglebutton55 (see GCBO)
  469. % eventdata reserved - to be defined in a future version of MATLAB
  470. % handles structure with handles and user data (see GUIDATA)
  471. % Hint: get(hObject,'Value') returns toggle state of togglebutton55
  472. % --- Executes during object creation, after setting all properties.
  473. function togglebutton15_CreateFcn(hObject, eventdata, handles)
  474. % hObject handle to togglebutton15 (see GCBO)
  475. % eventdata reserved - to be defined in a future version of MATLAB
  476. % handles empty - handles not created until after all CreateFcns called
  477. % --- Executes during object deletion, before destroying properties.
  478. function togglebutton15_DeleteFcn(hObject, eventdata, handles)
  479. % hObject handle to togglebutton15 (see GCBO)
  480. % eventdata reserved - to be defined in a future version of MATLAB
  481. % handles structure with handles and user data (see GUIDATA)
  482. % --- If Enable == 'on', executes on mouse press in 5 pixel border.
  483. % --- Otherwise, executes on mouse press in 5 pixel border or over togglebutton15.
  484. function togglebutton15_ButtonDownFcn(hObject, eventdata, handles)
  485. % hObject handle to togglebutton15 (see GCBO)
  486. % eventdata reserved - to be defined in a future version of MATLAB
  487. % handles structure with handles and user data (see GUIDATA)
  488. % --- Executes on key press with focus on togglebutton15 and none of its controls.
  489. function togglebutton15_KeyPressFcn(hObject, eventdata, handles)
  490. % hObject handle to togglebutton15 (see GCBO)
  491. % eventdata structure with the following fields (see UICONTROL)
  492. % Key: name of the key that was pressed, in lower case
  493. % Character: character interpretation of the key(s) that was pressed
  494. % Modifier: name(s) of the modifier key(s) (i.e., control, shift) pressed
  495. % handles structure with handles and user data (see GUIDATA)