Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 228

Programmierung in adbasic
Vorschau ausblenden Andere Handbücher für ADwin-Pro II:
Inhaltsverzeichnis

Werbung

Pro II: CAN-Bus
P2_Read_Msg_Con
P2_Read_Msg_
Con
224
gibt zurück, ob eine neue Nachricht in einem Message-Objekt
P2_Read_Msg_Con
eines der CAN-Controller auf dem angegebenen Modul empfangen wurde.
Falls ja, wird die Nachricht in CAN_Msg gespeichert und der Identifier der Nachricht
zurückgegeben.
Syntax
#Include
ADwinPro_All.inc
ret_val
P2_Read_Msg_Con
=
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2) des CAN-Kanals, der den CAN-Control-
channel
ler bestimmt.
Nummer (1... 15) des Message-Objektes im CAN-Con-
msg_no
troller.
≥-1: Eine neue Nachricht ist eingegangen, der Wert ist
ret_val
der Identifier des Message-Objektes.
-1: keine neue Nachricht vorhanden.
Bemerkungen
Im Unterschied zu
P2_Read_Msg
Nachricht konsistent ist: Wenn während des Auslesens eine neue Nachricht ein-
trifft, wird die neuere Nachricht zurückgegeben.
Um eine Nachricht zu empfangen, müssen Sie folgende Reihenfolge einhalten:
Einmal: Geben Sie das Message-Objekt mit
Empfangen frei.
So oft erforderlich: Prüfen Sie auf eine neue Nachricht und – falls
vorhanden – speichern die Nachricht in
Sie können eine empfangene Nachricht nur einmal auslesen.
Siehe auch
CAN_Msg, P2_En_Receive, P2_En_Transmit,
Gültig für
CAN-2 Rev. E
ADwin
module
channel
msg_no
(
,
,
stellt
P2_Read_Msg_Con
P2_En_Receive
CAN_MSG
P2_Read_Msg
ADwin-Pro II Software, Handbuch Apr. 2021
)
LONG
LONG
LONG
LONG
sicher, dass die
zum
mit
.
P2_Read_Msg

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis