Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Gold II Handbuch Seite 169

Vorschau ausblenden Andere Handbücher für ADwin-Gold II:
Inhaltsverzeichnis

Werbung

ADwin
gibt zurück, ob ein Message-Objekt bereit ist zum Senden.
Transmit_Status
Syntax
#Include
ADwinGoldII.inc / GoldIITiCo.inc
ret_val
= Transmit_Status(channel, msg_no)
Parameter
Nummer (1, 2) der CAN-Schnittstelle
channel
Nummer (1...14) des Message-Objektes im CAN-Con-
msg_no
troller
Status des Message-Objekts.
ret_val
0: Bereit zum Senden.
1: Nicht bereit zum Senden.
Bemerkungen
Der Rückgabewert ist nur für solche Message-Objekte sinnvoll, die zum
Senden konfiguriert sind.
Ein Message-Objekt, das nicht bereit zum Senden ist, enthält noch eine
Nachricht, die gesendet werden soll oder gerade gesendet wird.
Die CAN-Schnittstelle sendet die Nachricht, sobald das Message-Ob-
jekt Zugriffsrecht auf den CAN-Bus hat.
Sie können Nachrichten auch verschicken, ohne vorher den Status des
Message-Objekts abzufragen. Wenn Sie jedoch Nachrichten schneller
bereitstellen als der CAN-Controller sie verschicken kann, gehen einzel-
ne Nachrichten verloren.
Siehe auch
CAN_Msg, En_Transmit, Init_CAN, Read_Msg,
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.inc 'für TiCoBasic
Init:
Init_CAN(1)
En_Transmit(1,6,40,0)
Par_1
=
0
CAN_Msg[1] =
Par_1
CAN_Msg[9] =
1
Event:
Inc(Par_1)
CAN_Msg[1] =
Par_1
If
(Transmit_Status(1,6) = 0)
Transmit(1,6)
EndIf
If
(Par_1
= 255)
Then
ADwin-Gold II, Handbuch Dez. 2018
Transmit
'CAN-Controller initialisieren
'Message-Objekt 6 initialisieren
'Wert setzen
'Länge der Nachricht in Bytes
'Wert setzen
Then
'bereit zum Senden?
'Message-Objekt 6 senden
Par_1
=
0
CAN-Schnittstelle
Transmit_Status
Transmit_Status
LONG
LONG
LONG
163

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis