Re: Verschidene IDs Auswerten mit Canal 14 Kategorie: CAN-Bus (von Schroeder - 27.01.2007 12:01) | ||
Als Antwort auf Verschidene IDs Auswerten mit Canal 14 von Dieter Kalkofen - 27.01.2007 9:36 | ||
| ||
Hallo Dieter, can.rxd() dann can.getId() liefert dir die ID. dann can.get() Für was für ein Fahrzeug benötigst du dieses? ID 300 scheint mir zumindest nichts Audi oder VW typisches zu sein. Schöne Grü�e Peter > > Hallo > Ich möchte gezielt Datenpakete auswerten > > Bis jetzt sieht des Program so aus: > > > //--------------------------- > thread canr > //--------------------------- > { > byte buffer[8]; > > can.expect(0,300); // ID 300 > can.expect(14,0x00); > loop > if can.rxd(0) > { > can.get(0, buffer); > if buffer[4] > 15 Tank=255; // 10 Liter gelb > if buffer[4] <= 13 Tank=2; > if buffer[4] <= 7 Tank=1; > } // 100% 80 L > > } > > > Wie kann ich das Program so ändern > > // Tanküberwchung > if ID == 300 > { > if buffer[4] > 15 Tank=255; // 10 Liter gelb > if buffer[4] <= 13 Tank=2; > if buffer[4] <= 7 Tank=1; > } > > // Drehzahl und Geschwindikeit > if ID == 700 > { > buffer[0] = RPM > buffer[1] = Speed > } > > Vieleicht hat jemand eine Idee > > Mit freundlichen Grus > Dieter | ||
Antwort schreiben Antworten: ![]() ![]() ![]() |