% uiwait(handles.figure1);\r
% ==============================================================\r
\r
-cnaq_version = get_version();\r
-\r
-% ==============================================================\r
-\r
-\r
% ==============================================================\r
% INIT\r
% ==============================================================\r
path(path, tools_path);\r
path(path, pa_path);\r
path(path, config_path);\r
+cnaq_version = get_version();\r
\r
% Get audio device parameters\r
[device, latency] = asio();\r
home_dir = uigetdir(root_dir, 'Choose your workspace');\r
\r
% Get/Set ID\r
+set(handles.home_dir_box,'String',home_dir);\r
id = get_id(handles);\r
set(handles.ID,'String',id);\r
-set(handles.home_dir_box,'String',home_dir);\r
set(handles.info1_text,'String',['CNAQ v' cnaq_version ' - Copyright (C) 2007-2008']);\r
set(handles.info2_text,'String','Guillaume Pellerin, Manuel Melon CNAM Paris http://svn.parisson.org/cnaq/');\r
\r
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))\r
set(hObject,'BackgroundColor','white');\r
end\r
+ \r
\r
%============================================\r
% GENERATOR\r
set(hObject,'BackgroundColor','white');\r
end\r
\r
+ \r
% TIME\r
\r
function time_gen_min_Callback(hObject, eventdata, handles)\r
\r
function f_gen_Callback(hObject, eventdata, handles)\r
set(handles.freq_value,'String',num2str(get(handles.f_gen,'Value')));\r
-\r
-\r
+ \r
function f_gen_CreateFcn(hObject, eventdata, handles)\r
if isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))\r
set(hObject,'BackgroundColor',[.9 .9 .9]);\r
% handles structure with handles and user data (see GUIDATA)\r
close all;\r
\r
- \r
% --- Executes on button press in plot.\r
function plot_Callback(hObject, eventdata, handles)\r
% hObject handle to plot (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
plot_main(handles)\r
- \r
- \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
% hObject handle to load (see GCBO)\r
% handles structure with handles and user data (see GUIDATA)\r
load_mes(handles)\r
\r
+ \r
+ \r
-function load_mes(handless)
+function load_mes(handles)
[filename, pathname, filterindex] = uigetfile('*.mat', 'Pick a saved MAT file');
load([pathname filename]);
% Set data
- 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_fs(handless, f_s);
- set_nbits(handless, nbits);
- 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(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));
end
\ No newline at end of file