CAN-Schnittstelle
Read_Msg
Read_Msg
156
gibt zurück, ob eine neue Nachricht in einem Message-Objekt einer
Read_Msg
CAN-Schnittstelle empfangen wurde.
Falls ja, wird die Nachricht in CAN_Msg gespeichert und der Identifier der Nachricht
zurückgegeben.
Syntax
#Include
ADwinGoldII.inc / GoldIITiCo.inc
ret_val
= Read_Msg(can_no, msg_no)
Parameter
Nummer (1, 2) der CAN-Schnittstelle
can_no
Nummer (1...15) des Message-Objektes
msg_no
-1: keine neue Nachricht
ret_val
>0: Neue Nachricht; Wert = Identifier der Nachricht
Bemerkungen
Um eine Nachricht zu empfangen, müssen Sie folgende Reihenfolge einhalten:
•
Einmal: Geben Sie das Message-Objekt mit
Empfangen frei.
•
Sooft erforderlich: Prüfen Sie auf eine neue Nachricht und – falls
vorhanden – speichern die Nachricht in CAN_MSG mit Read_Msg.
Sie können eine empfangene Nachricht nur einmal auslesen.
Siehe auch
CAN_Msg, En_Receive, En_Transmit, Get_CAN_Reg,
Con,
Transmit
Gültig für
Gold II-CAN
ADwin
LONG
LONG
LONG
zum
En_Receive
Read_Msg_
ADwin-Gold II, Handbuch Dez. 2018