IXXAT - Products, Services and Training for CAN, CANopen, DeviceNet, CAL, FlexRay, LIN, Embedded TCP/IP
Home
Features
Galerie
Interfacekarten
Tutorial
Tips, News, Artikel
Support & FAQ
Downloads
Impressum


English
Tutorial

8 Transmit-Modul: Zyklisches Senden von CAN-Nachrichten

Zur Generierung einer bestimmten Buslast oder zum Test eines bestimmten CAN-Knotens kann es erforderlich sein, eine CAN-Nachricht periodisch zu versenden. Wechseln Sie hierzu wieder zum Programmfenster des Transmit-Moduls. Die Einstellungen für zyklische Sendeobjekte werden in der Spalte Sendekonfiguration vorgenommen.

Unter Anzahl kann die Anzahl der zu versendenden Nachrichten angegeben werden. Der Eintrag "0" steht für andauerndes Senden
Unter Zeit (ms) wird die Zykluszeit in Millisekunden angegeben
In der Spalte Modus wird die Betriebsart des zyklischen Sendens bestimmt (mit oder ohne Inkrement). None: Kein inkrementieren. Identifier: Inkrementieren des Identifieres bei jedem Senden. Byte (Data): Inkrementieren des in der Spalte Byte definierten Datenbytes bei jedem Senden. Word (Data) : Inkrementieren eines 16bit Werts (zusammengefasst aus 2 Datenbytes), beginnend mit dem in der Spalte Byte definierten Datenbyte bei jedem Senden
In der Spalte Byte wird das Startbyte angegeben, bei dem ein Inkrement des Datenfeldes vorgenommen wird, wenn ein Inkrement-Modus eingeschaltet ist

Hinweis: Die verwendete Hardware muss das zyklische Senden unterstützen. Wenn von der Hardware keine zyklischen Sendeobjekte unterstützt werden, dann stellt des Transmit-Modul auch keine Sendekonfiguration-Spalten dar und es können keine zyklischen Nachrichten versendet werden..

Tragen sie im Feld Identifier den Wert "14" ein und im Daten-Feld den Wert "E2 04" ein. Unter Anzahl geben Sie den den Wert "10" ein. Lassen Sie das Inkrementieren vorerst abgeschaltet (Modus) und setzen Sie die Zykluszeit auf 10 ms. Starten Sie das zyklische Senden entweder

durch Klick auf das Symbol für zyklisches Senden () oder
über den Menüpunkt Funktion | Nachricht zyklisch senden.


Das Receive-Modul füllt im Scroll-Modus sein Anzeigenfeld mit den eingehenden identischen Nachrichten. Durch Klicken der Taste in der Schalterleiste kann die Anzeige auf die zuletzt eingegangene Nachricht fixiert werden.


Im Overwrite-Modus erhöht das Receive-Modul nur den Nachrichtenzähler.

Ist die spezifizierte Anzahl der Nachrichten vom Transmit-Modul versendet worden, wird das Senden automatisch gestoppt. Der zyklische Versand einer selektierten Nachricht kann auch manuell gestoppt werden, indem Sie erneut den Menüpunkt Funktion | Nachricht zyklisch senden wählen oder auf das Symbol für zyklische Senden klicken.

Verändern Sie nun die Sendekonfiguration, indem Sie zum Beispiel Byte- oder Word-weises Inkrementieren wählen. Senden Sie erneut zyklisch und betrachten Sie sich das Ergebnis im Receive-Modul. Versuchen Sie zum Schluss ein Inkrement des Identifiers und vergleichen Sie im Receive-Modul den Scroll- und den Overwrite-Modus.