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
Gast
#5491782
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.
Gast
#5491887
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.
Gast
#5492920
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.