开源改变世界

不可脚本对象 #1037

推推 grbl 3年前 (2023-01-30) 200次浏览
打开
1个任务
satiowadahc 打开了这个问题 2021 年 1 月 11 日 · 1条评论
打开
1个任务

不可脚本对象#1037

satiowadahc 打开了这个问题 2021 年 1 月 11 日 · 1条评论

注释

不可脚本对象 #1037
贡献者

以下是我重现该问题所遵循的步骤:

根据 PyLint,self.status.actual_position 抱怨它不可订阅。它似乎确实是可订阅的,但我认为它处于让 PyLint 抱怨的事情的提升方面。

 self.status.actual_position[i]  # pylint: disable=unsubscriptable-object

我怀疑它来自这里 src/emc/usr_intf/axis/extensions/emcmodule.cc: pose(s->status.motion.traj.actualPosition);

static PyObject *Stat_actual(pyStatChannel *s) {
    return pose(s->status.motion.traj.actualPosition);
}

或者可能是我不明白它来自哪里。我可以通过禁用 PyLint 错误来解决小问题

有关我的硬件和软件的信息:

  • 我正在使用这个 Linux 发行版和版本(通常显示为lsb_release -a):
    描述:Ubuntu 20.04.1 LTS

  • 我正在使用这个内核版本(显示为uname -a):
    5.4.61-rt37使用 Tcl_SetResult 和 Tcl_GetStringResult  #1 SMP PREEMPT_RT Wed Sep 2 11:08:45 CST 2020 x86_64 x86_64 x86_64 GNU/Linux

  • 我在跑步 …

    • 我自己构建的二进制文件:https
      ://github.com/satiowadahc/linuxcnc/tree/cw-neededEdits 似乎与 master 一样。和 python2/3 无关
  • 我正在使用这个 LinuxCNC 版本(显示在包管理器中,或者对于 git 版本,scripts/get-version-from-git):
    2.8.0

  • 我正在使用此用户界面 (GUI)(例如 AXIS、Touchy、gmoccapy 等):
    自定义

不可脚本对象 #1037
合作者

emcmodule 实际上是 Python 接口的源代码。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
不可脚本对象 #1037不可脚本对象 #1037

喜欢 (0)