CAN-Botschaften über capl senden

Gast #5925377
Guten morgen,
ich versuche schon seit gestern CAN-Botschaften über CAPL zu senden. 
Doch leider wird nichts rausgesendet.
in CAN0oe habe ich mir einzelne Nachrichten für eine UDS-Kommunikation 
angelegt. Diese können auch gesendet werden und werden auch empfangen. 
Jetzt wollte ich das ganze automatisieren.
Dazu wollte ich zunächst eine einfache Nachricht auf Tastendruck 
raussenden
1
includes
2
{
3
  
4
}
5

6
variables
7
{
8
  message 0x1CBF0302x m1;
9
}
10

11
on key 'z'
12
{
13
  m1.dlc = 2;
14
  m1.byte(0) = 0x10;
15
  m1.byte(1) = 0x02;
16
  output(m1);
17
}

doch leider passiert nichts, wenn ich die taste z drücke.
In der configuration habe ich einen Netzwerkknoten, wo ich diesen 
capl-code erstellt habe. Die Verbindung habe hc dann auf meinem 
Netztwerkknoten gelegt.

Gibt es irgendwo eine Beschreibung, wo es erklärt wird, wie man das 
einrichtet? Habe dazu nicht wirklich was brauchbares gefunden. Oder weiß 
evtl. so schon jemand, was ich falsch gemacht haben könnte 
(anfängerfehler)?

Vielen dank
Mark
Gast #5925386
Mark schrieb:
> doch leider passiert nichts, wenn ich die taste z drücke.

Du kannst ja mal eine Ausgabe mit einbauen:
1
write("Hallo Welt");

Dann sollte beim Tastendruck im Write-Fenster eine Ausgabe erscheinen.
So weißt du schon mal, ob dein Event-Handler funktioniert.

Dann würde ich mal einen Blick ins Trace-Fenster werfen (Achtung: alle 
Filter deaktivieren). Hier müsste sich was tun, wenn dein "output" 
aufgerufen wird.
Zumindest mal ein Tx Error, falls was schief geht ;-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.