Pymavlink 脚本

此 MAVLink 库还附带了用于在 pymavlinkpymavlink/toolspymavlink/examples 目录中使用、操作和分析 MAVLink 流的支持库和脚本。

这些脚本具有以下要求:

  • Python 2.7+ 和3.3+
  • PYTHONPATH 指定包含 mavlink 存储库的目录路径。
  • 写入整个 mavLink文件夹的权限
  • message_definitions/*/中, 您的 特定语言 的 XML 文件

脚本可以通过运行 Python 与 -m 开关执行,这表明给定的脚本在 PYTHONPATH上存在。 以下代码在记录的 MAVLink 流 test_run.mavlink 上,运行 /pymavlink/工具/ 中的 /pymavlog.py (其他脚本/tools/scripts 可以以同样的方式运行:

python -m pymavlink.tools.mavlogdump test_run.mavlink

使用 -m 切换脚本是运行 Python 作为 PEP-328 (和被拒绝的 PEP-3122) 库一部分的适当方式。

results matching ""

    No results matching ""