📄 wave_clus_aux.m
字号:
axes(handles.spikes4); cla resetaxes(handles.isi4); cla resetset(gcbo,'value',0);set(handles.isi4_accept_button,'value',1);% --------------------------------------------------------function isi5_accept_button_Callback(hObject, eventdata, handles)set(gcbo,'value',1);set(handles.isi5_reject_button,'value',0);% --------------------------------------------------------------------function isi5_reject_button_Callback(hObject, eventdata, handles)set(gcbo,'value',1);set(handles.isi5_accept_button,'value',0);USER_DATA = get(handles.wave_clus_aux,'userdata');classes = USER_DATA{6};classes(find(classes==5))=0;USER_DATA{6} = classes;USER_DATA{9} = classes;h_figs=get(0,'children');h_fig = findobj(h_figs,'tag','wave_clus_figure');h_fig1 = findobj(h_figs,'tag','wave_clus_aux1');set(handles.wave_clus_aux,'userdata',USER_DATA);set(h_fig,'userdata',USER_DATA)set(h_fig1,'userdata',USER_DATA)axes(handles.spikes5); cla resetaxes(handles.isi5); cla resetset(gcbo,'value',0);set(handles.isi5_accept_button,'value',1);% --------------------------------------------------------function isi6_accept_button_Callback(hObject, eventdata, handles)set(gcbo,'value',1);set(handles.isi6_reject_button,'value',0);% --------------------------------------------------------------------function isi6_reject_button_Callback(hObject, eventdata, handles)set(gcbo,'value',1);set(handles.isi6_accept_button,'value',0);USER_DATA = get(handles.wave_clus_aux,'userdata');classes = USER_DATA{6};classes(find(classes==6))=0;USER_DATA{6} = classes;USER_DATA{9} = classes;h_figs=get(0,'children');h_fig = findobj(h_figs,'tag','wave_clus_figure');h_fig1 = findobj(h_figs,'tag','wave_clus_aux1');set(handles.wave_clus_aux,'userdata',USER_DATA);set(h_fig,'userdata',USER_DATA)set(h_fig1,'userdata',USER_DATA)axes(handles.spikes6); cla resetaxes(handles.isi6); cla resetset(gcbo,'value',0);set(handles.isi6_accept_button,'value',1);% --------------------------------------------------------function isi7_accept_button_Callback(hObject, eventdata, handles)set(gcbo,'value',1);set(handles.isi7_reject_button,'value',0);% --------------------------------------------------------------------function isi7_reject_button_Callback(hObject, eventdata, handles)set(gcbo,'value',1);set(handles.isi7_accept_button,'value',0);USER_DATA = get(handles.wave_clus_aux,'userdata');classes = USER_DATA{6};classes(find(classes==7))=0;USER_DATA{6} = classes;USER_DATA{9} = classes;h_figs=get(0,'children');h_fig = findobj(h_figs,'tag','wave_clus_figure');h_fig1 = findobj(h_figs,'tag','wave_clus_aux1');set(handles.wave_clus_aux,'userdata',USER_DATA);set(h_fig,'userdata',USER_DATA)set(h_fig1,'userdata',USER_DATA)axes(handles.spikes7); cla resetaxes(handles.isi7); cla resetset(gcbo,'value',0);set(handles.isi7_accept_button,'value',1);% --------------------------------------------------------function isi8_accept_button_Callback(hObject, eventdata, handles)set(gcbo,'value',1);set(handles.isi8_reject_button,'value',0);% --------------------------------------------------------------------function isi8_reject_button_Callback(hObject, eventdata, handles)set(gcbo,'value',1);set(handles.isi8_accept_button,'value',0);USER_DATA = get(handles.wave_clus_aux,'userdata');classes = USER_DATA{6};classes(find(classes==8))=0;USER_DATA{6} = classes;USER_DATA{9} = classes;h_figs=get(0,'children');h_fig = findobj(h_figs,'tag','wave_clus_figure');h_fig1 = findobj(h_figs,'tag','wave_clus_aux1');set(handles.wave_clus_aux,'userdata',USER_DATA);set(h_fig,'userdata',USER_DATA)set(h_fig1,'userdata',USER_DATA)axes(handles.spikes8); cla resetaxes(handles.isi8); cla resetset(gcbo,'value',0);set(handles.isi8_accept_button,'value',1);% FIX buttons% --------------------------------------------------------function fix4_button_Callback(hObject, eventdata, handles)USER_DATA = get(handles.wave_clus_aux,'userdata');par = USER_DATA{1};classes = USER_DATA{6};fix_class = find(classes==4);if get(handles.fix4_button,'value') ==1 USER_DATA{13} = fix_class; par.fix4 = 1;else USER_DATA{13} = []; par.fix4 = 0endUSER_DATA{1} = par;h_figs=get(0,'children');h_fig = findobj(h_figs,'tag','wave_clus_figure');h_fig1 = findobj(h_figs,'tag','wave_clus_aux1');set(handles.wave_clus_aux,'userdata',USER_DATA);set(h_fig,'userdata',USER_DATA)set(h_fig1,'userdata',USER_DATA)% --------------------------------------------------------function fix5_button_Callback(hObject, eventdata, handles)USER_DATA = get(handles.wave_clus_aux,'userdata');par = USER_DATA{1};classes = USER_DATA{6};fix_class = find(classes==5);if get(handles.fix5_button,'value') ==1 USER_DATA{14} = fix_class; par.fix5 = 1;else USER_DATA{14} = []; par.fix5 = 0;endUSER_DATA{1} = par;h_figs=get(0,'children');h_fig = findobj(h_figs,'tag','wave_clus_figure');h_fig1 = findobj(h_figs,'tag','wave_clus_aux1');set(handles.wave_clus_aux,'userdata',USER_DATA);set(h_fig,'userdata',USER_DATA)set(h_fig1,'userdata',USER_DATA)% --------------------------------------------------------function fix6_button_Callback(hObject, eventdata, handles)USER_DATA = get(handles.wave_clus_aux,'userdata');par = USER_DATA{1};classes = USER_DATA{6};fix_class = find(classes==6);if get(handles.fix6_button,'value') ==1 USER_DATA{15} = fix_class; par.fix6 = 1;else USER_DATA{15} = []; par.fix6 = 0;endUSER_DATA{1} = par;h_figs=get(0,'children');h_fig = findobj(h_figs,'tag','wave_clus_figure');h_fig1 = findobj(h_figs,'tag','wave_clus_aux1');set(handles.wave_clus_aux,'userdata',USER_DATA);set(h_fig,'userdata',USER_DATA)set(h_fig1,'userdata',USER_DATA)% --------------------------------------------------------function fix7_button_Callback(hObject, eventdata, handles)USER_DATA = get(handles.wave_clus_aux,'userdata');par = USER_DATA{1};classes = USER_DATA{6};fix_class = find(classes==7);if get(handles.fix7_button,'value') ==1 USER_DATA{16} = fix_class; par.fix7 = 1;else USER_DATA{16} = []; par.fix7 = 0;endUSER_DATA{1} = par;h_figs=get(0,'children');h_fig = findobj(h_figs,'tag','wave_clus_figure');h_fig1 = findobj(h_figs,'tag','wave_clus_aux1');set(handles.wave_clus_aux,'userdata',USER_DATA);set(h_fig,'userdata',USER_DATA)set(h_fig1,'userdata',USER_DATA)% --------------------------------------------------------function fix8_button_Callback(hObject, eventdata, handles)USER_DATA = get(handles.wave_clus_aux,'userdata');par = USER_DATA{1};classes = USER_DATA{6};fix_class = find(classes==8);if get(handles.fix8_button,'value') ==1 USER_DATA{17} = fix_class; par.fix8 = 1;else USER_DATA{17} = []; par.fix8 = 0;endUSER_DATA{1} = par;h_figs=get(0,'children');h_fig = findobj(h_figs,'tag','wave_clus_figure');h_fig1 = findobj(h_figs,'tag','wave_clus_aux1');set(handles.wave_clus_aux,'userdata',USER_DATA);set(h_fig,'userdata',USER_DATA)set(h_fig1,'userdata',USER_DATA)% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % --- Executes during object creation, after setting all properties.function isi4_nbins_CreateFcn(hObject, eventdata, handles)if ispc set(hObject,'BackgroundColor','white');else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes during object creation, after setting all properties.function isi4_bin_step_CreateFcn(hObject, eventdata, handles)if ispc set(hObject,'BackgroundColor','white');else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes during object creation, after setting all properties.function isi5_nbins_CreateFcn(hObject, eventdata, handles)if ispc set(hObject,'BackgroundColor','white');else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes during object creation, after setting all properties.function isi5_bin_step_CreateFcn(hObject, eventdata, handles)if ispc set(hObject,'BackgroundColor','white');else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes during object creation, after setting all properties.function isi6_nbins_CreateFcn(hObject, eventdata, handles)if ispc set(hObject,'BackgroundColor','white');else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes during object creation, after setting all properties.function isi6_bin_step_CreateFcn(hObject, eventdata, handles)if ispc set(hObject,'BackgroundColor','white');else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes during object creation, after setting all properties.function isi7_nbins_CreateFcn(hObject, eventdata, handles)if ispc set(hObject,'BackgroundColor','white');else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes during object creation, after setting all properties.function isi7_bin_step_CreateFcn(hObject, eventdata, handles)if ispc set(hObject,'BackgroundColor','white');else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes during object creation, after setting all properties.function isi8_nbins_CreateFcn(hObject, eventdata, handles)if ispc set(hObject,'BackgroundColor','white');else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes during object creation, after setting all properties.function isi8_bin_step_CreateFcn(hObject, eventdata, handles)if ispc set(hObject,'BackgroundColor','white');else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -