后处理器用户界面

了解后处理器用户界面。

有时,每次后处理刀具路径时,都需要做出特定的决定。这样可确保 CNC 控制器在适用于指定刀具路径的正确模式下运行。Fusion 后处理器提供的内置功能可允许进行简单的交互;过程类似于按照顺序提出几个简单的问题。但是,如果必须考虑许多问题/设置,则首选传统用户界面方法。

后处理器不直接支持用户界面自定义。但是,它支持第三方应用程序运行,而这些应用程序可以呈现用户界面并将设置返回到后处理器。后处理器开发人员完全可以自主选择自己偏爱的开发平台来适应需求(常见的平台有 C++/MFC、C#、Java 和 Python)。

但是,上述平台的一个更好的替代方案是通过 Internet Explorer 支持的 HTML 应用程序 (HTA)。HTA 样式的应用程序几乎与常规 HTML 网页完全相同,只是在可访问 API 方面有一些小的变化。HTA 可能实现的用户界面与常规网页实现的用户界面相同,这样可确保在用户界面设计和动态内容方面具有极大的灵活性。对于这一方面,我们建议您在 HTA 中开发用户界面,并使用 JScript(类似于 Javascript)来确保与后处理器保持一致。HTA 应用程序不过是具有特殊 HTA 标签并使用扩展名“hta”的常规 HTML 文件。您可以将“interactive.hta”文件用作您自己的后处理器自定义的模板。此外,您也可以在 Internet 上找到有关基于 HTML 开发用户界面所需的全部信息。

由于后处理器在后台运行,因此在后处理过程中执行的任何应用程序都不会阻止主用户界面。用户在任务管理器中可以看到,实际上后处理器正在等待应用程序完成。在该特定示例中,直到用户单击“取消”或“接受”,它才会结束等待。如果第三方应用程序陷入停滞状态,您始终可以直接从任务管理器放弃后处理。

任务管理器对话框 - 处理状态

后处理器正在等待应用程序完成。

总而言之,HTA 方法能够简化用户界面自定义,并支持您轻松进行维护,就像其余后处理器自定义一样。在大多数情况下,一个 HTA 文本文件足以满足您的用户界面要求。