set(handles.save_button,'UserData',latency);\r
\r
\r
+%============================================\r
+% TOOLS\r
+%============================================\r
+ \r
+function set_fs(handles, f_s)\r
+ if f_s == 44100\r
+ fs_ind = 1;\r
+ elseif f_s == 48000\r
+ fs_ind = 2;\r
+ elseif f_s == 88200\r
+ fs_ind = 3;\r
+ elseif f_s == 96000\r
+ fs_ind = 4;\r
+ elseif f_s == 192000\r
+ fs_ind = 5;\r
+ end\r
+ set(handles.f_s,'Value',fs_ind);\r
+ \r
+function set_nbits(handles, nbits)\r
+ if nbits == 16\r
+ nb_ind = 1;\r
+ elseif nbits == 24\r
+ nb_ind = 2;\r
+ end\r
+ set(handles.nbits,'Value', nb_ind);\r
+ \r
%============================================\r
% DATA\r
%============================================\r
% SAVE all data in a mat file \r
function save_button_Callback(hObject, eventdata, handles) \r
save_mes(handles)\r
+ \r
\r
% --- Executes on button press in load.\r
-function load_Callback(hObject, eventdata, handles)\r
+function load_Callback(hObject, eventdata, handless)\r
% hObject handle to load (see GCBO)\r
% eventdata reserved - to be defined in a future version of MATLAB\r
-% handles structure with handles and user data (see GUIDATA)\r
- load_mes(handles)\r
-\r
+% handless structure with handless and user data (see GUIDATA)\r
+ \r
+ [filename, pathname, filterindex] = uigetfile('*.mat', 'Pick a saved MAT file');\r
+ load([pathname filename]);\r
\r
+ % Set data\r
+ set(handless.username,'String',username);\r
+ set(handless.home_dir_box,'String',home_dir);\r
+ set(handless.comment,'String',comment);\r
+ set(handless.id_title,'UserData',sig_exc);\r
+ set(handless.ID,'UserData',sig_mes);\r
+ set(handless.mes_on,'UserData',f_log);\r
+ set(handless.close_button,'UserData',f_lin);\r
+ set(handless.mes_on,'UserData', f);\r
+ set(handless.plot,'UserData', t);\r
+ set(handless.f_gen_min,'String', num2str(f_min));\r
+ set(handless.f_gen_max,'String', num2str(f_max));\r
+ set(handless.f_gen,'Value', f);\r
+ set(handless.freq_value,'String',num2str(f));\r
+ set(handless.time_gen,'Value', time);\r
+ set(handless.time_value,'String',num2str(time));\r
+ set(handless.gain_in,'Value', gain_in);\r
+ set(handless.gain_out,'Value', gain_out);\r
+ set(handless.gain_in_value,'String',num2str(gain_in));\r
+ set(handless.gain_out_value,'String',num2str(gain_out));\r
+ set(handless.freq_value,'String',num2str(f));\r
+ set(handless.time_value,'String',num2str(time));\r
+ set_fs(handless, f_s);\r
+ set_nbits(handless, nbits);\r
\r
+\r
-function load_mes(handles)
+function load_mes(handless)
[filename, pathname, filterindex] = uigetfile('*.mat', 'Pick a saved MAT file');
load([pathname filename]);
% Set data
- set(handles.username,'String',username);
- set(handles.home_dir_box,'String',home_dir);
- set(handles.comment,'String',comment);
- set(handles.id_title,'UserData',sig_exc);
- set(handles.ID,'UserData',sig_mes);
- set(handles.mes_on,'UserData',f_log);
- set(handles.close_button,'UserData',f_lin);
- set_fs(handles, f_s);
- set_nbits(handles, nbits);
- set(handles.mes_on,'UserData', f);
- set(handles.plot,'UserData', t);
- set(handles.f_gen_min,'String', num2str(f_min));
- set(handles.f_gen_max,'String', num2str(f_max));
- set(handles.f_gen,'Value', f);
- set(handles.freq_value,'String',num2str(f));
- set(handles.time_gen,'Value', time);
- set(handles.time_value,'String',num2str(time));
- set(handles.gain_in,'Value', gain_in);
- set(handles.gain_out,'Value', gain_out);
- set(handles.gain_in_value,'String',num2str(gain_in));
- set(handles.gain_out_value,'String',num2str(gain_out));
+ set(handless.username,'String',username);
+ set(handless.home_dir_box,'String',home_dir);
+ set(handless.comment,'String',comment);
+ set(handless.id_title,'UserData',sig_exc);
+ set(handless.ID,'UserData',sig_mes);
+ set(handless.mes_on,'UserData',f_log);
+ set(handless.close_button,'UserData',f_lin);
+ set(handless.mes_on,'UserData', f);
+ set(handless.plot,'UserData', t);
+ set(handless.f_gen_min,'String', num2str(f_min));
+ set(handless.f_gen_max,'String', num2str(f_max));
+ set(handless.f_gen,'Value', f);
+ %set(handless.freq_value,'String',num2str(f));
+ set(handless.time_gen,'Value', time);
+ %set(handless.time_value,'String',num2str(time));
+ set(handless.gain_in,'Value', gain_in);
+ set(handless.gain_out,'Value', gain_out);
+ set(handless.gain_in_value,'String',num2str(gain_in));
+ set(handless.gain_out_value,'String',num2str(gain_out));
+ set(handless.freq_value,'String',num2str(f));
+ set(handless.time_value,'String',num2str(time));
+ set_fs(handless, f_s);
+ set_nbits(handless, nbits);
end
\ No newline at end of file