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

Re: Problem bei Kommastellen Kategorie: Programmierung (von Werner Radfelder - 24.03.2004 23:08)
Als Antwort auf Problem bei Kommastellen von ACU - 24.03.2004 20:32
Ich nutze:
C164CI-ControllerBoard, C-Control II Station, CC2-ReglerBoard, OSOPT_V2, OSOPT V3.0
Hallo ACU

Nehme an das die AD-Ports Zahlen im Integerbereich ausgeben. Also wird auch nur ein Integer
übergeben. Stell dein Programm mal so um, dann sollte es funtzen.


U1=ports.adc(0)/204.6;
U2=ports.adc(1)/204.6;

GruÃ?
Werner



> Hallo!
> Ich habe folgendes Problem:
> Meine CC2 gibt die Kommastellen nicht an. Nur die Ganzzahlen.
> Was mache ich falsch?
> Hier der Quelltext:
>
>
>
> float U1;
> float U2;
> string Ausgabe1;
> string Ausgabe2;
>
> thread main
> {
> lcdext.init();
> lcdext.clear();
> hwcom.setspeed(5);
> hwcom.init();
> loop
> {
>
> U1=(ports.adc(0)*5)/1023;
> U2=(ports.adc(1)*5)/1023;
> str.putfloat(Ausgabe1, U1);
> str.putfloat(Ausgabe2, U2);
> lcdext.line(1);
> lcdext.print(Ausgabe1);
> lcdext.line(2);
> lcdext.print(Ausgabe2);
> Ausgabe1="";
> Ausgabe2="";
> sleep 50;
> lcdext.clear();
> lcdext.line(1);
> }


    Antwort schreiben


Antworten:

Re: Problem bei Kommastellen (von ACU - 25.03.2004 16:24)
    Re: Problem bei Kommastellen (von Dietmar Weickert - 25.03.2004 18:46)
        Re: Problem bei Kommastellen (von ACU - 25.03.2004 19:44)