大家好…. 在我的树莓派 4 上,运行 gcode,即使在暂停状态下,cpu 核心之一的使用率高达 95%…… 在我的 Windows PC 上,任务管理器显示 bCNC 的 cpu 使用率非常高…
探索 bCNC 代码,在 Sender.py 中只添加了两行,问题似乎解决了….. CPU USAGE now : 20%
def serialIO(自身):
self.sio_wait = False # wait for commands to complete (status change to Idle)
self.sio_status = False # waiting for status <...> report
cline = [] # length of pipeline commands
sline = [] # pipeline commands
tosend = None # next string to send
tr = tg = time.time() # last time a ? or $G was send to grbl
while self.thread:
t = time.time()
if self.running: #-------added this line
time.sleep(0.05) #-------added this line
# refresh machine position?
if t-tr > SERIAL_POLL:
大家好….
在我的树莓派 4 上,运行 gcode,即使在暂停状态下,cpu 核心之一的使用率高达 95%……
在我的 Windows PC 上,任务管理器显示 bCNC 的 cpu 使用率非常高…
探索 bCNC 代码,在 Sender.py 中只添加了两行,问题似乎解决了…..
CPU USAGE now : 20%
def serialIO(自身):
我是简单的幸运儿吗?