开源改变世界

主轴同步编译错误 #38

推推 grbl 3年前 (2023-02-08) 209次浏览
关闭
LaurentLM 打开了这个问题 2022 年 5 月 17 日 · 1条评论
关闭

主轴同步编译错误#38

LaurentLM 打开了这个问题 2022 年 5 月 17 日 · 1条评论

评论

主轴同步编译错误 #38

你好,

在启用 spindle_sync 的情况下编译时出现错误

如果((hal.spindle.get_data = (hal.driver_cap.spindle_at_speed =设置-> spindle.ppr > 0 spindleGetData NULL&&
(spindle_encoder.ppr ! = settings-> spindle .ppr || pidf_config_changed (&spindle_tracker.pid , & settings-> position .pid ))) {

 

我将该行改回旧版本中的内容并设法使事情正常进行:
if((hal.spindle.get_data = settings->spindle.ppr > 0 ? spindleGetData : NULL) && (spindle_encoder.ppr != settings->spindle.ppr || pidf_config_changed(&spindle_tracker.pid, &settings->position.pid))) {

它可能不是完美的解决方案,值得有人研究一下。

主轴同步编译错误 #38
贡献者

谢谢,这是正确的说法:

        if((hal.spindle.get_data = (hal.spindle.cap.at_speed = settings->spindle.ppr > 0) ? spindleGetData : NULL) &&
             (spindle_encoder.ppr != settings->spindle.ppr || pidf_config_changed(&spindle_tracker.pid, &settings->position.pid))) {

将在下一次提交中修复。