LabVIEW开发的通用测试设备上位机软件,支持多工位测试,支持多线程同步。
基于TestBenchFramework开发的FCT上位机软件,软件模块使用DQMH开发。
-
下载仓库到本地
-
安装"Full User Interface (DQMH).vipc"
-
下载安装"TestBenchFramework"工具包
flowchart TD
A[软件初始化]-->B[默认切换配方文件中的第一行配置]
B --> C[启动测试单元]
C --> D{判断是否启动完成}
D --> |未完成| C
D --> |完成|E[根据配方加载测试序列]
E --> F[读取配置文件并配置所有测试单元]
- 通过软件菜单换型
flowchart TD
A[手动勾选软件菜单<选择配方>中需要切换的配方]-->B[停止当前启动的测试单元]
B --> C[启动测试单元]
C --> D{判断是否启动完成}
D --> |未完成| C
D --> |完成|E[根据配方加载测试序列]
E --> F[读取配置文件并配置所有测试单元]
- 通过PLC信号换型
flowchart TD
A[PLC触发换型] --> B[上位机从PLC读取型号]
B --> C[调用LoadSeq.vi将型号参数传入]
C-->D[停止当前启动的测试单元]
D--> E[启动测试单元]
E--> F{判断是否启动完成}
F --> |未完成| E
F --> |完成|G[根据配方加载测试序列]
G --> L[读取配置文件并配置所有测试单元]
问题列表以及处理方法
-
用户登陆 默认用户为"Administrator",默认密码为**空**,用户可以在”测试序列编辑器“中编辑用户信息。
-
测试单元配置 测试单元配置是用来配置测试引擎的文件,配置文件主要有三个部分“本地报表”“数据库”“执行设置”。 程序启动的时候和换型完成后以及测试单元配置文件修改后都会重新配置所有已经启动的测试单元。
-
数据库 软件使用MySQL,需要安装数据库服务端和ODBC驱动,请注意由于数据库表格中使用了JSON字符串所以数据库版本必须是8.0以上版本。 如果需要启动数据库功能需要在“测试单元配置”中启动数据库并且设置好数据库链接方式。
-
软件运行日志 为了方便调试和排查问题,软件中增加了一些状态记录,并且将程序运行记录保存在"/App/Log"文件夹中
-
工站配置 工站配置是用来保存被测产品与序列对应关系的文件,在换型的时候需要调用此配置文件。 目前换型的方式有两种一种是通过软件菜单手动选择型号,另外一种是在程序里通过调用换型的API来自动换型,例如PLC换型或者扫码换型。




