ADwin
gibt ein bestimmtes Message-Objekt einer CAN-Schnittstelle
En_Receive
zum Nachrichten-Empfang frei.
Syntax
#Include
ADwinGoldII.inc / GoldIITiCo.inc
En_Receive(channel, msg_no, id, id_extend)
Parameter
Nummer (1, 2) der CAN-Schnittstelle
can_no
Nummer (1...15) des Message-Objekts.
msg_no
Identifier (0...2
id
in diesem Message-Objekt empfangen werden
können.
Länge des Identifiers:
id_extend
0: 11 Bit
1: 29 Bit
Bemerkungen
Ein Message-Objekt kann nur Nachrichten vom CAN-Bus empfangen,
wenn Sie es zuvor mit
Das Message-Objekt empfängt nur Nachrichten mit dem von Ihnen an-
gegebenen Identifier.
Siehe auch
CAN_Msg, En_CAN_Interrupt, En_Transmit,
Gültig für
Gold II-CAN
Beispiel
Rem Wählen Sie das passende Include für ADbasic / TiCoBasic
#Include
ADwinGoldII.inc'für ADbasic
Rem #Include GoldIITiCo.incfür TiCoBasic
INIT:
Init_CAN(1)
En_Receive(1,1,200,0)
der
von
200
ADwin-Gold II , Handbuch Version 1.52, März 2010
11
29
oder 0...2
) der Nachrichten, die
zum Empfang freigegeben haben.
En_Receive
Get_CAN_Reg
'CAN-Controller 1 initialisieren
'Initialisiere Message-Objekt 1
'Schnittstelle 1 zum Empfangen
'Nachrichten mit dem Identifier
CAN-Schnittstelle
En_Receive
T11 TiCo
LONG
LONG
LONG
LONG
En_Receive
153