你怎么调试乐高头脑风暴节目?

chr*_*ris 4 debugging lego-mindstorms lego nxt

在使用NXT拖放环境时,有没有办法为Lego Mindstorms程序添加任何类型的调试?

能够监控各种传感器的状态会很好,但即使知道程序中的哪一步运行也会很好.

chr*_*ris 5

事实证明,这在NXT环境中是可行的.

我找到了一个通过以下步骤走过的例子:

  • 添加一个循环
  • 在循环内,添加一个传感器
  • 接下来,为文本控件添加一个数字
  • 添加显示控件
  • 将传感器的输出连接到文本控制的数字输入
  • 将数字输出连接到文本控件到显示器

现在,当您运行它时,显示屏将不断更新来自传感器的值.

所以它并不比printf语句好很多,但是你知道,我用这种技术完成了很多编程:)