开源改变世界!!

工作流助手插件完成复选框不起作用 #993

推推 grbl 2年前 (2023-01-27) 161次浏览
关闭
kenfritz 打开了这个问题 2018 年 4 月 7 日 · 2 条评论
关闭

工作流助手插件完成复选框不起作用#993

kenfritz 打开了这个问题 2018 年 4 月 7 日 · 2 条评论

注释

工作流助手插件完成复选框不起作用 #993

问题描述:
最新版本的 UGS 平台(Build #997)工作流助手插件在文件完成雕刻后停止在完成列下显示选中框。此外,工作流事件弹出框在完成雕刻后不再出现。此功能从 Build #979开始运行。

这是现在运行工具路径文件后工作流助手的样子。
工作流助手插件完成复选框不起作用 #993

预期行为:
下面的捕获显示了运行工具路径后 Build#979 显示的内容。已完成的列显示已选中框和弹出工作流消息。
工作流助手插件完成复选框不起作用 #993

重现问题的步骤

  1. 打开工作流助手
  2. 打开刀具路径文件
  3. 运行刀具路径
  4. 注意运行完成的刀具路径后没有检查

版本:

  • UGS Platform 2.0 – Nightly Build 997 不工作
  • UGS Platform 2.0 – Nightly Build 979 运行

操作系统:
Windows 10

平台:
X-
carve GRBL 1.1f

工作流助手插件完成复选框不起作用 #993
合作者

我想我已经引入了这个提交的问题:a411cee
该方法GUIBackend. isSendingFile()报告文件在通信状态更改为 COMM_IDLE 之前已完成发送。这将导致工作流助手永远不会检测文件是否已完成:

WorkflowWindowTopComponent.UGSEvent:

        if (cse.isStateChangeEvent()) {
            if (wasSending && cse.getControlState() == ControlState.COMM_IDLE)
               this.completeFile(backend.getGcodeFile());
            wasSending = backend.isSendingFile();
        }

我来看看!

工作流助手插件完成复选框不起作用 #993
合作者

如果接受此修复程序,这将解决您的问题,但会引入另一个问题。=/

当所有命令都已发送到控制器时,而不是当所有命令都已完成处理时,它将报告文件已完成。

因此会出现一个对话框,其中包含文件完成消息,但文件仍会在后台运行。我将尝试在 issue #989中解决这个问题。

工作流助手插件完成复选框不起作用 #993