Loading Data.m +1 −1 Original line number Diff line number Diff line Loading @@ -105,7 +105,7 @@ classdef Data < handle function [] = save(obj) filename = [ obj.function_name '.data']; save(filename,'object'); save(filename,'obj'); end end Loading GUI.m +11 −0 Original line number Diff line number Diff line Loading @@ -292,6 +292,7 @@ classdef GUI < handle % contains a binary representation of the current gui object. filename = [get(object.function_name_control,'String') '.data']; %save(filename,'object'); object.save_settings; object.Data.save; fclose(fileid); end Loading Loading @@ -1196,6 +1197,16 @@ classdef GUI < handle object.fig = []; end function [] = save_settings(object) set.set = 1; set.inputs = object.settings.pvs_includes; set.count = object.settings.counter_trials; set.range = object.settings.counter_range; object.Data.settings = set; object.Data.function_name = get(object.function_name_control,'String'); object.Data.function_inputs = get(object.function_inputs_control,'String'); end %% edit_tog_call % callback function for when the edit button is clicked. when % edit is toggled we want to redraw the table with the edit Loading Loading
Data.m +1 −1 Original line number Diff line number Diff line Loading @@ -105,7 +105,7 @@ classdef Data < handle function [] = save(obj) filename = [ obj.function_name '.data']; save(filename,'object'); save(filename,'obj'); end end Loading
GUI.m +11 −0 Original line number Diff line number Diff line Loading @@ -292,6 +292,7 @@ classdef GUI < handle % contains a binary representation of the current gui object. filename = [get(object.function_name_control,'String') '.data']; %save(filename,'object'); object.save_settings; object.Data.save; fclose(fileid); end Loading Loading @@ -1196,6 +1197,16 @@ classdef GUI < handle object.fig = []; end function [] = save_settings(object) set.set = 1; set.inputs = object.settings.pvs_includes; set.count = object.settings.counter_trials; set.range = object.settings.counter_range; object.Data.settings = set; object.Data.function_name = get(object.function_name_control,'String'); object.Data.function_inputs = get(object.function_inputs_control,'String'); end %% edit_tog_call % callback function for when the edit button is clicked. when % edit is toggled we want to redraw the table with the edit Loading