当前位置: 首页 > news >正文

VisionPro学习笔记- CogCreateGraphicLabelTool

CogCreateGraphicLabelTool 工具文档

1. 工具概述

CogCreateGraphicLabelTool 是康耐视 VisionPro 视觉软件中的核心图形标注工具,用于在图像上叠加文本或坐标信息,以标识、注释或动态显示检测结果。它的主要功能是通过简单的配置,在图像中指定位置添加可定制的文本标签,支持静态文本和动态数据链接,无需编写脚本即可实现结果的直观可视化。

  • 核心价值:简化结果展示流程,提升检测结果的可读性和可追溯性。
  • 典型应用场景
    • 显示测量结果(如尺寸、角度)。
    • 标注识别内容(如零件编号、二维码内容)。
    • 输出状态信息(如检测结果 "PASS/NG")。

2. 工具配置与参数说明

2.1 基本参数设置

在 QuickBuild 的属性面板中,需配置以下关键参数:

参数类别 说明 示例值/选项
选择器 (Selector) 选择输入数据的类型。 InputString(字符串)、InputDouble(双精度浮点数)、InputInteger(整数)、InputBoolean(布尔值)、Formatted(格式化文本)
文本 (Text) 定义标签显示的文本内容。 可直接输入文字,或使用格式化占位符(如 "宽度: {D:F2} mm")。
位置坐标 (X, Y) 设置文本在图像上的显示坐标。 例如 (100, 50),可链接到其他工具的坐标输出。
外观设置 字体、颜色、大小、背景色等。 字体:Arial;颜色:CogColorConstants.Red;背景色:CogColorConstants.LightGrey

2.2 格式化文本语法

通过 { } 占位符动态插入数据,支持精度控制和格式优化:

  • 基本占位符
    • {B}:显示布尔值(True/False)。
    • {I}:显示整数值。
    • {D}:显示双精度浮点数。
    • {T}:显示工具运行状态(如 Succeeded)。
  • 高级格式化(基于 .NET 标准):
    • 控制小数位数:{D:F2}(保留两位小数)。
    • 组合使用:"结果: {B}, 值: {D:F1}" 显示为 结果: True, 值: 12.3

2.3 添加未直接暴露的参数

如果工具的默认输出未包含所需参数,可通过以下步骤添加:

  1. 右键点击工具,选择 “添加终端”
  2. 在浏览窗口中选择 “所有(未过滤)”
  3. Results 项下找到所需参数(如特定测量值),点击添加。

3. 在 QuickBuild 中的使用流程

3.1 基本操作步骤

  1. 添加工具:从工具箱的 Geometry -> Creation 类别下拖拽 CogCreateGraphicLabelTool 到作业中。
  2. 连接数据源
    • InputImage 链接到图像源(如 ImageSource 或上游工具的 OutputImage)。
    • 将需要显示的动态数据(如 CogCaliperTool 的宽度结果)链接到工具的对应输入端口(如 InputDouble)。
  3. 配置文本与位置
    • 在属性面板设置文本内容(如 "距离: {D:F2} px")。
    • 调整 (X, Y) 坐标,或链接到定位工具的坐标输出。
  4. 运行与验证:执行作业,查看图像上是否正确显示标签。

3.2 典型工作流示例:显示零件测量结果

  1. 图像定位:使用 CogPMAlignTool 定位零件,并通过 CogFixtureTool 建立固定坐标系。
  2. 尺寸测量:使用 CogCaliperTool 测量零件宽度。
  3. 结果标注
    • 添加 CogCreateGraphicLabelTool,链接 CogCaliperTool 的宽度结果到 InputDouble
    • 设置文本为 "宽度: {D:F2} mm",并调整位置到零件附近。
  4. 输出效果:运行后图像显示如 宽度: 25.40 mm

4. 注意事项与最佳实践

  • 坐标系对齐:为确保标签位置稳定,建议先将 CogFixtureTool 与定位工具(如 CogPMAlignTool)结合使用,建立与工件对齐的坐标系。
  • 多标签管理:一个作业可添加多个 CogCreateGraphicLabelTool 实例,分别显示不同信息(如同时显示距离、角度和状态)。
  • 性能优化:避免在循环中频繁创建新标签,如需动态生成大量标签,可考虑使用 CogGraphicCollection 和脚本封装方法。
  • 调试技巧:通过 ModifyLastRunRecord 方法确保标签在运行后持久显示。

实操

整体工作流

image
取测量结果Width出来做标签显示。

CogCreateGraphicLabelTool具体设置

image
使用Formatted格式化显示,显示双精度浮点数{D},且小数保留2位。

最终结果

image

http://www.jsqmd.com/news/25962/

相关文章:

  • Linux内核6.15.4性能调优、网络优化与稳定性增强详解
  • 深入解析:爬虫访问第三方 HTTPS 网站时遇到的 SSL 异常处理
  • 团队博客 1plus:团队项目NABCD方案
  • P11453 [USACO24DEC] Deforestation S
  • [SKILL] 常用语句
  • 团队博客 1:团队项目核心信息
  • CF2156 Codeforces Round 1061 (Div. 2) 游记(VP)
  • 2025年10月市场上板式家具厂家前十榜单
  • 2025年市场上板式家具制造厂综合排名与选购指南
  • 项目构建优化:git
  • lower_bound upper_bound - Slayer
  • 软件工程学习日志2025.10.29
  • 2025年三聚氰胺饰面板源头厂家推荐榜前十强分析
  • 团队博客2:描述团队的每个人如何使用 AI 来高效完成团队任务的
  • 2025年国型钢厂家/工厂排名前十:江苏华力冷弯型钢领跑行业
  • Optuna AutoSampler 更新:让多目标和约束优化不再需要手动选算法
  • 2025年保安亭厂家推荐排行榜:合肥荣东智能环保科技领先行业
  • 2025年保安亭源头厂家推荐排行榜:行业深度分析与选购指南
  • 2025年保安亭源头厂家推荐榜单
  • 2025年10月垃圾分类房源头订制厂家 top 5 推荐榜单:合肥荣东智能环保科技有限公司
  • 2025.10.29
  • 2025年10月垃圾分类房品牌订制厂家深度评测与推荐:揭秘顶级厂家的优势与选购技巧
  • 动手动脑和实验性问题总结
  • 解锁Github star 1600+ 的神秘工具,为什么Marsview 能让“后台系统开发”快到令人咋舌?
  • csp复习内容
  • 2025年10月中国保安亭厂家权威口碑排行榜单:合肥荣东智能环保科技有限公司
  • 10 29
  • 完整教程:概率统计中的数学语言与术语2
  • 2025年国内换热器厂家/换热器工厂综合评测与行业洞察
  • 2025年10月国内锅炉工厂/厂家top10排名与工业应用深度解析