本发明专利技术实施例提供了一种测试模型生成方法及装置,巧妙的利用了被测模型的输入接口数目即为激励模型的输出接口数目,被测模型的输出接口数目即为采集模型的输入接口数目这一关联关系。在确定目的被测模型后,通过解析目的被测模型,获得目的被测模型的输入接口数目和输出接口数目,从而生成输出接口数目等于所述目的被测模型的输入接口数目的激励模型;以及生成输入接口数目等于所述目的被测模型的输出接口数目的采集模型。再依据相应的接口,建立激励模型、被测模型和采集模型之间的连接。整个过程中,无需测试人员进行操作。从而简化了测试模型的建立过程。
【技术实现步骤摘要】
本申请涉及仿真模型
,更具体的涉及一种测试模型生成方法及装置。
技术介绍
在系统开发过程中,为了对系统中各子系统的测试验证,需要对各子系统建立测试模型,通过建立的测试模型对各子系统进行测试,从而可以及时发现子系统在设计过程中的问题。测试模型包括被测模型、激励模型和采集模型,被测模型包括被测系统或子系统中各元器件的连接关系、各元器件的参数等;激励模型中的激励文件包括被测模型的输入信号;采集模型用于采集被测模型输出的测试结果数据。目前,测试人员在建立测试模型时,需要建立采集模型和激励模型,以及激励模型、被测模型和采集模型的连接,这个过程涉及激励模型的输出接口、被测模型的输入接口和输出接口以及采集模型的输入接口的个数的选择,而不同测试模型的激励模型的输出接口、被测模型的输入接口和输出接口以及采集模型的输入接口的个数不同,导致测试模型的建立过程较为复杂。
技术实现思路
有鉴于此,本专利技术提供了一种测试模型生成方法及装置,以克服现有技术中测试模型的建立过程较为复杂的问题。为实现上述目的,本专利技术提供如下技术方案:一种测试模型生成方法,包括:确定目的被测模型的存储路径信息;依据所述目的被测模型的存储路径信息获取所述目的被测模型;解析所述目的被测模型,获得所述目的被测模型的输入接口数目和输出接口数目;生成激励模型,所述激励模型的输出接口数目等于所述目的被测模型的输入接口数目;生成采集模型,所述采集模型的输入接口数目等于所述目的被测模型的输出接口数目;建立所述激励模型的输出接口与所述目的被测模型的输入接口的连接,以及建立所述目的被测模型的输出接口与所述采集模型的输入接口的连接。其中,所述生成采集模型包括:从预先存储的被测模型相应的测试结果数据存储信息中,确定所述目的被测模型相应的目的测试结果数据存储信息,每一测试结果数据存储信息包括存储格式以及存储路径信息;依据所述目的测试结果数据存储信息以及所述目的被测模型的输出接口数目,生成所述采集模型。优选地,还包括:将所述采集模型采集的测试结果数据转换成所述目的测试结果数据存储信息中的目的存储格式,并存储至所述目的测试结果数据存储信息中目的存储路径信息相应的位置处。其中,所述生成激励模型包括:从预先设置的被测模型相应的激励文件路径信息中,确定出所述目的被测模型相应的目的激励文件路径信息;依据所述目的激励文件路径信息,获取目的激励文件;解析所述激励文件,获取激励数据;依据所述激励数据在所述激励模型中生成激励信号;依据所述目的被测模型的输入接口数目和所述激励信号生成所述激励模型。优选地,所述激励文件包括仿真参数以及仿真停止时间,所述测试模型生成方法还包括:解析所述激励文件,获取所述仿真参数以及所述仿真停止时间;依据所述仿真参数进行仿真测试;当到达所述仿真停止时间时,停止仿真测试。一种测试模型生成装置,包括:确定路径信息模块,用于确定目的被测模型的存储路径信息;获取被测模型模块,用于依据所述目的被测模型的存储路径信息获取所述目的被测模型;获取输入输出接口数目模块,用于解析所述目的被测模型,获得所述目的被测模型的输入接口数目和输出接口数目;生成激励模型模块,用于生成激励模型,所述激励模型的输出接口数目等于所述目的被测模型的输入接口数目;生成采集模型模块,用于生成采集模型,所述采集模型的输入接口数目等于所述目的被测模型的输出接口数目;建立连接模块,用于建立所述激励模型的输出接口与所述目的被测模型的输入接口的连接,以及建立所述目的被测模型的输出接口与所述采集模型的输入接口的连接。其中,所述生成采集模型模块包括:确定存储信息单元,用于从预先存储的被测模型相应的测试结果数据存储信息中,确定所述目的被测模型相应的目的测试结果数据存储信息,每一测试结果数据存储信息包括存储格式以及存储路径信息;生成采集模型单元,用于依据所述目的测试结果数据存储信息以及所述目的被测模型的输出接口数目,生成所述采集模型。优选的,还包括:存储模块,用于将所述采集模型采集的测试结果数据转换成所述目的测试结果数据存储信息中的目的存储格式,并存储至所述目的测试结果数据存储信息中目的存储路径信息相应的位置处。其中,所述生成激励模型模块包括:确定路径信息单元,用于从预先设置的被测模型相应的激励文件路径信息中,确定出所述目的被测模型相应的目的激励文件路径信息;获取单元,用于依据所述目的激励文件路径信息,获取目的激励文件;解析单元,用于解析所述激励文件,获取激励数据;生成激励信号单元,用于依据所述激励数据在所述激励模型中生成激励信号;生成激励模型单元,用于依据所述目的被测模型的输入接口数目和所述激励信号生成所述激励模型。优选的,所述激励文件包括仿真参数以及仿真停止时间,所述测试模型生成装置还包括:解析模块,用于解析所述激励文件,获取所述仿真参数以及所述仿真停止时间;测试模块,用于依据所述仿真参数进行仿真测试;停止测试模块,用于当到达所述仿真停止时间时,停止仿真测试。经由上述的技术方案可知,与现有技术相比,本专利技术实施例提供了一种测试模型生成方法,巧妙的利用了被测模型的输入接口数目即为激励模型的输出接口数目,被测模型的输出接口数目即为采集模型的输入接口数目这一关联关系。在确定目的被测模型后,通过解析目的被测模型,获得目的被测模型的输入接口数目和输出接口数目,从而生成输出接口数目等于所述目的被测模型的输入接口数目的激励模型;以及生成输入接口数目等于所述目的被测模型的输出接口数目的采集模型。最后,再依据相应的接口,建立激励模型、被测模型和采集模型之间的连接。整个过程中,无需测试人员人为依据被测模型设置激励模型的输出接口数目、采集模型的输入接口数目以及被测模型的输入接口数目和输出接口数目。从而简化了测试模型的建立过程。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供了一种测试模型生成方法的流程示意图;图2为本申请实施例提供的一种测试模型生成方法中生成采集模型的一种实现方式的方法流程图;图3为本申请实施例提供的一种测试模型生成方法中的生成激励模型的一种实现方式的方法流程图;图4为本申请实施例提供的一种利用测试模型进行仿真测试的架构图;图5为本申请实施例提供的一种测试模型生成装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请实施例提供了一种测试模型生成方法,测试模型生成方法可以应用于很多仿真模型建立软件,例如MATLAB软件(具体的可以是MATLAB软件中的Simulink)等等。目前,在建立测试模型的过程中,都是测试人员依据待测试的系统,人为建立被测模型、激励模型和采集模型,并分析被测模型需要几个输入接口几个输出接口,激励模型需要几个输出接口,采集模型需要几本文档来自技高网...
【技术保护点】
一种测试模型生成方法,其特征在于,包括:确定目的被测模型的存储路径信息;依据所述目的被测模型的存储路径信息获取所述目的被测模型;解析所述目的被测模型,获得所述目的被测模型的输入接口数目和输出接口数目;生成激励模型,所述激励模型的输出接口数目等于所述目的被测模型的输入接口数目;生成采集模型,所述采集模型的输入接口数目等于所述目的被测模型的输出接口数目;建立所述激励模型的输出接口与所述目的被测模型的输入接口的连接,以及建立所述目的被测模型的输出接口与所述采集模型的输入接口的连接。
【技术特征摘要】
1.一种测试模型生成方法,其特征在于,包括:确定目的被测模型的存储路径信息;依据所述目的被测模型的存储路径信息获取所述目的被测模型;解析所述目的被测模型,获得所述目的被测模型的输入接口数目和输出接口数目;生成激励模型,所述激励模型的输出接口数目等于所述目的被测模型的输入接口数目;生成采集模型,所述采集模型的输入接口数目等于所述目的被测模型的输出接口数目;建立所述激励模型的输出接口与所述目的被测模型的输入接口的连接,以及建立所述目的被测模型的输出接口与所述采集模型的输入接口的连接。2.根据权利要求1所述测试模型生成方法,其特征在于,所述生成采集模型包括:从预先存储的被测模型相应的测试结果数据存储信息中,确定所述目的被测模型相应的目的测试结果数据存储信息,每一测试结果数据存储信息包括存储格式以及存储路径信息;依据所述目的测试结果数据存储信息以及所述目的被测模型的输出接口数目,生成所述采集模型。3.根据权利要求2所述测试模型生成方法,其特征在于,还包括:将所述采集模型采集的测试结果数据转换成所述目的测试结果数据存储信息中的目的存储格式,并存储至所述目的测试结果数据存储信息中目的存储路径信息相应的位置处。4.根据权利要求1至3任一所述测试模型生成方法,所述生成激励模型包括:从预先设置的被测模型相应的激励文件路径信息中,确定出所述目的被测模型相应的目的激励文件路径信息;依据所述目的激励文件路径信息,获取目的激励文件;解析所述激励文件,获取激励数据;依据所述激励数据在所述激励模型中生成激励信号;依据所述目的被测模型的输入接口数目和所述激励信号生成所述激励模型。5.根据权利要求4所述测试模型生成方法,其特征在于,所述激励文件包括仿真参数以及仿真停止时间,所述测试模型生成方法还包括:解析所述激励文件,获取所述仿真参数以及所述仿真停止时间;依据所述仿真参数进行仿真测试;当到达所述仿真停止时间时,停止仿真测试。6.一种测试模型生成装置,其特征在于,包括:确定路径信息模块,用于确定目的被测模型的存储路径信息;获取被测模型模块,用于依据所述目的被测模型的存储路径信息获取所述目的被测模型;获...
【专利技术属性】
技术研发人员:赵凭,
申请(专利权)人:北京润科通用技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。