注释
所有者
我想知道它是如何工作的 Sender.CONNECTED is “Connected” 将它转换为 |
作者
发生的事情是比较总是失败并且 CONNECTED 从未匹配过,即使机器已连接。所以函数总是只是“返回”。当我将变量打印到标准输出时,它将 CNC.vars[“state”] 变量字符串打印为“已连接”,因此在像 Linux 这样的区分大小写的操作系统中无法匹配。我所做的只是使检查与您在数组中检查的内容相匹配。CONNECTED 或 NOT_CONNECTED。如果您用所有大写字母指定它们,那就是必须测试的内容。 希望有所帮助。 |
在运行 raspbian 的树莓派上使用 bCNC 时,主轴按钮不会启动主轴,在命令中键入 GCode (m3) 确实会打开主轴。
我在以下代码中追踪到大小写比较:
diff –git a/ControlPage.py b/ControlPage.py
index b62da78..fe4cffc 100644
— a/ControlPage.py
+++ b/ControlPage.py
所以我只是将 .upper() 调用添加到它正在比较结果的数组条目,然后按钮再次起作用。应该在 Linux 和 Windows 变体之间兼容。
希望有所帮助。