mikrocontroller.net

Forum: PC-Programmierung caple Diagrequest eine variable in switch-case wert zuweisen


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Felix (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich möchte gerne mehrere diagRequest und diagResponse in einem Testcase 
erstellen.

Aber so, dass ich einer bestimmten Variable unterschiedliche werte 
zuweisen kann.

Momentan habe ich es wie folg:
DiagRequest CANTester.REI_ID req1;
DiagRequest CANTester.REI_SW req2;
...

Jetzt möchte ich gerne req als variable definieren, den Testcase mit 
einem übergabeparameter aufrufen und dann in einem switch-case req den 
wert zuweisen. Doch leider komme ich hier absolut nicht weiter. Weiß 
jemand wie das funktionieren könnte?

Autor: Felix (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habe etwas gefunden

  DiagRequest CANTester.* req;
  diagInitialize(req, "REI_ID");

die Funktion diagInitialize wird durch Autovervollständigung zwar 
angezeigt, aber wenn ich diese benutze, funktioniert es nicht. Der 
Nachfolgende Code ist dann parse error.

Auch die Funktion ansich wird nicht farblich in Blau markiert, sondern 
bleibt schwarz

ach so, ich benute CANoe 11

Autor: Bug 1703 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Felix schrieb:
> Der
> Nachfolgende Code ist dann parse error.

Den gleichen Fehler hatte ich auch schonmal. Weiß aber nicht mehr was 
ich gemacht habe, damit's wieder blau geworden ist.

Autor: Felix (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bug 1703 schrieb:
> Weiß aber nicht mehr was
> ich gemacht habe, damit's wieder blau geworden ist

Die Farbe ist mir sogar eigentlich egal ;) Also ob blau oder schwarz (im 
worst case könnte es auch rot sein).
Aber es compiliert halt auch nicht.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.