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

Re: User Voting System auf der Homepage Kategorie: Verschiedenes (von André H. - 23.07.2003 19:24)
Als Antwort auf Re: User Voting System auf der Homepage von Günther - 23.07.2003 9:35

Hallo Günther,

> ich bin der Meinung, dass es völlig ausreichend ist, wenn Ã?nderungs- und
> Ergänzungsvorschläge hier im Forum diskutiert werden. Es könnte sonst
> sein, dass Meinungen von Usern, die in der jeweiligen Thematik nicht so tief
> drin stecken, zu einer ungünstigen Entwicklungsrichtung führen würde. Daran
> hält sich dann sowieso niemand, der seine Freizeit der Entwicklung und
> Verbesserung von Modulen "opfert". Somit wäre ein Uservoting (fast) zwecklos.

Ich bin der selben Meinung.
AuÃ?erdem würde ein Voting unnötig Arbeit machen. Das Script müsste schlieÃ?lich
erst geschrieben werden. Und dann noch alles Auswerten, regelmäÃ?ig für
neue Votings sorgen .... Nein Danke. Ich hab' jetz schon kaum Zeit. :-)
Man muÃ? nur mal überlegen, daÃ? man für die Arbeit, die ich mache
(CCTools, CC2Net.de, Solartechnik (Thermie & PV)) normal mindestens
einen Drei-Mann-Betrieb bräuchte. Ich bin aber allein. :-)


> Erstmal vielen Dank für´s neue und im Vergleich zum vorherigen superschnellen
> LCDEXT-Modul.
Bitte.

> Auf meiner Wunschliste zu diesem Modul steht nun nur noch eine
> Scroll-Funktion, da ich noch mit dem 2x16 LCD arbeite und vorerst auch dabei
> bleiben möchte. Kannst ja mal ´ne kurze Antwort geben, ob dieses relativ einfach
> durchführbar oder sogar bereits geplant ist.

Geplant ist es nicht, da dies wieder Displayspeziefisch wäre.
Jedoch kann ich mir das einmal vormerken.

Im Prinzip ginge es sehr einfach:
Man benötigt immer Zwei Strings von fester Länge.
Es wird bei String1 immer mit einem Zeichen später angefangen diesen auszugeben,
und gleichzeitig der String2 immer mit einem Zeichen mehr:

function scrolltext(byte s1[], byte s2[]) // Scrollen für 20 Zeichen/Zeile:
// Strings müssen 20 Zeichen lang sein. ggf. mit Space (0x20) füllen.
{ byte i,j;
  for i= 0 ... 20
  {
   lcdext.delline(1);
   lcdext.line(1);
   for j= i ... 19 lcdext.put(s1[j]);
   if i and i<20
    {
     lcdext.put(0x20);
     for j= 0 ... i-1 lcdext.put(s2[j]);
    }
   else lcdext.print2(s2);
   sleep 200;
  }
}


Diese Routine ist nicht getestet, sollte aber funzen.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: