基于LabWindows/CVI的通信电源系统自动化测试的实现
时间:01-23
来源:C114
点击:
致程序的可读性、可维护性较差。
解决方法:建立一个INI 配置文件,将所需要的测试数值和范围存储在该文件内,这样一旦要修改数值,只需更改INI 文件中的数据,无需重新编译C 文件。
(2 )TCP/IP 通信读取数据不稳定,会出现误码或乱码。
解决方法:设置断点,单步运行调试后发现,部分是由于不同指令输入后读取的数据大小不同,一些数据超出了Buffer 的最大范围,只需将Buffer 设定到合适数值范围即可。
另外,也可能是由于数据类型设置错误导致,在字符串处理过程中,数据类型有整型、浮点型、字符型等,必须设置相符的数据类型,否则有可能导致误码甚至编译不通过。
(3)提示操作员查看告警灯状态的次数有8 次,明显太多,不利于生产也不符合自动化测试的理念。
解决方法:改变测试方法,由目测告警灯状态的判断方法,改为通过TCP/IP 通信读取系统内部告警信息来进行自动判断。
实际检测和使用表明,该测试方法操作简便,测试周期大大缩短,测试的稳定性,精度都有了质的提高,并且所有测试数据都自动存档,从而有效地提高了产品的品质。
LabWindows CVI 通信电源 自动化测试 相关文章:
- LabWindows/CVI的便携式电源控制器测试系统设计(03-04)
- 基于LabWindows CVI的扭矩扳手数据处理系统的设计与实现(10-16)
- 基于LabWindows/CVI虚拟仪器编程语言的飞行模拟器(08-12)
- Labwindows/CVI+Matlab建立高频衰减模型(02-27)
- 基于Labwindows/CVI和Matlab高频衰减模型建立与应(11-22)
- LabWindows/CVI虚拟仪器编程语言的飞行模拟器(08-09)