一种汽车空调控制器测试方法及系统技术方案

技术编号:8161169 阅读:212 留言:0更新日期:2013-01-07 19:19
本发明专利技术涉及测试技术相关技术领域,特别是一种汽车空调控制器测试方法及系统,方法包括:按照预设顺序对一个或多个测试任务执行编码操作得到一个或多个字符串内容,存入硬盘中,并以表单的形式显示一个或多个字符串内容;中央处理器从硬盘中读取一个字符串内容,对字符串内容执行解码操作得到对应的测试任务;把测试任务放入内存中,中央处理器运行内存中的测试任务。本发明专利技术比现有的测试方法和测试系统更加方便和快捷,同时由于本发明专利技术采用了把测试任务预先以字符串内容的方式存放在硬盘上,在需要执行的时候才放置到内存,这样可以非常好的节省内存使用。

【技术实现步骤摘要】

本专利技术涉及测试技术相关
,特别是一种汽车空调控制器测试方法及系统
技术介绍
在汽车电子产品测试中,需要完全模拟车身环境,对产品功能进行完全测试,但是每种产品对应的车身环境不尽相同,为了满足各种产品测试的要求,就需要搭建一个通用的测试系统,来满足不同的产品测试。现有的测试系统,会包括多个测试程序,由用户,也就是测试员,根据测试的需要,选择对应的测试程序,然后进行测试。然而,现有的测试系统,会预先把所有的测试程序都放到内存中,然后由中央处理器(CPU)根据用户的选择执行相应的测试程序。由于一般的 测试系统都包括大量的测试程序,因此,需要很大的内存才能实现。
技术实现思路
本专利技术提供一种汽车空调控制器测试方法及系统,以解决现有的测试系统和测试方法需要大量内存的技术问题。采用的技术方案如下 一种汽车空调控制器测试方法,对汽车空调控制器通过硬件仪器进行测试,包括 步骤11,按照预设顺序对一个或多个测试任务执行编码操作得到一个或多个字符串内容,且每一个测试任务对应一个字符串内容,存入硬盘中,并以表单的形式显示一个或多个字符串内容,执行步骤12 ; 步骤12,中央处理器从硬盘中读取一个字符串内容,对字符串内容执行解码操作得到对应的测试任务,执行步骤13 ; 步骤13,把测试任务放入内存中,中央处理器运行内存中的测试任务,保存测试结果,并生成显示界面显示测试结果,执行步骤14 ; 步骤14,如果硬盘中还有未解码的字符串内容,执行步骤12,否则结束测试。为了将不同产品的功能测试任务集成在一个界面中,方便操作人员针对对应的产品选择对应的测试任务,步骤11中的表单的形式采用一个树状结构显示出当前系统中所有的产品测试任务,同时采用树状结构还可以灵活的添加一个新产品的测试任务,也可以删除以前老的产品的测试任务。这样就可以在一个界面中很直观的选择和操作每个产品的测试任务,实现集成。显示界面会显示出每个功能测试的测试结果和预期的测试指标,并会判断测试结果是否在测试指标的范围内,判定产品的功能是否合格,如果不合格,则不合格那一项会被红色突出显示出来,以提示操作员有不合格项,在整个测试任务执行完成后,会给出一个总的测试结果,如果每一项功能测试都是合格,则最后的测试结果为合格;如果其中有一项或者一项以上不合格项,则最后的测试结果为不合格,并亮出红色,提示操作员,整个测试任务执行过程都清晰地显示在显示界面中,方便观看。测试结果保存在一个寄存器中,当接收到操作员的点击保存报告请求时,弹出对话框,让操作员选择报告保存的位置,将显示窗口中的所有数据以Excel的形式保存起来。进一步的 步骤11中,执行编码操作具体包括将一个测试任务分成一个或多个模块,提取每个模块的内容,把每个模块的内容按照格式化字符串的形式,统一转换成字符串的格式,从而得到一个或多个子字符串,把一个或多个子字符串组成一个一维的字符串数组,并按照索引顺序保存作为所述的字符串内容,字符串数组中的每个元素值即为每个子字符串; 步骤12中,执行解码操作具体包括获取一个一维字符串,按照索引读取数组中的每个元素值,得到子字符串,把每个子字符串转换为对应的模块内容,并组合成一个测试任务。 更进一步的所述测试任务包括测试程序和测试参数。再进一步的,编码操作中,将一个测试任务分成控制测试程序的测试程序控制模块、控制硬件仪器的硬件仪器控制模块和配置测试参数的测试指标配置模块。该优选方案中,把对测试程序控制、对硬件仪器控制以及对测试参数配置进行解耦合,使得在配置时能够更加的灵活和方便。再进一步的 所述方法还包括在步骤(11)和步骤(12)之间执行编辑步骤,具体包括 当接收到对一个字符串内容的编辑请求时,获取对应的一维字符串,按照索引读取数组中的每个元素值,得到子字符串,把每个子字符串转换为对应的测试程序控制模块、硬件仪器控制模块和测试指标配置模块的内容,并显示; 当接收到编辑完成请求时,把经过编辑的测试程序控制模块、硬件仪器控制模块和测试指标配置模块的内容按照格式化字符串的形式,统一转换成字符串的格式,从而得到三个子字符串,把三个子字符串组成一个一维的字符串数组,并按照索引顺序保存作为所述的字符串内容。一种汽车空调控制器测试系统,对汽车空调控制器通过硬件仪器进行测试,包括编码模块、解码模块、任务执行模块和检测模块 编码模块,用于按照预设顺序对一个或多个测试任务执行编码操作得到一个或多个字符串内容,且每一个测试任务对应一个字符串内容,存入硬盘中,并以表单的形式显示一个或多个字符串内容; 解码模块,用于从硬盘中读取一个字符串内容,对字符串内容执行解码操作得到对应的测试任务,运行任务执行模块; 任务执行模块,用于把测试任务放入内存中,运行内存中的测试任务,保存测试结果,并生成显示界面显示测试结果; 检测模块,用于如果硬盘中还有未解码的字符串内容,运行解码模块,否则结束测试。进一步的 所述编码模块中,执行编码操作具体包括将一个测试任务分成一个或多个模块,提取每个模块的内容,把每个模块的内容按照格式化字符串的形式,统一转换成字符串的格式,从而得到一个或多个子字符串,把一个或多个子字符串组成一个一维的字符串数组,并按照索引顺序保存作为所述的字符串内容,字符串数组中的每个元素值即为每个子字符串;所述编码模块中,执行解码操作具体包括获取一个一维字符串,按照索引读取数组中的每个元素值,得到子字符串,把每个子字符串转换为对应的模块内容,并组合成一个测试任务。更进一步的所述测试任务包括测试程序和测试参数。再进一步的,编码操作中,将一个测试任务分成控制测试程序的测试程序控制模块、控制硬件仪器的硬件仪器控制模块和配置测试参数的测试指标配置模块。再进一步的 还包括编辑模块,用于 当接收到对一个字符串内容的编辑请求时,获取对应的一维字符串,按照索引读取数 组中的每个元素值,得到子字符串,把每个子字符串转换为对应的测试程序控制模块、硬件仪器控制模块和测试指标配置模块的内容,并显示; 当接收到编辑完成请求时,把经过编辑的测试程序控制模块、硬件仪器控制模块和测试指标配置模块的内容按照格式化字符串的形式,统一转换成字符串的格式,从而得到三个子字符串,把三个子字符串组成一个一维的字符串数组,并按照索引顺序保存作为所述的字符串内容。本专利技术比现有的测试方法和测试系统更加方便和快捷,同时由于本专利技术采用了把测试任务预先以字符串内容的方式存放在硬盘上,在需要执行的时候才放置到内存,这样可以非常好的节省内存使用。同时本专利技术的测试方法和测试系统还可以很方便灵活的兼容许多其他的可以远程控制的仪器设备,扩大了原先只能使用单一硬件产品的适用范围,大大降低了测试平台成本。附图说明图I为本专利技术的方法流程图。图2为本专利技术的结构模块图。图3为本专利技术实施例以配置窗口为例的示意图。图4为本专利技术实施例的编程框图。具体实施例方式下面结合附图和具体实施例对本专利技术做进一步详细的说明。如图I所示为本专利技术的方法流程图。一种汽车空调控制器测试方法,对汽车空调控制器通过硬件仪器进行测试,包括 步骤S101,按照预设顺序对多个测试任务执行编码操作得到多个字符串内容,且每一个测试任务对应一个字符串内容,从而生成多个字符串内容,存入硬本文档来自技高网...

【技术保护点】
一种汽车空调控制器测试方法,对汽车空调控制器通过硬件仪器进行测试,其特征在于,包括:步骤(11),按照预设顺序对一个或多个测试任务执行编码操作得到一个或多个字符串内容,且每一个测试任务对应一个字符串内容,存入硬盘中,并以表单的形式显示一个或多个字符串内容,执行步骤(12);步骤(12),中央处理器从硬盘中读取一个字符串内容,对字符串内容执行解码操作得到对应的测试任务,执行步骤(13);步骤(13),把测试任务放入内存中,中央处理器运行内存中的测试任务,保存测试结果,并生成显示界面显示测试结果,执行步骤(14);步骤(14),如果硬盘中还有未解码的字符串内容,执行步骤(12),否则结束测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:肖新明王刚陆建锋
申请(专利权)人:惠州市德赛西威汽车电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1