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 ACU, http://www.roboterbastler.de - 25.03.2004 16:24)
Als Antwort auf Re: Problem bei Kommastellen von Werner Radfelder - 24.03.2004 23:08
Ich nutze:
C-Control II Unit, CC2-Application-Board, 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);
> > }


Danke für die Antworten!
Ich weiÃ? nur nicht, wie das mit
U1=ports.adc(0)/204.6;
U2=ports.adc(1)/204.6;
funktionieren soll (ich bekomme das gleiche Ergebniss wie vorher).

Das Ziel von dem Programm ist eigentlich einfach, dass die Spannungen von den A/D Wandlern in V
mit Kommastellen angezeigt werden!

MfG ACU

Meine Seite: http://www.roboterbastler.de


    Antwort schreiben


Antworten:

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