更新说明

Epic Pro 1.2.2 更新说明

更新内容

安装位置更新

Epic Pro 1.2.2 版本,对软件文件的安装位置作如下调整:

模块

文件地址

说明

Epic Pro

/opt/transfertech/epic-pro

Extensions

/home/<username>/.transfertech/epic-pro

/opt/transfertech/epic-pro/wwwroot/ 目录下的 Extensions 仅作为源生扩展使用,供初次创建 .transfertech/epic-pro 目录时拷贝扩展文件,或供用户参考未修改的 hook 内容

Log

/home/<username>/.transfertech/epic-pro/log

以自然日为单位生成对应的 log 文件

生产信息记录

/home/<username>/.transfertech/epic-pro/app_data/collection

包括运行界面截图(snapshot)、采集原始数据(epicraw)以及生产记录信息(csvResult)

请将<username>替换为您的用户名。

Hook 中 Log 函数调用方式更新

Epic Pro 1.2.2 版本,对 Hook 里的 Log 函数的类调用方式进行了更新。

所有在 Extensions 文件夹中使用旧的 Log 函数调用(即 EpicPro.Log )的地方需要更新为新的调用方式(即 Epic.Log)。为了确保软件正常运行,您可以通过以下两种方法来更新函数调用:

  1. 方法一:重新创建

    如果 Hook 没有被修改过,手动删除 /home/<username>/.transfertech/epic-pro 目录下的 Extensions 文件夹,重新打开软件,系统会自动生成一个调用正确 Log 函数的 Extensions 文件夹。

  2. 方法二:手动全局替换

    通过 vscode 打开 Extensions 文件夹,借助搜索工具全局将 EpicPro.Log 替换为 Epic.Log

    具体流程如下:

    alt
    • ①使用VS code打开 home/.transfertech/epic-pro/Extensions 路径下的Extensions文件夹

    • ②打开VS code的搜索功能

    • ③在第一行搜索框中搜索 EpicPro.Log ;在第二行替换框中输入 Epic.Log

    • ④点击全部替换按钮即可

功能优化

Epic Pro 1.2.2 优化了以下内容:

  • 增补 TCP 反算工具

  • 优化名称不合法提示语

    名称只能包含英文字母(大小写)、英文括号、数字、连字符(-)、下划线(_)、中文字符、日文假名字符和韩文字符,字符可连续出现多次。

  • 优化软件交互

    • 优化 5700 端口占用提示语;

    • 机器人库弹窗支持双击选择机器人;

    • 优化首页方案状态提示语;

    • 优化通过图标启动、打开软件的交互体验;

    • 优化不同软件之间复制粘贴位姿数据的使用体验;

    • 模型文件排序自定义状态记录本地;

    • 修改匹配模板工具自身坐标系时默认为欧拉角;

    • 优化工作空间标签页缩放显示效果;

  • 支持HOOK调用函数在运行界面打印自定义log提示

问题修复

Epic Pro 1.2.2 修复了以下问题:

  • 修复切换工作空间机器人初始化引发内存泄露的问题;

  • 修复首次进入 ROI 时初始化失败的问题;

  • 修复 ResponseHooks 中的 Initialze 执行多次的问题;

  • 修复模型文件格式大小写不兼容的问题;

  • ResponseHooks 增加退出软件时执行 StopMessage 钩子函数;

  • 修复模型窗口中自动定位视图时,功能栏被隐藏的问题;

  • 修复退出运行后未重置计时的问题;

  • 修复添加深度学习模型后列表未刷新问题;

  • 修复当ATOM返回场景点云为多个点云时,前端渲染异常的问题;

  • 修复首次安装软件提示log文件夹不存在的问题。