对话 2个 提交 7 支票 0 文件已更改 32 对话 阿雪莉 评论了 2014 年 7 月 5 日 这是模拟器的返工,让它在 dev 分支中运行,并允许它以近似实时的方式运行。设计目标是减少真实 Grbl 代码和硬件模拟之间的链接和代码重复。sim 不再重复主要或串行功能。现在有一个在单独线程中运行的计时器模块的滴答精确模拟。键盘输入是非阻塞的,因此 Grbl 代码现在与模拟中断并行运行。有一个用于调整配置的 EEPROM 模拟器。主要代码中有最少的钩子——它们的存在只是为了让计划器可见,用于打印块输出。 我试图确保输出尽可能接近原始 sim。它接受与原始版本相同的命令行参数,但具有其他选项(-h 以查看用法)。Sim.bat 成功生成了 HelloWorld.nc 图。 我主要在 Linux (Ubuntu 12.04) 上进行了测试,并在带有 Mingw 的 Windows 上进行了简要测试。在 makefile 中设置“PLATFORM”以选择正确的环境。 ashelly 和其他人 添加了6 个提交 8年前 Total rework of simulator for dev branch. Create separate thread for … …… 8c9f3bc reduce diffs with dev branch d3322cc minor tweaks for mingw. 8207562 Don't need kbhit.h df2fd60 Update readme.md aa95cb6 formatting 1b66c9c ashelly 提到了这个 pull request 2014 年 7 月 5 日 让模拟器在开发分支上工作 #386 关闭 Merge remote-tracking branch 'grbl-original/dev' into sim-update …… b3d8cda 成员 香奈儿 评论了 2014 年 7 月 6 日 @ashelly: 这不能自动合并,但我相信我是手动完成的。试试 dev 分支看看它是否有效。 chamnit 关闭了这个 2014 年 7 月 6 日 作者 阿雪莉 评论了 2014 年 7 月 6 日 它对我有用,我很想听听其他人的经验。 免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论 审稿人 没有评论 受让人 无人分配 标签 还没有 项目 还没有 里程碑 没有里程碑 发展 成功合并此拉取请求可能会关闭这些问题。 还没有 2名参加者 喜欢 (0)
这是模拟器的返工,让它在 dev 分支中运行,并允许它以近似实时的方式运行。设计目标是减少真实 Grbl 代码和硬件模拟之间的链接和代码重复。sim 不再重复主要或串行功能。现在有一个在单独线程中运行的计时器模块的滴答精确模拟。键盘输入是非阻塞的,因此 Grbl 代码现在与模拟中断并行运行。有一个用于调整配置的 EEPROM 模拟器。主要代码中有最少的钩子——它们的存在只是为了让计划器可见,用于打印块输出。
我试图确保输出尽可能接近原始 sim。它接受与原始版本相同的命令行参数,但具有其他选项(-h 以查看用法)。Sim.bat 成功生成了 HelloWorld.nc 图。
我主要在 Linux (Ubuntu 12.04) 上进行了测试,并在带有 Mingw 的 Windows 上进行了简要测试。在 makefile 中设置“PLATFORM”以选择正确的环境。