因为有之前的上汽软件开发的蛋疼情况,所以搞个通用版本的测试软件。
显示用dgv或者listbox,然后每个检测流程改成ini灵活配置,标签文件改成灵活修改。
显示改成通用的,控件动态生成。
尽量不用sqlserver数据库。
仪表为了降低成本,用以前用过的正点原子模块(usb hid 特殊协议),或者是胜利带串口的万用表(usb串口 特殊协议),或者是单相的导轨电表(485 modbus协议)。
这样可以降低开发成本,并且可以用于常见的任何汽车充电模块厂家软件。
一般带的上位机,其实不能满足汽车充电模块测试需求的。
//INI文件结构
[系统]
型号数量=1
软件名称=BYD充电模块测试系统
SD卡卷标=SD
USB左正面卷标=USBA
USB右正面卷标=USBB
USB左反面卷标=USBC
USB左反面卷标=USBD
写入文件路径=D:\A.PDF
[检测要求]
手机快充电流下限=1000
文件写入速度下限=500
手机慢充电流下限=200
[CAN模块]
IP=192.168.1.2
端口=2222
脚踏开关端口=1
//X,休眠电流
//SD,SD卡文件写入
//USB-ZZ,USB左正面文件写入
//USB-ZF,USB左反面文件写入
//PS,手机慢充
//DM,打印条形码
[型号1]
名称=S11L
检测流程=X,SD,USB-ZZ,USB-ZF,PS,DM
打码路径=XXXXXXw
记录数据=1
尽量不用安装任何驱动程序,降低客户部署成本。
目前做的都不用安装驱动,都是即插即用。