跳转到内容

Khepera III 工具箱/工具箱/模块/测量

来自维基教科书,开放的书籍,开放的世界

measurement 模块为所有仅读取传感器(或多个传感器)并报告结果的程序提供了通用框架。使用此模块的程序因此接受相同的命令行选项以指定

  • 两次测量之间的时间间隔 (-w US)
  • 要进行的测量次数 (-r N或者只是-r用于连续测量)
  • 是否打印结果
    • 在测量后立即打印(默认)
    • 在最后打印 (-f)
    • 不打印 (-F)

查看battery程序的源代码以获取示例。

此模块控制主程序流程,仅需两个钩子函数

  • 一个钩子函数进行一次测量 (hook_measure)
  • 一个钩子函数打印一次测量结果 (hook_print)

此外,还必须提供一个用于存储中间测量结果的数组。

华夏公益教科书