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

Re: Position am LCD Kategorie: Programmierung (von technikerschüler - 27.11.2003 11:21)
Als Antwort auf Re: Position am LCD von Tom - 25.11.2003 8:23

Hallo Tom,
vielen Dank für das Feedback!!

Ich möchte die Ausgabe am externen Display ausgeben lassen.
Ich möchte das Programm (aus dem Buch "MSR mit C-Control II")
4-fach Voltmeter ausprobieren, da ich beim Umgang mit der C-Control ein Newbie bin :-)

Hier der Code:

//------------
  thread main
//------------
{
  string s;
  int n,ad;
  float U;

  lcdext.init ();
  loop
  {
    lcdext.clear();
    s="A ";
    U=0.004*ports.adc(0);
    str.putfloatf(s,U,3);
    lcdext.goto(0,0);
    lcdext.print(s);
    s="B ";
    U=0.004*ports.adc(1);
    str.putfloatf(s,U,3);
    lcdext.goto(0,8);
    lcdext.print(s);
    s="C ";
    U=0.01*ports.adc(2);
    str.putfloatf(s,U,2);
    lcdext.goto(1,0);
    lcdext.print(s);
    s="D ";
    U=0.01*ports.adc(3);
    str.putfloatf(s,U,2);
    lcdext.goto(1,8);
    lcdext.print(s);
    sleep 500;
  }
}

Am Display wird die Messergebnisse direkt hintereinander angegeben, ohne Leerzeichen in einer Zeile.

In der Entwicklungsumgebung von der CD wird der GOTO-Befehl als unbekannt bezeichnet.

Mich würde ein Zeilenwechsel auf dem externen Display für spätere Projekte interessieren.

Viele Grü�e

Technikerschüler (Stefan)


> Hallo Technikschüler,
>
> beim LCD Display macht man die Positionierung in die zweite Zeile
> nicht Carriage Return sondern je nach dem welches LCD Du verwendest
> intern oder extern mit der Funktion
>
> lcd.goto(zeile,spalte) und dann einen print.
>
> poste einfach mal mit welchem Modul du arbeitest
>
> LCD oder LCDEXT, denn bei LCDEXT gibt es einige andere
> Funktionen mit denen Du die zweite Zeile bedienen kannst.
> Einfach mal das entsprechende Modul durchgehen und die
> Funktionen ansehen, denn diese sind alle selbsterklärend.
>
> mfg Tom
>
> > Hallo. Ich möchte gerne wissen, wie ich der C-Control 2 eingeben muss,
> > wenn ich einen Zeilenwechsel (Carriage-Return) ausgeben will.
> >


    Antwort schreiben


Antworten:

Re: Position am LCD (von Tom - 27.11.2003 12:35)