评论
合作者
FluidTerm 并非设计用作管道的组件。如果您需要此功能,您将需要修改源代码以识别输入来自管道并避免调用 setConsoleMode 将输入置于适合一次字符交互的模式。Windows 本机版本的源代码位于https://github.com/MitchBradley/FluidTerm2。或者,您可以在此 (FluidNC) 存储库中修改 fluidterm/fluidterm.py 中的 python 版本,并在您的脚本中使用它,前提是您已经在使用 Python。 |
控制板
KeeYees ESP32 开发板。
董事会供应商的帮助
机器描述
带有主轴和 X、Y、A 轴切割臂的 CNC。
输入电路
没有反应
配置文件
启动消息
用户界面软件
命令行和 Python 脚本
发生了什么?
我希望能够从程序向 fluidterm 发送输入,这样我就可以记录某些宏。我尝试在 wiki 中搜索 setConsoleModes 失败错误,但没有看到任何内容。
下面的 FluidNCControl.py:
import numpy as np
import time
import os
import subprocess
import sys
p1 = subprocess.Popen([‘py’, ‘-3.9’, ‘FluidNCOutput.py’], stdout=subprocess.PIPE)
p2 = subprocess.运行([‘C:\Users\mylogin\Documents\fluidnc-v3.6.4-pre1-win64\win64\fluidterm.exe’], stdin=p1.stdout, creationflags=subprocess.CREATE_NEW_CONSOLE)
下面的 FluidNCOutput.py:print(“$X
“)
其他信息
没有反应