首页 > 电脑专区 > 电脑教程 >

nao机器人如何调试排错?【2】

来源:互联网 2023-02-20 19:16:23 165

您创建了一个行为,但它尚且无法使用。在下文中,您将了解到如何排除错误。只有在当前行为在播放时才可进行排错。FEe办公区 - 实用经验教程分享!

nao机器人如何调试排错?【2】FEe办公区 - 实用经验教程分享!

方法/步骤

  • 1

    在一个Python脚本中使用“self.logger”FEe办公区 - 实用经验教程分享!

    “self.logger”是一个Python标准记录器,由Python的Logging模块创建。FEe办公区 - 实用经验教程分享!

    日志信息可根据严重程度分类(在调试窗口中,每个程度都有其相关联的字体颜色):FEe办公区 - 实用经验教程分享!

    debug (调试,灰色)FEe办公区 - 实用经验教程分享!

    info (信息,黑色)FEe办公区 - 实用经验教程分享!

    warning (警告,橙色)FEe办公区 - 实用经验教程分享!

    error (错误,红色)FEe办公区 - 实用经验教程分享!

    critical (危急,紫色)FEe办公区 - 实用经验教程分享!

    nao机器人如何调试排错?【2】FEe办公区 - 实用经验教程分享!

  • 1相关内容非法爬取自百度经验
  • 2

    在您的Python脚本中,我们建议您添加“warning”、“error”与“critical”日志信息,以便在您设计的行为处于危险或错误状态时,收到相关报告。FEe办公区 - 实用经验教程分享!

    您也可以使用“info”与“debug”来跟踪行为的执行流。FEe办公区 - 实用经验教程分享!

    nao机器人如何调试排错?【2】FEe办公区 - 实用经验教程分享!

  • 3

    打开一个指令盒的脚本。FEe办公区 - 实用经验教程分享!

    nao机器人如何调试排错?【2】FEe办公区 - 实用经验教程分享!

  • 4

    如下所示,在一个函数中添加“self.logger”一行: FEe办公区 - 实用经验教程分享!

    def onLoad(self): self.logger.debug("Loaded box %s", self.getName())FEe办公区 - 实用经验教程分享!

    FEe办公区 - 实用经验教程分享!

    nao机器人如何调试排错?【2】FEe办公区 - 实用经验教程分享!

  • 5

    在调试窗口中,选择您所需的最低信息严重程度。在本例中,选择的是“Debug”。FEe办公区 - 实用经验教程分享!

    执行指令盒。FEe办公区 - 实用经验教程分享!

    nao机器人如何调试排错?【2】FEe办公区 - 实用经验教程分享!

  • 6

    所有调试信息会出现在调试窗口中,您可以从中了解到所有执行情况。还会显示其它函数有可能出现的“debug”、“info”、“warning”、“error”和“critical”信息,这是因为选择的最低程度为“debug”。 如果您选择的是“error”,您就只能看到“error”和“critical”信息。FEe办公区 - 实用经验教程分享!

    FEe办公区 - 实用经验教程分享!

    nao机器人如何调试排错?【2】FEe办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!FEe办公区 - 实用经验教程分享!


    标签: 智能仪器WIFI机器人机器

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码