版本:V2.0 适用对象:现场操作员、调试工程师、产线维护人员
本手册帮助现场操作员快速掌握 VisionPower 2.0 的日常使用,包括方案搭建、调试运行、参数调整、结果查看与常见问题处理。
现场操作员
产线调试人员
设备维护人员
第一次使用:建议依次阅读 第2章 ~ 第6章
日常工具使用:可直接查阅 第7章 工具说明
异常排查:参见 第10章 常见问题
打开软件后,主界面分为以下几个区域。
[主界面总览 ] 
| 区域 | 作用 |
|---|---|
| 顶部菜单与工具栏 | 新建/打开/保存项目、运行控制、模式切换 |
| 左侧工具箱 | 所有可拖拽到流程区的工具 |
| 中间作业页签 | 一个项目可包含多个作业,可切换 |
| 流程编辑区 | 拖拽并连接工具,构成视觉流程 |
| 主图像显示区 | 显示当前工具或当前作业的图像结果 |
| 缩略图区 | 浏览图像源中的多张图像并切换 |
| 结果数据区 | 显示当前工具运行后的输出数据 |
| 日志区 | 显示运行日志与错误提示 |
[顶部菜单]

常用按钮:
新建项目 / 打开项目 / 保存项目
新建作业 / 删除作业
切换运行模式(在线 / 离线)
全局变量 / 全局相机 / 全局触发 / 全局网络
[作业页签]

每个作业是一条独立的视觉流程
页签前的“设置图标”用于配置该作业的显示项
点击页签可切换当前作业
离线模式:使用本地图像或文件夹中的图像进行调试,无需相机
在线模式:连接相机进行实时采集与运行,也可使用tcp触发本地图像的作业
调试参数建议先在离线模式完成,再切换到在线模式联调硬件。

在“全局相机”窗口中:
选择品牌与设备
设置曝光、增益、触发方式
测试取流

在“全局变量”窗口中可统一管理跨作业共享的参数(如批次号、阈值、目标尺寸等)。
[全局变量]

在“全局触发”窗口中设置自动运行触发方式:
定时触发
外部信号触发
条件触发

在“全局通讯”中维护与上位机、机器人、PLC 的 TCP 连接,分别可设置服务端与客户端,主要用于配置与机器人的通讯用于字符串的发送,配置后启动即可,点击发送可发送数据给连接上的客户端/服务端,也可在通讯记录中查看通讯的数据信息。
点击“新建项目”
点击“新建作业”并命名
系统会自动打开作业页签

从左侧工具箱中找到需要的工具
用鼠标拖拽到流程编辑区
默认每个作业必须以“图像源”工具开头
鼠标从上一工具底部连接点拉到下一工具顶部连接点,注意出现“十”字标志的时候才是连接点。
连线箭头表示数据流向
双击工具节点,打开该工具的配置窗口
修改参数后点击“确定”保存
配置完成后在工具内点执行工具,或退出工具页面,在主作业页面单击工具可立即执行到该工具并查看效果
单击工具:执行到该工具并显示结果
工具栏“运行”按钮
:执行一次完整作业
工具栏“连续运行”按钮
:进入循环执行,再次点击停止
点击空白处会显示配置的图像与图形信息,单击作业名称前方的“🔧”图标可进入配置页面:
显示设置必须有默认的输出图像作为显示的基准图,未配置显示设置的时候,会默认显示当前作业选中的工具对应的输出图像信息,如果既没有配置图像显示也没有选中作业,那么会默认显示图像源中的图像信息

主图像显示区:显示图像、ROI、检测框等图形信息
结果数据区:显示工具输出的数值结果
日志区:显示执行过程信息

完成调试后,点击“保存项目”。下次打开可直接恢复所有配置,如果需要默认为在线,需要在保证设置为在线模式下点击保存按钮,这样下次启动程序就会默认为在线模式,保证流程作业被自动触发。
单击工具:执行到该工具
双击工具:打开配置窗口(自动执行到上一个工具便于调参)
拖拽工具:移动位置
选中连线后按 Delete:删除连线
选中工具后按 Delete:删除工具
右键工具:禁用 / 启用 / 删除
框选多个工具:批量移动或删除
空白处单击:取消当前选中
鼠标滚轮:流程区域滚动

显示内容由当前选中工具或“作业显示设置”决定。
鼠标滚轮:缩放
鼠标拖动:平移
右键菜单:保存原始图像
点击作业页签前的“🔧”设置图标打开“作业显示设置”窗口,可订阅多个工具的输出来组合显示。
操作步骤:
点击“添加”选择要显示的输出(图像 / ROI / 文本 / 检测结果)
在“订阅关系”中选择对应工具的输出字段
点击“执行”“连续执行”或“确定”
设置会随项目一起保存
默认必须有图像作为图形叠加显示的基础

仅在以下情况下显示缩略图区:
当前作业已添加“图像源”工具
点击了该“图像源”工具
非图像源工具被点击时,缩略图区保留,但添加/删除/自动切换等操作按钮隐藏,避免误操作。
切换缩略图中任意图像会自动执行作业并刷新显示。
下面按功能分组介绍当前版本启用的工具。每个工具包含:用途、参数表、输出、使用要点。

用途:所有作业的入口,提供本张待处理图像。
| 参数 | 说明 | 取值 |
|---|---|---|
| 图像源 | 选择图像来源 | 来自相机、来自本地图像、来自文件夹 |
| 转灰度图 | 加载或采集后自动转灰度 | 勾选 / 不勾选 |
| 文件路径 | 单张图像路径 | 文件浏览 |
| 文件夹路径 | 文件夹模式下的目录 | 文件夹浏览 |
| 当前图像 | 当前选中的图像文件名 | 自动显示 |
| 自动切换 | 是否在循环运行中自动切换下一张 | 开 / 关 |
输出:原始图像(彩色或灰度)。
使用要点:
文件夹模式下,缩略图区可手动切图或开启自动切换
切换运行模式或新建作业后建议重新点击本工具刷新缩略图
相机模式下需先在「全局相机」中配置好设备,保存后可在此选择绑定的全局相机

| 参数 | 说明 | 取值 |
|---|---|---|
| 输入图像 | 待保存的图像来源 | 选择上游工具输出 |
| 保存格式 | 文件格式 | PNG / JPG / BMP |
| 保存路径 | 保存目录 | 文件夹浏览 |
| 保存条件 | 触发保存的条件 | 每次保存、按条件保存 |
| 保存间隔 | 周期性保存间隔 | 数值 |
| 最小磁盘空间 | 剩余空间低于该值时停止保存 | MB / GB |
输出:保存的文件路径。
使用要点:
保存路径必须存在且可写入
与「条件检测」工具组合可实现仅 NG 时保存
注意磁盘空间阈值,避免占满磁盘
用途:调节亮度、对比度、Gamma 等,改善图像质量。

| 参数 | 说明 | 取值 |
|---|---|---|
| 输入图像 | 待增强图像 | 选择上游输出 |
| 增强类型 | 算法选择 | 直方图均衡、伽马校正、增益/补偿 |
| 伽马校正值 | γ 参数 | 0.1 ~ 10.0 |
| 亮度增益 | 乘法系数 | 0.1 ~ 10.0 |
| 亮度补偿 | 加法偏移 | -255 ~ +255 |
输出:增强后的图像。
使用要点:
γ < 1 提亮暗区,γ > 1 压暗亮区
增益和补偿可叠加使用
修改参数后单击工具可立即看到效果
用途:将灰度图按阈值转为黑白二值图。

| 参数 | 说明 | 取值 |
|---|---|---|
| 输入图像 | 待二值化的图像 | 通常为灰度图 |
| 二值化类型 | 阈值方法 | 自动阈值、硬阈值、自适应阈值、反二值化 |
| 低阈值 | 阈值下界 | 0 ~ 255 |
| 高阈值 | 阈值上界 | 0 ~ 255 |
输出:二值图像(0 或 255)。
使用要点:
高阈值必须大于低阈值
自适应阈值自动计算阈值,手动阈值无效
二值化效果直接决定后续 Blob 等检测的稳定性
用途:对图像进行旋转、缩放、平移、仿射变换。

| 参数 | 说明 | 取值 |
|---|---|---|
| 输入图像 | 待变换图像 | 选择上游输出 |
| 旋转角度 | 顺时针角度 | -360 ~ +360 |
| 镜像方向 | 对图像镜像变换 | 水平、垂直、水平垂直镜像 |
输出:变换后的图像。
使用要点:
旋转/缩放会导致边缘出现黑边
用途:在图像中找出与模板相似的位置,输出坐标和角度,支持旋转、缩放搜索。
工具主页:

模板设计页面:

效果图
:
| 参数 | 说明 | 取值 |
|---|---|---|
| 输入图像 | 搜索源图像 | 上游输出 |
| ROI | 搜索区域 | 全图或自定义,也可继承其他工具ROI |
| 位置修正 | 是否启用位置修正 | 开 / 关,配合上游位置修正工具使用 |
| 最小匹配数 | 输出结果上限 | 1 ~ 999 |
| 最小匹配分数 | 相似度阈值 | 0.0 ~ 1.0 |
| 最大重叠率 | 重叠去重比例 | 0.0 ~ 1.0 |
| 搜索旋转范围 | 起始角 / 结束角 / 步数 | 角度 |
| 搜索缩放范围 | 最小 / 最大尺度 | 0.1 ~ 10.0 |
| 低对比度 / 高对比度 | 对比度限制 | 数值 |
| 贪心系数 | 搜索激进度 | 0 ~ 1,越小越精细 |
| 分隔符 / 结束符 | 输出格式分隔符 | 自定义 |
输出:匹配点列表(X、Y、角度、分数)、匹配数量、标注图像。
使用要点:
配套「图像掩膜」可屏蔽模板中无效区域
「模板设计」中调好模板范围与中心点
分数阈值过低会误检,过高会漏检
「创建匹配中心」可创建非默认匹配输出的中心位置
用途:检测连通域并按面积、外形等条件过滤。

效果图:

| 参数 | 说明 | 取值 |
|---|---|---|
| 输入图像 | 一般为二值图 | 上游输出 |
| 二值化类型 | 内部二值方法 | 普通 / 自适应 / 大津 |
| 最小阈值 | 二值阈值 | 0 ~ 255 |
| 最小面积 / 最大面积 | 面积范围 | 像素数 |
| 最小宽度 / 最大宽度 | 矩形框宽 | 像素 |
| 最小高度 / 最大高度 | 矩形框高 | 像素 |
| 最小个数 / 最大个数 | 输出数量限制 | 个 |
| 圆形度过滤 | 圆度筛选 | 0 ~ 1 |
| 角度过滤 | 角度筛选 | 角度范围 |
| ROI | 检测区域 | 全图或自定义,也可以继承其他工具ROI |
| 基准点 / 运行点 | 配合位置修正 | 上游位置修正工具 |
| 边沿剔除 | 配合ROI使用 | 创建时默认为ROI大小,可调整,执行会提出与边沿有交集的结果 |
输出:Blob 列表(坐标、面积、宽高等)、显示文本(每个 Blob 面积明细)。
使用要点:
上游建议先做图像二值化或形态学预处理
面积/宽高等范围按实际目标设置,避免过宽过窄
与「位置修正」配合可使 ROI 自动跟随基准
用途:以基准位置为参照,校正后续工具的 ROI 位置与角度。

效果图:

| 参数 | 说明 | 取值 |
|---|---|---|
| 输入图像 | 参考图像 | 上游输出 |
| 基准点X / Y / 角度 / 尺度 | 基准位置来源 | 上游或全局变量 |
| 运行点X / Y / 角度 / 尺度 | 当前位置来源 | 上游或全局变量 |
| 创建基准 | 用当前结果作为基准 | 按钮 |
输出:修正后的坐标、角度,以及修正矩阵。
使用要点:
配置后先点「创建基准」记录一次基准
运行点通常来自模板匹配、查找圆等定位工具
修正结果可被后续工具的 ROI 自动跟随
用途:基于 yolo模型检测图像中的目标,输出类别与位置。

| 参数 | 说明 | 取值 |
|---|---|---|
| 输入图像 | 检测源图 | 上游输出 |
| 模型路径 | ONNX 模型文件 | 文件浏览 |
| 置信度 | 检测置信度阈值 | 0.0 ~ 1.0 |
| IOU | 框重叠去重阈值 | 0.0 ~ 1.0 |
输出:检测框列表(X、Y、宽、高、类别、置信度)、检测数量。
使用要点:
模型文件需与训练框架兼容
置信度过高会漏检,过低会误检
用途:基于 yolo 模型对图像做像素级分割,输出掩膜图。

| 参数 | 说明 | 取值 |
|---|---|---|
| 输入图像 | 输入图像 | 上游输出 |
| 模型路径 | 模型文件 | 文件浏览 |
| 置信度 | 像素分类阈值 | 0.0 ~ 1.0 |
输出:分割掩膜图、各类别面积。
使用要点:
适合纹理复杂或不规则目标
用途:检测带角度的旋转矩形目标。

效果图:

| 参数 | 说明 | 取值 |
|---|---|---|
| 输入图像 | 输入图像 | 上游输出 |
| 模型路径 | 模型文件 | 文件浏览 |
| 置信度 | 置信度阈值 | 0.0 ~ 1.0 |
| IOU | 重叠去重阈值 | 0.0 ~ 1.0 |
| 交集过滤 | 是否启用检测结果交集过滤 | 是/否 |
| 交集阈值 | 检测结果交集过滤阈值设置 | 自定义 |
输出:旋转框列表(中心X、中心Y、宽、高、角度、类别、置信度)。
使用要点:
适用于倾斜放置的工件
交集过滤适用于机器人使用夹爪而不是吸盘的情况
用途:把一段子流程封装成可复用模块,支持循环累加显示与对外发布输出。
工具页面:

分别包含了输入设置、输出设置、显示设置、循环设置
输入设置可选择当前作业中,组合模块工具前的工具输出信息作为输入;
输出设置:
输出设置中可配置组合模块内输出的信息,主要是字段信息,不包含图像、图形的输出

显示设置:
设置用于输出当前工具的图像与图形信息,设置后,在外部作业中点击此工具时,可显示当前设置的图形信息,【累计】表示是否启用累加当前组合模块循环过程中的结果图形叠加

循环设置:
设置是否启用组合模块内的循环,通常结合配置的输入信息使用,用于设置循环的次数,循环间隔默认1ms

| 参数 | 说明 | 取值 |
|---|---|---|
| 子流程 | 内部工具流程 | 双击进入编辑 |
| 输入设置 | 配置工具内使用的变量 | 根据变量定义 |
| 输出设置 | 配置工具输出变量 | 根据变量定义 |
| 显示设置 | 对外发布的显示项 | 图像 / ROI / 文本 / 检测结果 |
| 循环执行 | 是否对内部流程做循环 | 开 / 关 |
输出:对外发布的图像、文本、检测结果等。
使用要点:
子流程内可使用大多数普通工具
显示设置中订阅的字段可被外部作业引用
适合多检测点重复使用的场景
配置的显示设置中的图形可在外部作业的【设置图形显示】中调用
用途:组合多个条件判断综合结果(如 OK / NG)。

| 参数 | 说明 | 取值 |
|---|---|---|
| 条件项 | 待判断字段 | 上游输出或全局变量 |
| 比较方式 | 大于 / 小于 / 等于 / 区间 等 | 下拉选择 |
| 组合方式 | 多条件组合 | 与 / 或 |
输出:综合判定结果(Pass / Fail)。
使用要点:
适合做结果收集的前置条件判定
与「条件分支」配合可走不同后续流程
用途:根据条件走不同的分支流程。

| 参数 | 说明 | 取值 |
|---|---|---|
| 判断条件 | 上游字段或全局变量 | 选择 |
| 真分支 | 条件成立时执行的工具 | 选择 |
| 假分支 | 条件不成立时执行的工具 | 选择 |
输出:当前走向的分支结果。
使用要点:
与「条件检测」组合实现 OK 走输出、NG 走报警
复杂分支可串联多个本工具
用途:对上游检测到的矩形框按位置、尺寸、角度过滤。

| 参数 | 说明 | 取值 |
|---|---|---|
| 输入框列表 | 待过滤的框 | 上游输出 |
| 位置范围 | X / Y 范围 | 数值 |
| 尺寸范围 | 宽 / 高范围 | 数值 |
| 角度范围 | 角度范围 | 数值 |
| 交集过滤 | 对检测结果是否启用交集过滤 | 是/否 |
| 过滤面积 | 交集过滤启用时,检测结果过滤的面积阈值 | 数值 |
| 排序 | 根据坐标进行x/y的从大到小/从小到大排序 | 选择框 |
| ROI边缘剔除 | 启用时剔除与边缘ROI有重叠的矩形框数据 | 自定义 |
| 剔除宽高超限物体 | 根据设置的宽、高,剔除超出阈值的矩形 | 数值 |
输出:过滤后的框列表。
使用要点:
常用于剔除目标检测输出中明显异常的框
用途:累积多次运行结果,便于批次分析或导出。

| 参数 | 说明 | 取值 |
|---|---|---|
| 数据来源 | 要收集的字段 | 上游输出 |
| 前置条件 | 执行此工具的前置条件 | 0/1 |
| 清空条件 | 每次执行工具时的清空条件,满足条件会清空当前定义变量中的数据信息,重新开始累计收集 | 根据绑定信息取值 |
输出:累计数据列表。
使用要点:
配合机器人格式以及条件检测使用,满足条件时进行数据收集,收集完成后可在机器人格式中配置输入直接转换为金刚可以直接使用的数据格式
用途:通过网络(TCP/UDP)将结果发送至机器人。

| 参数 | 说明 | 取值 |
|---|---|---|
| 通讯对象 | 接收设备 | 在「全局网络」配置 |
| 发送数据 | 待发送字段 | 树形多选(坐标、状态等) |
| 发送格式 | 字符串组装方式 | 与「格式化」/「机器人格文本」配合 |
输出:发送结果(成功 / 失败)。
使用要点:
必须先在「全局网络」配好对端 IP/端口
数据优先使用机器人文本工具组合后再发送
通讯断开时本工具会报错,便于排查
用途:按指定模板把多个字段拼成一条字符串,常用于机器人报文输出。

| 参数 | 说明 | 取值 |
|---|---|---|
| 判断条件 | 成功/失败判断字段 | 上游或全局变量 |
| 分隔符 | 字段之间的分隔符 | 自定义 |
| 结束符 | 报文结束符 | 自定义 |
输出:组装后的字符串,可在预览区查看效果。
使用要点:
按对端约定的协议设置分隔符与结束符
输出结果可直接交给「数据发送」
此项主要用于当机器人文本工具不满足条件的情况下使用,进行自定义格式化数据字符串组合
用途:按机器人通信约定格式输出文本。

| 参数 | 说明 | 取值 |
|---|---|---|
| 图像源 | 必选,且执行时仅支持数组类型并要求长度一致 | 上游输出 |
| 输出字段 | 要发送的字段 | 多选 |
| 文本格式 | 将机器人格式中的x、y、角度、color值抽取出来进行自定义绑定数据,x、y、角度都为数组形式,可在预览按钮中进行数据单独预览 | 自定义模板 |
| 预览 | 执行工具后,会将定义的数据源自动组合成机器人文本格式,点击预览按钮可以预览数据 | 默认模版 |
输出:机器人可识别的字符串。
使用要点:
各字段长度必须一致
推荐与「数据收集」、「数据发送」联合使用,先使用数据收集工具收集信息,再使用机器人文本组合数据,最后通过数据发送将标准文本发送给机器人
用途:通过脚本实现内置工具未覆盖的自定义逻辑。

| 参数 | 说明 | 取值 |
|---|---|---|
| 输入数据 | 脚本输入字段 | 上游输出 |
| 脚本代码 | 脚本主体 | 文本编辑 |
| 运行 / 调试 | 立即执行测试 | 按钮 |
| 输出结果 | 脚本对外暴露的字段 | 自动列出 |
输出:脚本中定义的输出字段。
使用要点:
适合复杂规则、非标计算
调试时建议先用少量数据验证
出错信息会显示在日志区
非必要调试人员尽量不要修改此项中的数据
本章对常用页面中可见控件进行说明,便于操作员快速理解每个按钮、输入框的作用。
用途:软件主窗口,承载菜单、作业页签、流程区、主图像区与日志区。

| 区域 | 控件 | 作用 |
|---|---|---|
| 顶部菜单 | 文件 | 新建 / 打开 / 保存项目、退出 |
| 顶部菜单 | 作业 | 新建作业 / 删除作业 / 切换作业 |
| 顶部菜单 | 视图 | 显示或隐藏各功能面板 |
| 工具栏 | 运行模式切换 | 在线 / 离线模式切换 |
| 保存 | 保存当前方案,下次启用软件默认加载此方案 | |
| 导入/导出方案 | 将当前方案另存 | |
| 全局相机 | 打开全局相机配置 | |
| 全局变量 | 打开全局变量管理 | |
| 全局触发 | 打开全局触发配置 | |
| 全局通讯 | 打开全局网络配置 | |
| 切换方案 | 通过tcp设置触发字符以及触发时需要切换的方案 | |
| 日志 | 打开日志查看器 | |
| 左侧 | 工具箱 | 所有可拖入流程区的工具 |
| 中部 | 作业页签 | 每个页签对应一个作业流程 |
| 中部 | 流程编辑区 | 拖拽、连接、配置工具 |
| 右上 | 主图像显示区 | 实时显示当前结果 |
| 右下 | 缩略图区 | 浏览图像源中的多张图像 |
| 底部 | 结果数据区 | 显示当前工具的输出数据 |
| 底部 | 日志区 | 实时显示运行日志 |
| 底部 | 状态栏 | 显示当前方案路径、方案执行结果 |
操作要点:
双击作业页签可重命名
拖动面板分隔条可调整区域大小
关闭软件前会自动提示保存项目

| 按钮 | 作用 |
|---|---|
| 运行 | 执行当前作业一次 |
| 连续运行 / 停止 | 循环执行 / 停止 |
| 添加工具 | 在流程中插入工具 |
| 删除工具 | 移除选中的工具 |
| 显示设置 | 打开作业显示设置,可以设置当前作业默认显示的图像信息 |
用途:配置该作业主显示区显示哪些工具的哪些输出。

| 控件 | 作用 |
|---|---|
| 显示项列表 | 当前已订阅的显示项 |
| 添加 | 选择要订阅的字段(图像 / ROI / 文本 / 检测结果) |
| 删除 | 移除显示项 |
| 订阅关系 | 指定字段来源(工具 + 输出字段) |
| 执行 | 立即按当前设置渲染一次 |
| 连续执行 | 持续按设置渲染 |
| 确定 | 保存设置并关闭 |
操作要点:
设置随项目保存,下次打开自动恢复
至少包含「输出图像」一项可保证主显示区有内容
字段类型需与显示类型匹配

| 区域 | 控件 | 作用 |
|---|---|---|
| 上方面板 | 图像显示区 | 显示主图像与叠加图形 |
| 上方面板 | 像素信息 | 鼠标位置的坐标与 RGB 值 |
| 上方面板 | 右键菜单 - 保存原始图像 | 保存当前显示的原图 |
| 中部面板 | 添加图片 | 添加单张或多张本地图片到缩略图 |
| 中部面板 | 添加文件夹 | 加载文件夹中的所有图片 |
| 中部面板 | 清空图像 | 清空缩略图与显示 |
| 中部面板 | 自动切换图片 | 循环运行时自动切下一张 |
| 下方面板 | 缩略图列表 | 浏览图像源里的多张图 |
| 下方面板 | 数量显示 | 当前序号 / 总数 |
操作要点:
切换缩略图会自动执行作业并刷新主显示
非图像源工具被选中时操作按钮自动隐藏,避免误操作
鼠标滚轮缩放,按住拖动平移
用途:管理与软件连接的相机设备。

| 区域 | 控件 | 作用 |
|---|---|---|
| 左侧列表 | 相机列表 | 已添加的相机 |
| 左侧列表 | 添加相机 | 新增相机连接 |
| 左侧列表 | 删除相机 | 移除选中相机 |
| 左侧列表 | 相机选择 | 切换当前相机 |
| 左侧列表 | 曝光模式 | 手动 / 自动 |
| 左侧列表 | 曝光时间 | 单位 μs |
| 左侧列表 | 增益模式 | 手动 / 自动 |
| 左侧列表 | 增益值 | 单位 dB |
| 左侧列表 | 伽马校正 | 启用 / 数值 |
| 左侧列表 | 图像宽 / 图像高 | 分辨率 |
| 左侧列表 | 触发源 | 软件触发 / 硬件触发 |
| 左侧列表 | 执行按钮 | 手动触发一次采集 |
| 左侧列表 | 保存参数 | 保存当前配置 |
操作要点:
添加相机前先安装好相机驱动
自动模式下手动参数不生效
修改分辨率会重新初始化相机
用途:定义跨作业、跨工具共享的变量。

| 控件 | 作用 |
|---|---|
| 变量列表 | 已有变量(变量名、类型、当前值、初始值、说明) |
| 添加变量 | 新增一个变量 |
| 删除变量 | 删除选中变量 |
| 保存变量 | 把当前配置写入项目 |
| 类型下拉 | 整数 / 浮点 / 字符串 |
操作要点:
变量名建议英文 + 数字,便于在工具中选择
修改后必须点击「保存变量」才会持久化
脚本工具可直接读写全局变量
用途:配置外部信号或定时器触发作业。

| 控件 | 作用 |
|---|---|
| 触发列表 | 已配置的触发规则 |
| 触发类型 | Tcp |
| 绑定作业 | 触发后执行的作业 |
| 添加 / 删除 / 保存 / 刷新 | 触发列表修订 |
操作要点:
触发需先在全局通讯配置tcp通讯列表
定时tcp触发适合无外部信号场景做节拍测试
用途:配置 TCP/UDP 通讯。

| 控件 | 作用 |
|---|---|
| 网络模式 | TCP 客户端 / TCP 服务端 / UDP |
| 本地 IP / 本地端口 | 本机绑定地址 |
| 远程 IP / 远程端口 | 对端地址(客户端模式) |
| 连接状态 | 实时连接状态 |
| 连接 / 断开 | 手动控制连接 |
| 发送 / 接收日志 | 实时报文查看 |
操作要点:
同一端口不能重复占用
客户端模式下需保证对端先启动
断线后可在此页面手动重连
用途:选择作业的运行策略与主界面布局。

| 控件 | 作用 |
|---|---|
| 布局选择 | 一分 / 二分 / 三分 / 四分屏 |
| 显示区域标题 | 各区域显示内容 |
| 运行模式 | 单次 / 连续 / 循环 N 次 |
操作要点:
在设置中,将画面与作业绑定,没有绑定作业不会显示图像信息
用途:查看运行日志,定位异常。

| 控件 | 作用 |
|---|---|
| 等级过滤 | 调试 / 信息 / 警告 / 错误 |
| 关键词搜索 | 快速定位 |
| 清空日志 | 删除当前显示的日志 |
| 导出日志 | 保存为文件 |
| 日志列表 | 时间 / 等级 / 来源 / 内容 |
操作要点:
异常排查优先看「错误」级别
长时间运行建议定期导出日志归档
日志本地存储在程序所在目录下的Logs文件夹中
单击工具逐步验证每一步参数
用“作业显示设置”检查关键中间结果
用“缩略图”逐张图像验证稳定性
锁定方案文件,避免现场误改
配置“全局相机”线触发实现自动运行
配合“条件检测”“条件分支”做 OK / NG 输出
配合“数据发送”与机器人/PLC 联机
打开软件
加载方案
检查相机、网络、I/O 状态
切换到在线模式
关闭程序前,如果需要下次启动程序自动运行,需在「在线模式」下保存项目
普通信息:用于追踪流程执行步骤
警告:参数不合理或边界情况
错误:工具执行失败或通讯等异常
排查问题的基本顺序:
看日志最近一条错误
单击对应工具看输入是否正常
双击工具检查参数
重新单击工具运行验证
现象:新建作业后还能看到旧缩略图
处理:切换页签或重新点击图像源工具
现象:点击空白处缩略图变灰
处理:单击图像源工具即可恢复
检查是否选中了某个工具
检查上游工具是否执行成功
检查“作业显示设置”中是否订阅了有效字段
检查 ROI 是否正确覆盖目标区域
检查模板/阈值/颜色范围是否合理
用“图像滤波”“图像增强”预处理后再检测
确认网络已连接
确认对端 IP 与端口正确
确认“数据发送”工具被流程实际执行到
确认未处于循环执行中(先停止运行)
确认当前作业页签为可编辑状态
项目方案文件按日期归档备份
重要批次保留原图与对应结果文件
模型文件(yolo工具使用)独立备份
升级前先做完整备份
现场无法处理的问题保留日志后联系技术支持
| 分类 | 工具名 |
|---|---|
| 采集 | 图像源、图像保存 |
| 图像处理 | 图像增强、图像二值化、几何变换 |
| 定位检测 | 高精度模板匹配、Blob 分析、位置修正、目标检测、图像分割、obb |
| 逻辑控制 | 组合模块、条件检测、条件分支、矩形框筛选、数据收集 |
| 数据通信 | 数据发送、格式化、机器人文本 |
| 脚本 | 执行脚本 |