Modifikationen für das Sokobana V3

  • dazu habe ich 2 Fragen:
    1) Haben diese Einblendungen einen transparenten Hintergrund und sieht man hinter der Einblendung sich die MapView bewegen?
    2) Funktioniert das nur bei GoPal oder auch bei anderen Anwendungen, wie z.B. NaviPOWM?


    1 ja
    2 ja


    Ich denke mal zum Refresh blendest Du dein fenster kurz aus, bin ich da richtig?
    Glopus lässt seines stehen und übermalt es, wenn ich das als Laie mal so beschreiben will, da passiert es zwar manchmal bei viel Last oder zu vielen Einblendungen das einzelne "alte Pixel stehen bleiben, wirkt aber ruhiger.

  • An StefanDaus R


    ... hat athos ja schon beantwortet ...


    An ssnweb



    wichtig ist noch, daß in der "rei.txt" der zeilenumbruch noch ausgelöst ist, also hinter der Pfadangabe


    Panik

  • Hallo Athos,


    jetzt muss ich mir das doch noch mal genauer ansehen. Es gibt ja 2 "Modi" zum Einblenden/Hineinmalen:
    Mit Fenster und ohne Fenster.

    Ich denke mal zum Refresh blendest Du dein fenster kurz aus, bin ich da richtig?

    Genau, sonst wird der Hintergrund nicht neu gezeichnet.
    Das ist aber nur dann der Fall, wenn auch ein Fenster erzeugt wird. Dieses wird aber nur benötigt, wenn man auf Klicks reagieren will, also Klick auf die Einblendung.
    Klassische Anwendung: Klicksperre mit Anzeige der Mapview.

    Glopus lässt seines stehen und übermalt es, wenn ich das als Laie mal so beschreiben will, da passiert es zwar manchmal bei viel Last oder zu vielen Einblendungen das einzelne "alte Pixel stehen bleiben, wirkt aber ruhiger.

    Das direkte Hineinmalen geht auch mit Koord, dann gehen die Klicks aber an die darunter liegende Anwendung (GoPal).
    Ein Problem ist noch der Refresh der darunter liegenden Anwendung. Wenn die MapView nur verschoben wird, dann können die eingeblendeten Pixel "mitlaufen".
    Ein generelles Problem ist die Synchronisation, da ich nicht "weiß" wann das andere Programm seinen Bildschirm neu zeichnet.


    Gruß,
    Stefan

  • Leider kann ich Dir ja nur die "Symptome" bei Glopus berichten, nicht wie es geht.


    Also Glopus lässt nur klicks auf die sichtbaren Pixel zu alles andere geht "durch", die laufen aber nicht mit.


    Am bessten fragst Du da doch Peter Kirst der weiß ja was er gemacht hat.

  • Peter Kirst hat mal geschrieben, daß er für die nichtflackernde Einblendung eine aufwendigere Methode verwendet hat; eine schnellere Einblendung wäre jedoch eine, die flackert.


    Es gibt für Glopuseinnblendungen auch ein Flag, was Klicks auf die Einblendungen an die darunterliegende Anwendung weitergibt: Passive=1
    Ansonsten werden Klicks auf die Einblendungen ausgewertet, sofern es benutzerspezifisch definiert wurde.


    Parameter und Infos auch da:
    http://www.supervisioncam.de/glopus/mninfo.htm

  • Hallo,
    Also ich vermute folgendes, nachdem ich das auf der Glopus-HP gelesen habe:

    Zitat

    In TomTom 5 wurde die Graphicengine so geändert, dass keine anderen Informationen "vor"dem Navigationsprogramm angezeigt werden können.


    Glopus nutzt daher ein anderes Verfahren, welches leider ein kleines Flackern der Anzeige zur Folge hat.

    und weiter:

    Zitat

    Glopus nutzt übrigens eine Schnittstelle, die auf Initiative des Autors vom POI-Warner in den MN eingebaut wurde.

    Die Einblendungen erfolgen mit Hilfe der "POI-Warner-Schnittstelle", die ein direktes Einbinden der Grafikausgabe in GoPal (und anderen Naviprogrammen) erlaubt.


    Leider wurde mir vor längerer Zeit schon die Nutzung dieser Schnittstelle nicht erlaubt.


    Wenn meine Vermutung richtig ist, dann sollte aber mit NaviPOWM + Glopus auch ein Flackern erscheinen (wenn sich die MAP ändert). Analoges sollte für GoPal5 gelten, da hier die Schnittstelle geändert wurde.
    Kann das jemand verifizieren?


    Gruß,
    Stefan

  • Hallo Panik,

    dazu habe ich 2 Fragen:
    1) Haben diese Einblendungen einen transparenten Hintergrund und sieht man hinter der Einblendung sich die MapView bewegen?
    2) Funktioniert das nur bei GoPal oder auch bei anderen Anwendungen, wie z.B. NaviPOWM?


    Gruß,
    Stefan


    Hallo Stefan,


    zu1) Ja, ich habe diese Einblendungen auch in weiß/transparenter Hintergrund - wie bei Koord.
    Die Map unter dem Transparenten Hintergrund aktualisiert sich ruckelfrei und ohne Verschiebungen.
    Halt ganz optimal/normal - als ob alles dazugehört!


    zu2) Habe ich noch nicht getestet.


    Gruß
    Stephan

  • wichtig ist noch, daß in der "rei.txt" der zeilenumbruch noch ausgelöst ist, also hinter der Pfadangabe


    Panik


    Danke Panik,


    ich denke dass ich das hinbekomme. :)


  • Wenn meine Vermutung richtig ist, dann sollte aber mit NaviPOWM + Glopus auch ein Flackern erscheinen (wenn sich die MAP ändert). Analoges sollte für GoPal5 gelten, da hier die Schnittstelle geändert wurde.
    Kann das jemand verifizieren?


    Gruß,
    Stefan


    Hallo Stefan,


    werde ich heute Abend mal testen.


    Gruß
    Stephan

  • Zitat

    Zitat von »StefanDausR«
    Wenn meine Vermutung richtig ist, dann sollte aber mit NaviPOWM + Glopus auch ein Flackern erscheinen (wenn sich die MAP ändert). Analoges sollte für GoPal5 gelten, da hier die Schnittstelle geändert wurde.
    Kann das jemand verifizieren?


    Gruß,
    Stefan


    Kann ich nicht bestätigen: Auch bei NaviPOWM ist die Darstellung ruckelfrei.


    Zu der Schnittstelle:
    Ich glaube mich zu erinnern, daß es damals darum ging, was vom Mobilen Navigator (Navigon) an andere Programme übergeben werden kann.
    Beim MN3 war es noch einigermaßen viel und wurde beim MN4 von Navigon sehr gekürzt.
    Erst dann kam diese POI-Warner-Schnittstelle ins Spiel mit der Glopus dann wieder mehr nutzen konnte (Zieladressen, Favoriten, Strasse, Ort, etc)


    Panik


  • Wenn meine Vermutung richtig ist, dann sollte aber mit NaviPOWM + Glopus auch ein Flackern erscheinen (wenn sich die MAP ändert). Analoges sollte für GoPal5 gelten, da hier die Schnittstelle geändert wurde.
    Kann das jemand verifizieren?


    Gruß,
    Stefan


    Hallo Stefan,


    habe das gerade mal getestet, mit KoordMenu-Sun und Pixelabfrage in Glopus abgeschaltet und


    1) Glopus gestartet - Anzeigen von Glopus flackern nicht, Sun flackert leicht (wie bei GoPal)
    2) Koordmenu gestartet - Anzeigen von Glopus flackern nicht, Sun war aus wegen Pixelabfrage
    3) NaviPOWN gestartet - Anzeigen von Glopus flackern nicht, Sun flackert leicht (wie bei GoPal)


    Gruß
    Stephan

  • z.B. mit so was:



    Hallo Panik,


    leider funktioniert dieses Script nicht. Bekomme eine Error-Meldung, die den ganzen Inhalte der (ausleseinhalt) beinhaltet.
    Habe dieses Scribt Deinem vorherigen angehängt daher auch in asciidatei = (ausleseinhalt) geändert.


    Woran kann das liegen?


    Edit 22:31, Zeile 3 - zeile = ReadLine(asciidatei) - verursacht die Errormessage - warum?
    Hinweis: Die Datei (ausleseinhalt) beinhaltet "

    4 Mal editiert, zuletzt von ssnweb ()

  • es wird bei den Codezeilen vorausgesetzt, daß die asciidatei zumindest zwei Zeilen hat.


    Offenbar hat deine das nicht.

  • es wird bei den Codezeilen vorausgesetzt, daß die asciidatei zumindest zwei Zeilen hat.


    Offenbar hat deine das nicht.


    Doch, doch Panik,


    die asc-Files haben zwischen 3-100 Zeilen, die von mir zu Test ausgewählte hat 17 Zeilen.
    Aber genau hier in Zeile 3 - zeile = ReadLine(asciidatei) - hakt es. Das verstehe ich nicht.
    Ich habe zum Test mal eine sleepmessage ( 3, "Test" ) erst vor Zeile 3 dann hinter Zeile 3 gesetzt.


    1) vor Zeile 3 = Test wird gesendet
    2) hinter Zeile 3 = Erro-Message wird gesendet


    Und wie schon geschrieben, der ASC-File beinhaltet Gänsefüßchen und sieht z.B. so aus:


    abuta.145,796-56"3afgt"
    klatz.365,589-41"4tag"
    optr.895,314-53"f8itr"

    Einmal editiert, zuletzt von ssnweb ()