注释
合作者
每行以 为前缀的 尝试从您的宏中删除所有方括号,如下所示:
|
合作者
为了避免获取工作位置时的延迟,我建议您添加一个停留时间以确保计划程序队列为空并且机器处于空闲状态:
|
作者
啊,好的,谢谢。我一直在抄袭一些@neilferreri在孔定心方面的工作有很多:
并认为
有理由使用它而不是 |
成员
@chuyskywalker哈!看到这个帖子后,我才开始删除一些括号。 %wait 只是停留 0.5 秒 |
作者
我终于在代码中找到了它,是的,它只是一个方便的帮手。谢谢,今晚我会试一试。 |
作者
工作起来很有魅力,谢谢! |
描述
寻找有关如何评估宏以及在出错时如何调试它们的信息。
细节
我有一个宏,我正在尝试确定它应该能够通过探测圆形切口内的三个点来找到 WCS 设置的中心。但是,当我运行它时,我最终得到如下信息:
由于我对 Javascript 有一定的了解,它是 JSpeak,意思是“你用数字做了坏事,我很困惑”。
但是,当我将所有这些值插入浏览器的 JS 控制台时,一切都很好。
所以,虽然我喜欢有人说“Oy,第 54 行有错误 X”来修复我的宏,但我认为可能更有帮助的是:如何调试宏?他们是如何评价的?
(根据#250中的答案,括号之间的数据看起来就像
[]
是eval()
ed?我不太清楚代码库在哪里执行此操作以理解它…)这是有问题的宏: