CANoe und CAPL (Neuland)

OP #4233185
Lesenswert?
• ▲
▼
Servus!
Ich bin gerade in Neuland (CANoe) gelandet und habe so ein problemchen, 
was CAPL angeht.

Vorab moechte ich erst sagen dass ich vorher nie was damit gemacht 
hatte. Die Frage konnten fuer der eine trivial sein; Erlauben sie mir 
es, auch wenn es sehr einfach scheinen kann.

Zum Thema:
Ich habe mir Knoten, Nachriten und Signale erstellt und zueinander 
gelinkt (welches Signal zu welche Nachricht von welchem Knote kommt). 
Danach ein klein Programm geschrieben, der nicht ganz funktioniert.

Ich moechte mit einer "on Key" funktion die geschwindigkeit so machen 
dass es bei 250 Km/h wiede auf 0 km/h anfange. es darf auch kein 
negative gesch. geben.

Kann einer mir hierbei helfen?

Der Quellecode liegt im Anhang

Danke im voraus

Akil
Angehängte Dateien:
Gast #4233485
Lesenswert?
• ▲
▼
if ((speed < 250)|| speed > 0)
    speed++;
  else if(speed > 0)
    speed--;

wenn speed z.b. 100 ist, dann wird erst speed++ aufgerufen.
der Else if Zweit wird aber auch aufgerufen, daher speed--.

Es passiert nichts :)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.