Programm zur Koordinateneingabe

  • Hallo Manni,


    danke für die Skripte, aber das

    run ( "\My Flash Disk\programme\koord465.exe", "param= window=0 x=160 y=5 h=20 d=20 reset=3 LKlicksOn=0x51000010 Backlight=" & i & "|" )

    bringt so nicht viel, da Du mit Backlight=" & i & "| genau das Register 0x51000010 setzt, das Du dann wieder ausliest!
    Man kann damit nur visuell die min und max-Werte beobachten!
    Für die GoPal-Helligkeitsstufen muss man diese manuell durchklicken!


    Gruß,
    Stefan

  • Hi Stefan


    Das ist richtig , ich wollte das auch nur beobachten.


    Das mit den Helligkeitsstufen für GoPal habe ich noch nicht richtig verstanden , 8 Stufen in Original ist schon klar , aber mit dein Koord habe ich doch mehr Stufen , genau genommen beim 3 Zoll von 9 bis 99 , also 90 Stufen in real , ich sehe sie doch.
    Bei mein E 4430 sogar 100 Stufen..
    Mit sleep (100) anstatt 1000 deutlich zu erkennen .

    Oder habe ich das nicht richtig verstanden ?


    Gruß Manni

  • So, ich hab nun das aktuelle Koord465 auf meinem 465er laufen.
    Mittels HotKey1.2 hab ich die Helligkeitssteuerung umschaltbar (toogle) auf die Fähnchentaste gelegt.


    Funktioniert SUPER!
    Mal schauen, wie lange Cachewolf jetzt durchhält.


    Grüße
    Frank

  • Hallo Manni,

    Oder habe ich das nicht richtig verstanden ?

    Ja und nein:
    Mit der neuen Koord-Backlight hast Du mehr Stufen, das ist richtig!
    Ich will aber die 8 GoPal-Stufen für möglichst alle Geräte einheitlich abbilden, so als ob sie von GoPal eingestellt würden, d.h. Backlight=1 soll überall "ziemlich dunkel" sein.
    Dazu muss ich wissen, um welches Gerät es sich handelt, welche Auflösung das TFT hat (Diagonale) und welchem Registerwert die GoPal-Helligkeitstufe 1 entspricht.


    Backlight=1 muss also auf meinem 470er den Wert 133 (0x85) ins Register schreiben und auf einem 315er 10 (0x0a). Dazu muss Koord den Prozessortyp ermitteln.



    Will man mit den absoluten Registerwerten arbeiten, so muss man sich dann selbst um den Prozessortyp kümmern.



    Gruß,


    Stefan

  • Hallo winampdevil,
    die Idee mit der Fähnchentaste finde ich richtig gut!


    Kannst Du mir sagen, wie Du das realisiert hast?
    Inklusive Scripte?


    Wäre super
    Gruß sokobana

  • Kannst Du mir sagen, wie Du das realisiert hast?

    Klar doch.
    Man braucht dazu das Programm HotKey (unter Nützliche Tools), um die Fähnchentaste zu belegen. Version 1.2 funktioniert prima, und man kann unterschiedlich lange Tastendrücke auswerten.
    Weiterhin natürlich koord465 (1.13Rev.6 oder höher)


    Für HotKey legt man ein Verzeichnis HotKey auf MFD an. Weiterhin hab ich für jeden Zustand (Hell / Dunkel) ein entsprechendes Unterverzeichnis erstellt.
    Da kommt jeweils eine koord465.exe und eine koord.cfg rein. Was da drin steht -> weiter unten.


    In \MFD\HotKey kommt das Programm HotKey.exe nebst folgender Hotkey.ini-Datei rein.


    Damit werden die Startwerte an HotKey übergeben.


    Wenn man nun die Fähnchentaste kurz drückt (300ms) wird \MFD\Hotkey\dunkel\koord465.exe mit folgender koord.cfg aufgerufen.

    Code
    param=window=0 backlight=0


    Damit wird das Display dunkel.


    Außerdem wird folgende neue HotKey.ini geladen (= hell.ini)


    Wenn man jetzt nochmal kurz die Fähnchentaste drückt wird \MFD\Hotkey\hell\koord465.exe mit folgender koord.cfg aufgerufen

    Code
    param=window=0 backlight=644


    Außerdem wird wieder eine neue ini-datei für HotKey geladen, nämlich dunkel.ini


    Die entspricht eigentlich der ursprünglichen Hotkey.ini, aber der Form halber hab ich das jetzt so gelassen.


    Beim langen Tastendruck (1500ms) wird die Taskbar getoggled, auch dafür gibt es ein eigenes Verzeichnis (\MFD\hotkey\taskbar) mit einem koord465.exe und folgender .cfg

    Code
    param=window=0 taskbar=2


    Ist eine quick&dirty-Programmierung, bekommt man sicher schöner hin.
    Ein koord465.exe-Aufruf aus HotKey inkl. Parameterübergabe wäre toll, da würde man sich 3 Verzeichnisse sparen, ich hab es auf die Schnelle aber nicht hinbekommen :(


    Bei den Scripten das .txt am Ende entfernen...

  • Hallo zusammen,


    ich habe nochmals eine neue Spezialversion erstellt, die die wichtigsten Eckparameter in einem Meldungsfenster ausgibt (s. Bild von 470er).
    Bitte teilt mir die Werte für die anderen Geräte mit, so dass ich die HW-Erkennung implementieren kann.


    Wichtig sind Count und Chip-ID!


    Aufrufparameter: window=0 reset=4


    Gruß,
    Stefan


    P.S.: hier gibt es eine exakte Messung zum Stromverbrauch!

  • @ winampdevil und sokobana


    Das Programm Hotkey kann man sich sparen, wenn man "koord" ohnehin drauf hat.
    Denn das kann das auch alles (Hardwaretastenabfrage sowie deren Auswertung entsprechend Dauer des Drückens: sogar mehrfach nutzbar)

  • Hallo winampdevil,
    danke für die große Mühe, die Du Dir hier gegeben hast! :tup


    Wenn es mit Koord auch geht, wäre mir das verständlicher Weise lieber.
    Allerdings finde ich keine Infos darüber.


    @Panik
    Vielleicht hast Du einen guten Link bei der Hand, wo das genau beschrieben ist?
    Ich glaube sogar, dass ich da von Dir schon mal eine Lösung drauf hatte, weil ich in meinem MS-Ordner immer noch Scripte habe, die auf den Namen "hotkey" lauten. Leider fehlt mir ein Script mit der Koord-Zeile, um das Feature wirklich nutzen zu können ... :(


    Ich stelle mir das so vor:
    - Mit dem Auslösen der Abschaltung der LEDs, wird auch die Umbelegung der Fähnchentaste gestartet. Beim Klick darauf, werden die LEDs wieder eingeschaltet und die ursprüngliche Normalbelegung der Fähnchentaste wiederhergestellt.


    Gruß sokobana

  • Hallo sokobana,


    weitergehende Infos und Scripte dazu ab hier
    (paar Beiträge davor und paar mehr danach)


    Da warst du auch schon mal dran und diesbezüglich aktiv - wohl aber schon wieder vergessen ...

  • @Panik
    ich kann mich langsam wieder dunkel erinnern ... Danke für den Link :thumbup:


    @Stefan
    Ja, ich warte gerne ... :tup


    Gruß sokobana

  • Hallo,


    ich habe eine neue Version zum Testen:
    Der Parameter Backlight= sollte nun diese Geräte
    470 (465), 315T, E4430, P4445
    erkennen und die jeweils passenden Werte setzten, wenn Backlight=1 bis Backlight=8 angegeben wird!


    Bei Backlight=0 schalten alle Geräte mit Samsung-Prozessor aus. Der letzte Backlight-Wert wird in diesem Fall in der Registry gespeichert und bei erneutem Aufruf von Backlight=0 wieder hergestellt.


    Also "Zugabe" habe ich noch die Werte n Backlight=990 bis
    Backlight=999 eingeführt: Sie bewirken ein "sanftes" aus- bzw. einschalten der Beleuchtung, also eine Art "fading", wobei 990 am schnellsten ist und 999 am langsamsten.


    Alle anderen Werte, also 9 bis 989 setzen den absoluten (harwareabhängigen) Wert für die Hintergrundbeleuchtung und sollten nur zum Testen benutzt werden, bzw. für noch nicht unterstützte Geräte (dann bitte melden!).


    Weitere spezielle Werte:
    Backlight=+1
    erhöht die aktuelle GoPal-Stufe um eins (im Bereich 1..8)


    Backlight=-1
    erniedrigt die aktuelle GoPal-Stufe um eins (im Bereich 1..8)
    Will man den absoluten (harwareabhängigen) Wert im Berich von 1 bis 8 setzten, so muss man 01 bis 08 schreiben!




    Bitte mal testen!


    Gruß,
    Stefan


    P.S.: die "Spezialfunktionen" sind noch enthalten!

  • Hallo,


    ich habe eine neue Version zum Testen:
    Der Parameter Backlight= sollte nun diese Geräte
    470 (465), 315T, E4430, P4445
    erkennen und die jeweils passenden Werte setzten, wenn Backlight=1 bis Backlight=8 angegeben wird!


    PNA470T/P4410 --> o.k (selbst getestet)
    E4430 --> o.k (Fremdtest)
    E4445 --> o.k (Fremdtest)


    ... Pumuckel

    2 Mal editiert, zuletzt von Pumuckel65 ()