PyARINC429
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 )
>> > bit_field
DataField ( lsb =
1