
探索PyARINC429:一款简洁的Python模块,专为ARINC 429数据编码与解码设计
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:PyARINC429是一款功能强大的Python模块,专注于ARINC 429标准的数据编码和解码。它以简单、高效的方式帮助开发者处理航空电子系统中的数据传输需求。
PyARINC429 提供了用于组织和解释 ARINC 429 数据协议指定的数字信息的对象类型。它支持二进制编码的十进制(BCD)、二进制数表示(BNR)以及离散字类型的基元编码、解码及验证功能,同时兼容混合 BCD/离散数据与 BNR/离散数据格式。PyARINC429 使用 Python 3.5 开发。
用法示例:
BCD
```
word = arinc429.Word()
word.label = 0o1
encoded_vhf1_freq = arinc429.BCD(121.5, resolution=0.1)
bit_field = arinc429.DataField(11, 29, encoded_vhf1_freq)
```
全部评论 (0)
还没有任何评论哟~


