·初始化和资源关闭子模块
主要是对使用过的数据采集卡、万用表卡、矩阵等的资源进行分配和回收。
·NI SWITCH模块
主要利用NI的开关工具包实现了继电器和routes之间的映射,从而通过routes来控制多个继电器的通断,实现通道控制。
NI SWITCH EXECUITIVE软件包功能强大。它将继电器组与路径的概念相结合。矩阵中的一组继电器闭合相当于一条路径,各种可能的组合就可以建立起许多条路径。
整个软件的设计全面考虑了各种测试的要求和可能的需要,在软件的模块化、可配置等方面做了很大努力,从而使系统在快速、稳定的同时实现了高效、精确的测量效果。
以上是对TVS整个硬件和软件平台的一个简单介绍。目前此系统在首件测试、质量分析、EOL系统验收等方面发挥着重要的作用。下面结合实际产品的测试过程,对本系统作一个介绍。
使用实例:
我们使用TVS系统对中华A1轿车的BCM模块进行了功能检测。
测试系统主界面包括产品相关信息。这些信息在文件中配置后,当程序运行之后会从main.xml中自动获取,并显示在界面上。
KOSTIA诊断部分主要是对于有KOSTIA的诊断功能的产品,可以通过这一模块实现KOSTIA所定义的所有功能,包括登陆、同步、读SENSOR、写Actua-tor、读写EEPROM、读写参数文件、参数文件对比、导入等功能,从而与firmware中的诊断程序交互实现产品诊断。当前此模块支持CAN、LIN、KLINE三种通信方式下的KOSTIA诊断。
管脚波形显示部分主要针对某些产品的特殊要求,需要获取输出端的上升时间、超调等特性,从而分析机械和电性能的问题。在波形显示区域。我们可以通过多路AI的同时监测来实现这一功能。
在自动测试过程中,界面右上角的部分是自动测试过程中每一步执行的信息,包括步号测试内容、测试结果、上限值、下限值、是否测试通过以及合格和不合格产品的计数情况。