Loading @EMLGenerator/EMLGenerator.m +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ classdef EMLGenerator < handle properties data = []; datatype = []; multi_output = 0; multi_output = 1; end methods(Static) Loading @GUI/GUI.m +2 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,8 @@ classdef GUI < handle TableBlk = []; saved = []; validation_report_handle = []; multi_type = 1; end methods Loading @GUI/pvs_ext_call.m +5 −0 Original line number Diff line number Diff line Loading @@ -13,8 +13,13 @@ delete(object.validation_report_handle) end error = object.check_call; if(object.multi_type == 0) object.PVS.output_type = object.output_data_type; object.PVS.input_type = object.input_data_type; end if (~error) [check,result] = object.PVS.pvs_check; if (check == 1) Loading @GUI/save_call.m +1 −2 Original line number Diff line number Diff line Loading @@ -11,7 +11,6 @@ % outputs: % none function eml_handle = save_call(object,src,event) multi_type = 0; if(object.check_call([],[]) == 1) return; end Loading Loading @@ -45,7 +44,7 @@ load_system('simulink') % generate the code if multi_type == 0 if object.multi_type == 0 object.EMLGen.set_datatype(object.output_data_type); end code = object.EMLGen.generate_eml_code; Loading @PVS_checker/PVS_checker.m +1 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,7 @@ classdef PVS_checker < handle input_type = []; data = []; mode = []; % 0 - graphical, 1 - command multi_mode = 1; end % Static Functions Loading Loading
@EMLGenerator/EMLGenerator.m +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ classdef EMLGenerator < handle properties data = []; datatype = []; multi_output = 0; multi_output = 1; end methods(Static) Loading
@GUI/GUI.m +2 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,8 @@ classdef GUI < handle TableBlk = []; saved = []; validation_report_handle = []; multi_type = 1; end methods Loading
@GUI/pvs_ext_call.m +5 −0 Original line number Diff line number Diff line Loading @@ -13,8 +13,13 @@ delete(object.validation_report_handle) end error = object.check_call; if(object.multi_type == 0) object.PVS.output_type = object.output_data_type; object.PVS.input_type = object.input_data_type; end if (~error) [check,result] = object.PVS.pvs_check; if (check == 1) Loading
@GUI/save_call.m +1 −2 Original line number Diff line number Diff line Loading @@ -11,7 +11,6 @@ % outputs: % none function eml_handle = save_call(object,src,event) multi_type = 0; if(object.check_call([],[]) == 1) return; end Loading Loading @@ -45,7 +44,7 @@ load_system('simulink') % generate the code if multi_type == 0 if object.multi_type == 0 object.EMLGen.set_datatype(object.output_data_type); end code = object.EMLGen.generate_eml_code; Loading
@PVS_checker/PVS_checker.m +1 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,7 @@ classdef PVS_checker < handle input_type = []; data = []; mode = []; % 0 - graphical, 1 - command multi_mode = 1; end % Static Functions Loading