使用NXT拖放环境时,有没有办法为Lego Mindstorms程序添加任何类型的调试?
能够监控各种传感器的状态会很好,但即使知道程序中的哪一步运行也不错。
答案 0 :(得分:5)
事实证明,这在NXT环境中是可行的。
我找到了一个通过以下步骤走过的例子:
现在,当您运行它时,显示屏将不断更新来自传感器的值。
所以它并不比printf语句好很多,但是你知道,我用这种技术完成了很多编程:)
答案 1 :(得分:1)
我不知道你是否可以在NXT环境中使用它,但你可以使用Java代替,也许在那里,你可以做到。几年前我买了一本关于使用Java开发Mindstorms主题的书。我从来没有真正做过任何事情。我认为就是这个: http://www.amazon.com/Programming-Lego-Mindstorms-Java-CD-ROM/dp/1928994555/ref=pd_bxgy_b_img_b 看起来他们进入调试,因此如果您愿意超出NXT环境,这可能是一个选项。看起来在亚马逊上只有一本关于这个主题的NXT书籍,它还没有出来,哇 - 有一些非常负面的评论。不确定是怎么发生的......