【发布时间】:2021-03-14 02:38:29
【问题描述】:
我为我的 CNC 考虑的主要两个是通过 GCODE 或 Python 作为通信语言发送命令。我知道高级语言往往会更慢,但我想知道有多少。
【问题讨论】:
-
对于 CNC 来说,使用哪种语言根本不重要,因为 CPU 不应该是瓶颈。
-
...也就是说,任何合理的语言+硬件组合都应该能够比工厂执行这些指令更快地生成指令。
-
谢谢,我认为传感器速度应该是限制因素,因为它每秒只能读取 10 khz 而芯片可以做到 500
-
如果您使用的是较小的微控制器,上述分析并不总是成立,但只需将较大的设备安装到位就既简单又便宜。连接一个运行 Python 的 10 美元 Raspberry Pi 以生成 GCODE 以发送到微控制器,并且您拥有的 CPU 比您需要的要多。
-
顺便说一句,如果您想了解一些关于用不同语言编写的惯用代码如何执行的实用数字,请参阅julialang.org/benchmarks