Hi ich habe in mein Panel schon paar track bars (slider eingebaut) Alles funktioniert bis auf: Es geht um normalen CAN Protokol. Trackbar 1: steuert den signal 1: bitposition 0, 8 bit Trackbar 2: steuert den signal 2: bitposition 8, 8 bit Trackbar 1 funktioniert einwandfrei. Trackbar 2 macht probleme: min = 0 , max = 255 ist zwar in Einstellungen eingetragen, aber wenn ich den slider bewege, geht mein Wert von: 256 257 ... 263 8 9 10... 254 . 255 Was mache ich falsch? Danke
H. R. schrieb: > Es geht um normalen CAN Protokol. > Trackbar 1: steuert den signal 1: bitposition 0, 8 bit > Trackbar 2: steuert den signal 2: bitposition 8, 8 bit Hast du das CAN-Netzwerk als DBC beschrieben? Die Signale aus dem DBC kannst du direkt mit Steuerelementen auf Panels beschreiben. Must es nur richtig einstellen. Dann einen IG-Generator und schon wird deine Nachricht zyklisch rausgerotzt.
H. R. schrieb: > Was mache ich falsch? Die Ausgabe. Ein 8-bitiger Wert kann nicht größer als 255 sein. Zumindest der Raw Wert. Was hast Du als Umrechnung zum physikalischen Wert festgelegt ?
Hi vielen dank. Könntest du noch sagen was der unterschied zwichen physikalischer und RAW wert sind? Wo kann ich diese Einstellung vornehmen? In CANOE Panel Designer sehe ich keine Einstellunsmöglichkeit. Danke
gelöst: es ging um den unterschied zwichen offset und startbit. Ich hatte im dbc nicht nur startbit sondern auch offset eingetragen.
Das meinte ich : Du kannst einen Offset und einen Faktor eingeben, um die Darstellung einer physikalischen Größe, wie z.B. Aussentemperatur auf dem Bus anzugeben.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.