The present invention provides a method and apparatus for variable observation under MATLAB environment, the method includes: acquiring variable observation script, the script variables including open model test, command in the input port is where the test variable module to add oscilloscope module commands, the oscilloscope module and the observed the variable is connected between the command; according to the sequential execution of the script variables open model is tested by the test variables, the command module to add oscilloscope module commands, the input ports and the observed variables connecting to the command of the oscilloscope module; using the oscilloscope module output the observed values of the variables.
【技术实现步骤摘要】
本专利技术涉及软件测试领域,具体涉及一种MATLAB环境下的变量观测方法和装置。
技术介绍
当前,以MATLAB/simulink建模方式对嵌入式应用层软件进行模型设计成为普遍采用的软件设计方式。Simulinks是MATLAB软件的扩展,它是实现动态系统建模和仿真的软件包,其提供模型库,模型库以图形化的方式实现逻辑运算,数学运算以及各种激励信号和输出观测等等。其中示波器模块(即Scope模块)是用于对模型中变量数值以波形的方式进行显示的功能模块,在在MATLAB/simulink环境下对嵌入式应用层软件进行测试时,测试人员可以通过将Scope模块连接到被测试软件的各个输出变量,以观测其运行结果是否正确。通常,添加Scope模块是测试人员熟悉被测试软件后,凭借对被软件的理解和软件功能需求对软件功能的描述,在被测试软件中打开所需观测的输出变量所在的模型文件,手动添加Scope模块。实际应用时,对被测试软件进行测试发现bug后,会对被测试软件进行修改,修改后进行回归测试,这样的过程会进行多次迭代,而每次对被测试软件进行测试都需要添加Scope模块,由此则增加了测试人员的人力成本,降低了测试效率。
技术实现思路
为此,本专利技术所要解决的技术问题在于节约测试人员的人力成本,以提高测试效率。为解决上述技术问题,本专利技术提供了一种MATLAB环境下的变量观测方法,包括:获取变量观测脚本,所述变量观测脚本包括打开被测试模型的命令、在被测试变量所在模块添加示波器模块的命令、将所述示波器模块的输入端口与所述被观测变量之间进行连接的命令;根据所述变量观测脚本 ...
【技术保护点】
一种MATLAB环境下的变量观测方法,其特征在于,包括:获取变量观测脚本,所述变量观测脚本包括打开被测试模型的命令、在被测试变量所在模块添加示波器模块的命令、将所述示波器模块的输入端口与所述被观测变量之间进行连接的命令;根据所述变量观测脚本顺序执行所述打开被测试模型的命令、在被测试变量所在模块添加示波器模块的命令、将所述示波器模块的输入端口与所述被观测变量之间进行连接的命令;利用所述示波器模块输出所述被观测变量的值。
【技术特征摘要】
1.一种MATLAB环境下的变量观测方法,其特征在于,包括:获取变量观测脚本,所述变量观测脚本包括打开被测试模型的命令、在被测试变量所在模块添加示波器模块的命令、将所述示波器模块的输入端口与所述被观测变量之间进行连接的命令;根据所述变量观测脚本顺序执行所述打开被测试模型的命令、在被测试变量所在模块添加示波器模块的命令、将所述示波器模块的输入端口与所述被观测变量之间进行连接的命令;利用所述示波器模块输出所述被观测变量的值。2.根据权利要求1所述的方法,其特征在于,所述被观测变量为多个,所述命令还包括设置所述示波器模块输入端口数量的命令,所述输入端口数量与所述被观测变量数量相同;所述设置所述示波器模块输入端口数量的命令在所述在被测试变量所在模块添加示波器模块的命令与所述将所述示波器模块的输入端口与所述被观测变量之间进行连接的命令之间被执行。3.根据权利要求1或2所述的方法,其特征在于,所述变量观测脚本为M格式文件。4.一种MATLAB...
【专利技术属性】
技术研发人员:李琰,
申请(专利权)人:北汽福田汽车股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。