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

Re: ediptft70 Kategorie: Programmierung (von grafsultan - 11.03.2015 20:29)
Als Antwort auf Re: ediptft70 von André H. - 9.03.2015 18:36
Ich nutze:
C-Control II Station, OSOPT V3.1
> Hallo grafsultan,
>
> > Wie kann ich im ediptft70 die Schriftgrö�e und Farbe ändern?
> > Habe schon alles mögliche versucht.
> > Ich verwende die edip.c2 Versionen : 0.67b.
>
> ich hatte leider versäumt die aktuelle Version 0.68 zu veröffentlichen.
> Erst ab V0.68 wird das eDIPTFT70 erkannt und somit unterstützt.
> Ich habe die aktuelle Version gerade hochgeladen. (siehe Module)
>
> Wenn etwas nicht funktioniert, ist es immer von Vorteil die Rückgabewerte
> sich anzuschauen. edip.init() gibt zurück, welches eDIP
> gefunden wurde. Die Funktion gibt, wenn kein eDIP erkannt wurde, einen
> Rückgabewert entsprechend der Funktion sendframe() zurück.
> (Dort sind die möglichen Werte als Kommentar aufgelistet)
> D.h. die Werte 0, 1 0x15 und 0xFF Deuten auf ein Problem am Bus bzw.
> am Device hin.
> Der Werte -2 bedeutet, daÃ? es beim Auslesen des Versionsstrings aus
> dem Display einen Fehler gab.
> Der Wert 99 bedeutet, daÃ? es ein unbekanntes Display ist.
> Diesen Wert solltest Du mit der V0.67 bekommen.
>
> Andere Werte, derzeit 2 bis einschl. 6, geben den Typ des Displays aus.
> Dies ist die ID im Modul des Displays und wird auch in edip.eDipType[addr]
> gespeichert.
> Das Array mit den IDs ist edip.IDnum[]. Darüber steht
> in edip.IDstr[] die jeweilige Bezeichnung des Displays.
> Mit Hilfe dieses Konstantenstringarrays prüft auch die Funktion init().
>
>  
> > Wie bekomme ich z.B. Einen blauen Text mit ca 10mm oder px Höhe auf blauem Hintergrund?
>
> Mit den von Dir genutzten Funktionen werden die Parameter gestezt.
> Mit der V0.68 von edip.c2 sollte es auch funktionieren.
> Als Testprogramm kannst Du edidtest.c2p laufen lassen.
> Dieses befindet sich auch in der ZIP des Moduls.
>
> MfG André H.
>

Hallo André,
Danke.
Jetzt klappt die Ausgabe von farbigen Objekten und das Display wird auch mit 6 erkannt.
Leider kann ich die Textgrö�e und Farbe im Grafikmodus noch immer nicht ändern.
Ausserdem bekomme ich immer auf Adresse 47 bei Edip.init eine 1 zurück?
Es ist kein 2tes Display angeschlossen, und der DS1631 sowie Max7311 werden einwandfrei erkannt.


    Antwort schreiben


Antworten: