# Full User Interface
**Repository Path**: dc94_0348a8/full-user-interface
## Basic Information
- **Project Name**: Full User Interface
- **Description**: 多工位测试设备上位机软件
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 5
- **Created**: 2025-04-09
- **Last Updated**: 2025-04-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Full User Interface
#### 软件介绍
通用测试设备上位机软件
#### 软件架构
基于TestBenchFramework开发的FCT上位机软件,软件模块使用DQMH开发。
#### 安装教程
1. 需要安装DQMH和TestBencfFramework两个工具包
#### DQMH下载链接
[Downloads [DQMH Queued Message Handler]](https://wiki.dqmh.org/dqmh/downloads)
#### 程序启动流程介绍
1. 初始化读取配方文件,将配方文件写入Data中(默认加载配方的第一行)
2. 索引配方工站ID和槽位数量,启动测试引擎
3. 读取配方中的工站数量,如果已经启动的工站ID等于配方中的工站数量则继续执行第4步骤,否则执行第2步骤
4. 读取配方中的测试序列文件路径,加载测试序列
5. 读取测试引擎配置文件,配置所有测试引擎
#### 程序换型流程介绍
- 通过软件菜单换型
1,通过软件菜单“选择配方”勾选需要切换的配方
2,通过配方名称索引对应的配方并写入Data
3,停止当前测试引擎
4,执行程序启动流程的2,3,4,5步骤
- 通过PLC信号换型
1,获取PLC换型型号
2,调用换型方法“Load seq.vi”将型号参数传入
3,执行通过软件菜单换型的3,4步骤
#### 软件使用说明
- 用户开发的所有程序必须放在“External interactions”文件夹中。
- 用户只需要在“External interactions.vi”中添加程序,主要是PLC交互程序和MES交互程序。
- 如果需要更新升级上位机软件只需要将新版本的“Full User Interface”和“Test Unit”模块文件夹替换到项目中即可。
#### 如何下载
1. 在仓库代码页面选择“克隆/下载”
2. 在弹出的窗口选择“下载ZIP”
