Contact me: hankecnc@gmail.com

可扩展性 #67

推推 grbl 3年前 (2023-02-07) 252次浏览
打开
phil-barrett 打开了这个问题 2020 年 9 月 27 日 · 1条评论

评论

可扩展性 #67

这不是第一次发布,但如果允许人们在不更改代码的情况下向基础产品添加功能,那就太好了。也许是某种插件方法。由于这是 Windows,也许只是一个简单的 dll 接口,它允许一个新的选项卡并将选项卡“画布”交给 dll。

这个想法源于希望有一种方法来管理预防性维护计划。我希望能够知道需要什么任务以及什么时候完成。我认为核心发送者不应该负担这段代码,特别是因为它是高度特定于机器的。

但是,我认为它作为扩展发件人的一种方式很有用。例如,通过类似 STL 的方式导出的 3D 扫描探针可能会引起一些兴趣,但可能不应该使探测部分混乱。我可以想象这个插件中的许多功能,如角点优化、圆查找、多级边缘跟踪等。

可扩展性 #67 菲尔巴雷特 补充道 增强 新功能或要求标签 2020 年 9 月 27 日
可扩展性 #67
所有者

我已经在另一个项目中编写了动态添加 .dll 的代码。MVVM 编码模式意味着可以获取或订阅来自控制器的大量数据。缺少的基本上是允许动态添加选项卡的主要发件人代码。

我不认为核心发件人应该背负这段代码

核心发送器 GCode Sender.exe 只是用于呈现 UI 组件的代码。实际的 UI 组件在许多 dll 中定义和处理。探测、3D 查看器、车床、相机、基本 UI 组件等…因此,该架构已准备好用于此增强功能。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
增强新功能或要求
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
可扩展性 #67可扩展性 #67

喜欢 (0)