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

Verschidene IDs Auswerten mit Canal 14 Kategorie: CAN-Bus (von Dieter Kalkofen - 27.01.2007 9:36)
Ich nutze:
C164CI-ControllerBoard, eigenes Board, OSOPT V3.1

 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 Schroeder - 27.01.2007 12:01)
    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)