Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 235

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

Werbung

ADwin
gibt zurück, ob eine neue Nachricht in einem Message-
P2_Read_Msg_Con
Objekt 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(module,channel,msg_no)
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2) des CAN-Kanals, der den CAN-
channel
Controller bestimmt.
Nummer (1... 15) des Message-Objektes im
msg_no
CAN-Controller.
≥-1: Eine neue Nachricht ist eingegangen, der
ret_val
Wert ist der Identifier des Message-Objektes.
-1: keine neue Nachricht vorhanden.
Bemerkungen
Im Unterschied zu
Read_Msg
Nachricht konsistent ist: Wenn während des Auslesens eine neue Nach-
richt eintrifft, kann es nicht zu einer Mischung der alten und der neuen
Nachricht kommen.
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, P2_En_Receive, P2_En_Transmit,
Gültig für
CAN-2 Rev. E
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
stellt
sicher, dass die
Read_Msg_Con
En_Receive
P2_Read_Msg
Pro II: CAN-Bus
P2_Read_Msg_Con
P2_Read_Msg_
Con
LONG
LONG
LONG
LONG
zum
231

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis