ADwin
initialisiert die MIL-Schnittstelle auf einem bestimmten Modul und setzt
P2_MIL_Reset
alle Register auf die Vorgabewerte zurück.
Syntax
#Include
ADwinPro_All.Inc
ret_val
P2_MIL_Reset
=
Parameter
Eingestellte Moduladresse (1...15).
module
Status der Initialisierung:
ret_val
0: Initialisierung war erfolgreich.
<>0: Fehler.
Bemerkungen
muss ausgeführt werden, bevor Sie auf die MIL-Schnittstelle
P2_MIL_Reset
zugreifen. Der Befehl sollte im Abschnitt
Siehe auch
P2_MIL_SMT_Init, P2_MIL_SMT_Message_Read,
ters, P2_MIL_SMT_Set_Filter,
Gültig für
MIL-1553 Rev. E
Beispiel
#Include
ADwinPro_All.Inc
#Define
mod_adr
4
#Define
cmd_dat
Data_1
#Define
msg_dat
Data_2
Dim
cmd_dat[20]
As Long
Dim
msg_dat[20]
As Long
Dim
state
As Long
Init:
Rem Initialize MIL module
Par_1
= P2_MIL_Reset(mod_adr)
If
(Par_1
<> 0)
Then
Rem initialize SMT 16 bit, time tag counter 64µs
P2_MIL_SMT_Init(mod_adr, 1, 7)
Rem disable all subaddresses for read and write
P2_MIL_SMT_Set_All_Filters(mod_adr, 1, 1)
Rem record RT 8, all subaddresses receive and transmit
Par_2
= P2_MIL_SMT_Set_Filter(mod_adr, 8, 0FFh, 0FFh)
Event:
Rem check for new message
Par_1
= P2_MIL_SMT_Message_Read(mod_adr, cmd_dat, msg_dat)
If
(Par_1
>= 0)
Then
Rem process message
Rem ...
EndIf
ADwin-Pro II Software, Handbuch Apr. 2021
module
(
)
ausgeführt werden.
Init:
P2_MIL_SMT_Set_All_Fil-
P2_MIL_Set_LED
Exit'error
'new message found
Pro II: MIL-STD-1553
P2_MIL_Reset
P2_MIL_Reset
LONG
LONG
349