·输入输出扫描模块
主要利用了NI4071和NI SWITCH,通过main.xml中的输出配置进行逐个输出扫描。这样可以达到很高的扫描速率,从而实现了在手动分析功能下的各个输出同时显示的能力。另外,可以在手动分析的同时观察到所有管脚的电压,从而具有了分析、检测的能力。这种功能特别适合于失效产品的分析和检测。我们曾经利用这一功能,成功地分析出了如J60N座椅记忆模块等在内的很多产品的质量问题和缺陷。
·信号模拟子模块
该模块主要是利用了NI6251的模拟量输出通道,实现了两路信号输入功能。它可以模拟车速等信号,也可以实现频率、占空比、幅度的调节。通过此模块,用户可以使用LABVIEW程序快速地产生需要的信号,从而模拟整车信号,实现测试。[page]
·手动分析子模块
该模块可以实现产品的分析功能,实现所有输入,测量输出量,并实现KOSTIA诊断、输入口波形观察等功能。
·数据库模块
本模块采用了自行编写的MYSQL C API进行封装的库来实现自动测试时数据的上传。实际证明,该模块运行非常稳定,上传的数据进入系统后将由Web发布系统做处理并发布。该模块实现了LAB-VIEW和数据库的无缝连接,使上层的Web系统和底层的测试控制系统相结合。
·EOL测试信息发布子模块
这部分模块又是本系统的一大特点。整个系统通过使用J2EE开源构架,服务器使用TOMCAT,数据库使用MYSQL,Web应用使用IBATIS作为持久层。并且使用STRUTS作为引擎。
本模块可以实现测试数据的查询,并根据多种字段进行搜索,对结果生成报表。
通过这些数据源,我们还可以进行SPC、MSA等分析。从而把数据的采集、存储到发布、分析、报表系统连接成了一整套完整的体系。