Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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
Ich nutze:
C164CI-ControllerBoard, eigenes Board, OSOPT V3.0
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:

Re: Verschidene IDs Auswerten mit Canal 14 (von Dieter Kalkofen - 27.01.2007 14:05)
    Re: Verschidene IDs Auswerten mit Canal 14 (von Schroeder - 27.01.2007 17:28)
        Re: Verschidene IDs Auswerten mit Canal 14 (von Dieter Kalkofen - 28.01.2007 19:18)