AnyMath 文档

MAVLink

用于通过MAVLink协议进行消息传递的块库。

MAVLink是一种轻量级通信协议,用于无人系统:自动驾驶仪(ArduPilot,PX4),无人机和地面控制站(GCS)通过它交换遥测,命令和传感器数据。 该库块通过网络(TCP或UDP)工作,因此不需要物理适配器—网络访问MAVLink消息源就足够了:真正的自动驾驶仪,模拟器(SITL)或地面站。

要使用MAVLink库块,请安装/更新支持包。 设备。

如何使用广告块

交换是围绕创建块的单个连接构建的 MAVLINK Setup:

  1. 座 MAVLINK Setup 打开TCP或UDP连接并输出其句柄。;

  2. 描述符被馈送到*conn*块的输入 MAVLINK RX*及 *MAVLINK TX-模型中的所有接收和发送单元都使用此公共连接;

  3. 街区 MAVLINK RX 及 MAVLINK TX 通过此连接接收和发送消息;

  4. 座 MAVLINK Select 用所需信息的字段准备一个空白轮胎,然后用块填充 Bus Assignment*并送入单元入口 *MAVLINK TX .

块使用的消息集由其参数设置:

  • MAVLINK RX 及 MAVLINK TX -消息名称数组(MAVLink сообщения на приём: 及 MAVLink сообщения на передачу:);

  • MAVLINK Select -一个消息名称( MAVLink сообщение:).

该库支持两种MAVLink方言的消息 — 普通 和 阿杜皮洛特梅加. 不支持其他方言的消息。 消息及其字段的描述在官方MAVLink文档中给出。: 普通 和 ardupilotmega. 页面上给出了包含字段和类型的支持消息的完整列表 MAVLink消息.

块自动部署轮胎与预先准备的现场组成: MAVLINK RX 及 MAVLINK Select -在出口端口, MAVLINK TX -在入口处。

有关MAVLink支持包和软件管理功能的详细信息,请参阅文章 MAVLink支持包.


MAVLINK RX

接收MAVLink消息。

MAVLINK Select

MAVLink消息总线的形成。

MAVLINK Setup

配置MAVLink连接。

MAVLINK TX

发送MAVLink消息。