ADwin
P2_ARINC_Write_Transmit_Fifo
der ARINC-Schnittstelle des Moduls.
Syntax
#Include
ADwinPro_All.inc
P2_ARINC_Write_Transmit_Fifo
Parameter
Eingestellte Moduladresse (1...15).
module
32 Bit-Wert, der versendet werden soll, Format siehe
value
unten.
Bemerkungen
Verwenden Sie P2_ARINC_Transmit_Fifo_Full, um auf freie Plätze im
Sende-Fifo zu prüfen, bevor Sie eine neue Nachricht schreiben.
Der Sende-Fifo kann bis zu 32 Nachrichten aufnehmen. Sobald der Fifo voll ist,
ignoriert er Versuche weitere Daten hineinzuschreiben.
Verwenden Sie ARINC_Create_Value32, um einen 32 Bit-Wert korrekt zu er-
stellen. Wenn Sie die Bits eines Werts selbst setzen wollen, setzen Sie die Bits
in folgender Reihenfolge:
MSB
Bit
31
30
...
MSB
Daten
Falls Paritätsprüfung mit
Parity-Bit (P) automatisch berechnet und gesetzt, sobald der Wert in den Sende-
Fifo geschrieben wird. Wenn die Paritätsprüfung ausgeschaltet ist, bleibt der 32
Bit-Wert unverändert.
Sobald der Transmitter freigegeben ist, werden alle Werte im Sende-Fifo so
schnell wie möglich über den ARINC-Bus gesendet.
Siehe auch
P2_ARINC_Config_Transmit, P2_ARINC_Transmit_Fifo_Full,
Transmit_Fifo_Empty, P2_ARINC_Transmit_Enable, ARINC_Create_Value32,
P2_ARINC_Read_Receive_Fifo
Gültig für
ARINC-429 Rev. E
Beispiel
siehe
P2_ARINC_Config_Transmit
ADwin-Pro II Software, Handbuch Apr. 2021
schreibt einen 32 Bit-Wert in den Sende-Fifo auf
module
(
14
13
12
11
LS
SDI
B
P2_ARINC_Config_Transmit
P2_ARINC_Write_Transmit_Fifo
value
,
)
LONG
LONG
LSB
10
9
8
7:0
SSM
P
Label
aktiviert ist, wird das
P2_ARINC_
Pro II: ARINC-429
P2_ARINC_Write_
Transmit_Fifo
365