开源改变世界

开发分支中的返工模拟器 #438

推推 grbl 2年前 (2023-01-22) 177次浏览

对话

开发分支中的返工模拟器 #438

这是模拟器的返工,让它在 dev 分支中运行,并允许它以近似实时的方式运行。设计目标是减少真实 Grbl 代码和硬件模拟之间的链接和代码重复。sim 不再重复主要或串行功能。现在有一个在单独线程中运行的计时器模块的滴答精确模拟。键盘输入是非阻塞的,因此 Grbl 代码现在与模拟中断并行运行。有一个用于调整配置的 EEPROM 模拟器。主要代码中有最少的钩子——它们的存在只是为了让计划器可见,用于打印块输出。

我试图确保输出尽可能接近原始 sim。它接受与原始版本相同的命令行参数,但具有其他选项(-h 以查看用法)。Sim.bat 成功生成了 HelloWorld.nc 图。

我主要在 Linux (Ubuntu 12.04) 上进行了测试,并在带有 Mingw 的 Windows 上进行了简要测试。在 makefile 中设置“PLATFORM”以选择正确的环境。

开发分支中的返工模拟器 #438
成员

@ashelly: 这不能自动合并,但我相信我是手动完成的。试试 dev 分支看看它是否有效。

开发分支中的返工模拟器 #438 chamnit 关闭了这个 2014 年 7 月 6 日
开发分支中的返工模拟器 #438
作者

它对我有用,我很想听听其他人的经验。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

成功合并此拉取请求可能会关闭这些问题。

还没有

2名参加者
开发分支中的返工模拟器 #438开发分支中的返工模拟器 #438

喜欢 (0)