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

Re: formatierte Ausgabe über hwcom Kategorie: Programmierung (von Rolf Klinger - 16.04.2010 17:00)
Als Antwort auf Re: formatierte Ausgabe über hwcom von nitraM - 15.04.2010 10:04
Ich nutze:
C-Control II Station, OSOPT V3.1
Hallo Christian und nitraM
viele Wege führen nach Rom, Ich wende folgende Lösung an:

thread temp {
   float temp;
   string s;

   temp = 12345;
   temp = temp/100;
   s="";
   str.putfloatf(s,temp,2);
   s=s+" °C";
   hwcom.print(s);

   temp = -1234;
   temp = temp/100;
   s="";
   str.putfloatf(s,temp,2);
   s=s+" °C";
   hwcom.print(s);
   
   sleep 5000;

}

GruÃ? Rolf


> Hallo Christian
> ich würd es so machen:
>
>
>
>
>  function Temp_ausgabe(int temp)
> {if temp < 0
>   {hwcom.print("-");
>   }
>  temp = math.abs(temp); // Betrag bilden (Wert ist ab jetzt immer positiv)
>  if temp < 1000 // eine Null voranstellen? 1000=>10,00  999=>09,99
>   {hwcom.print("0");
>   }
>  hwcom.num(temp / 100); // Vorkommawert
>  hwcom.print(",");
>  temp = temp % 100;
>  if temp < 10 // eine Null voranstellen?
>  {hwcom.print("0");
>  }
>  hwcom.num(temp); // Nachkommawert
>
>  hwcom.print("°C");
>  hwcom.ret();
>  ....
> }
>
>

> nitraM


    Antwort schreiben


Antworten: