Navi-RunnerV1.9 - zeitabhängiges schalten von Helligkeit und Karte für MD5.1, MN5.1 & MN6

  • Zitat

    Original von Hellmuth
    Noch eine Frage :idee, warum machst du dir die Mühe mit der Sonnenstandsberechnung und benutzt nicht wie beim TMC-light-Changer Suncalc.exe :schiel *hoffenichtineinwespennestzustechen*
    Sucalc.exe bezieht doch die aktuelle Position mit ein wenn ich das richtig verstanden habe, im Norwegenurlaub bestimmt eine super Sache.


    Stimmt, aber die Suncalc.exe benutzt für die Positionsbestimmung die GPSTMCInfo.txt, die sekündlich vom NAVIGON Mobile Navigator geschrieben wird. NaviRunner ist aber für den MEDION Navigator 5.1 geschrieben und der erstellt diese Datei schlicht und ergreifend nicht. Ausserdem ist es unter WM5 nicht unbedingt gut, unnötig häufig auf die Speicherkarte bzw. ins Flash-Rom zu schreiben.
    Ab V1.8 wird zwar auch der NAVIGON Navigator V5.2x unterstützt, aber deswegen werde ich keine eigene Routine für Suncalc einbauen, somit kann man auch bei Verwendung dieses Naviprogramms das Erstellen der GPSTMCInfo.txt ausschalten und schont seine Speicherchips.


    Gruß, Argasha


    P.S. Dein Schalter ist eingebaut und funktioniert :D


    P.P.S. Weiß eigentlich jemand, wie der POI-Warner in Verbindung mit dem MEDION-Navigator an die GPS-Daten kommt? Installiert der einen Comsplitter? Ich hätte da schon ein paar Ideen für die Verwendung von Position und Geschwindigkeit im Script. ;)

  • Anoxx, JoZ - Ihr habt ne Beta im Posteingang! :D


    Gruß, Argasha

  • Erst mal gratulation!


    Tolles Skript...


    Jetzt meine Frage als blutiger anfänger:


    Wo genau finde ich auf dem PDA die Datei in denen ich z.b. den Gongschlag ausschalten kann etc...?


    dankeschön!

  • Hallo,
    Du musst das Script selber mit einen Texteditor (z.B den vom TotalCommander, aber keinesfalls mit WORD Mobile) öffnen.
    Die Presets stehen alle am Anfang des Scripts, direkt nach der Bescheibung.


    Das Preset für den Gongschlag lautet:


    #### Preset für Stundenschlag durch NaviRunner 0 = kein Sound, 1 = Sound
    #### Navirunner kann alle 15 Minuten und dann zur vollen Stunde einen
    #### Glockenklang ausgeben.
    #### Hinweis: Preset "Sound" muss für diese Funktion auch 1 sein.
    Set ClockStroke, 1


    zum Ausschalten der Funktion mus das Preset auf
    Set ClockStroke, 0 geändert werden.



    Gruß, Argasha

  • Hi.


    danke erstrmal.


    aber wie genau heißt die Datei vom Skript die ich ändern soll und wo genau ist die abgespeichert?
    mit word am desktop vom pc öffnen und wieder ins navi zurückspeichern geht ja auch, oder?
    sorry


    mfG

  • Hi,


    die Presets sind, wie oben geschrieben, im Navi-Runner Script (Dateiname Navi-Runner.mscr) selber integriert. Wo Du Navi-Runner auf dem PDA gespeichert hat, must Du selber wissen. Eventuell unter \Programme\NaviRunner oder \Storage Card\Programme\ NaviRunner?


    Editieren auf den PC geht natürlich auch, aber um Himmels willen nicht mit Word!
    Nimm auf dem PC die Notepad.exe (normalerweise aufzurufen über Startmenü - Programme - Zubehör - Editor). Word speichert Sonderzeichen und Zusatzinfos, die das Script unbrauchbar machen.


    Gruß, Argasha

  • alles klar... ich war irgendwie drauf daß das eine xxxx.ini datei sein sollte...


    jetzt ist alles klaro..


    p.s. eine geschwindigkeitsabhängige einstellung der ausgabelautstärke hast du nicht zufällig geplant? wäre cool wenn das teil so ab 100km/h auf VollLautstärke geht...

  • ---


    EDIT: Doppelposting

    Einmal editiert, zuletzt von Argasha ()

  • Zitat

    Original von saitenguru
    p.s. eine geschwindigkeitsabhängige einstellung der ausgabelautstärke hast du nicht zufällig geplant? wäre cool wenn das teil so ab 100km/h auf VollLautstärke geht...


    Ganz klar: Nein. Aber nicht, weil ich das nicht einbauen will, sondern weil der Medion-Navigator die aktuelle Geschwindigkeit nicht jede Sekunde, wie der Navigon Mobile Navigator das optional macht, in eine Datei schreibt, die ich mit den Script auswerten könnte.


    Generell zur Lautstärkereglung schau mal HIER.



    Gruß, Argasha

  • Hallo Argasha,


    dein Script NaviRunner verspricht sehr viel, leider bekomme ich es nicht zum Laufen. Installation läuft wie beschrieben. Auch die GPSApp wird beendet und verschoben. Der direkte Aufruf, sowie der Start über Medion Navigator wird mit der Fehlermeldung: <File ´\prefs.ini´ not found> beendet. In der Error-Box Steht noch ein Verweis auf die Zeile: <IniRead {%MNPath% \ "prefs.ini"}, ... >, also da wo die Anwendung und die verschiedenen Ini-Files gesucht werden, offensichtlich erfolglos. Was könnte das sein?


    Ich habe NaviRunner auf der SD-Karte gespeichert und den Installer auch von dort aus aufgerufen.


    Danke für deine Hilfe.

  • Hallo,


    war ein paar Tage unterwegs, daher konnte ich erst jetzt antworten.


    Ich vermute mal, das der Pfad zum Medion Navigator nicht stimmt, da die Prefs.ini nicht gefunden wird. Wie es scheint, wird der Pfad nicht korrekt erkannt, allerdings sollte das von Script angefangen werden mit einer Fehlermeldung abgefangen werden. Alternativ ist auch die prefs.ini nicht vorhanden. Wie lautet denn der genaue Pfad zu Deinem Navigator? Ist die prefs.ini im Navigator-Verzeichnis vorhanden? Arbeitet der Medion-Navigator korrekt, wenn Du ihn über den Heute-Bildschirm, also nicht mit den Script startest?


    Habe mal ein kurzes Testprogramm gemacht, das die Pfade prüft und ausgibt.
    Bitte mal auf den PDA kopieren, starten und die Ergebnisse/Pfade hier posten.


    Gruß, Argasha


    P.S. Leider habe ich momentan meinen PDA nicht zur Hand. Das Script konnte ich daher noch nicht testen. Sollte aber laufen.


    P.P.S Habe Navirunner bis jetzt zwar immer im internen Speicher installiert, allerdings habe ich noch nichts negatives von einer Installation auf SD-Karte gehört.

  • Hallo Forengemeinde,


    zur Feier des Viertelfinalsieges der deutsch Elf 8) gibts heute die brandneue Navi-Runner Version 1.8, wie immer im ersten Post dieses Threads


    Ich denke mal, das die die letzte Version sein wird, da nun meiner Meinung nach alles sinnvolle und mit Mortscript machbare eingebaut ist. Sollte noch eine tolle Idee von Euch kommen, kann man ja mal schauen..


    Die Neuerungen diesmal:


    - Automatische Erkennung und vollständige Unterstützung vom NAVIGON Mobile Navigator 5.2x mit original-Skin in Hoch- und Querformat sowie dem BIGFoot Skin V2.6N im Querformat!


    - Optionales, automatisches Beenden aller laufenden Programme, wenn der PDA über Navi-Runner beim Verlassen des Navigators ausgeschaltet wird. (Muss über das Preset "Set QuitALL, 1" aktiviert werden, ist standardmässig auf 0)


    - Neues Preset zur Umschaltung der Scriptfunktionen in den PDA Betriebsmodi AKKU und NETZ. Zu den bereits vorhanden Presets "manuell" und "auto" wurde auf Anregung von Forenmitglied Hellmuth das Preset "netz" hinzugefügt, mit dem die Scriptfunktionen immer (also auch bei Akkubetrieb) auf Netzbetrieb geschaltet werden. Vorteil: auch bei Akkubetrieb volle, von Navi-Runner gesteuerte Displayhelligkeit und damit gute Lesbarkeit im Freien. Nachteil: Akkuleistung wird schneller verbraucht.


    - Akustische Warnung bei TMC-Senderausfall, der NICHT über die TMC-Sender- wechselfunktion von Navi-Runner ausgelöst wird. Tritt ein solcher Senderverlust auf, wird bei erneutem Empfang auch ein kurzer Sound ausgegeben. Dies funktioniert auch, wenn das regelmässige Wechseln des TMC-Senders ausgeschaltet ist.


    - Timing des TMC-Senderwechsels verbessert.


    - TMC-Senderwechsel funktioniert nun auch mit eingeblendeter Taskleiste.


    - Zusätzliche Abfrage beim TMC-Senderwechsel: Falls beim Klick auf das TMC-Icon der TMC-Bildschirm nicht erscheint (teilweise Navigon-Problem bei Geschwindigkeiten über 100 km/h), werden die nachfolgenden Klicks nicht ausgeführt, da dies zum Aufruf des Eigenschaften-Fensters führen könnte.


    - Konfigurierbarkeit der Soundausgabe verbessert. Alle Navi-Runner Sound-Events können nun einzeln über Presets ein- oder ausgeschaltet werden. Damit kann man genau die akustischen Signale einschalten, die man bei der Navigation hören möchte.


    - Verbesserung der Helligkeitssteuerung: Navi-Runner speichert nun bei Scriptstart die aktuelle Einstellung der Hintergrundbeleuchtung und stellt sie bei Scriptende wieder her, statt wie bisher die Beleuchtung bei Scriptende immer auf "Standard" (Mittelstellung) zu setzen. Danke an JoZ für die Anregung.


    - Bugfix: Hat noch keiner mit aktiviertem Stundenschlag über Mitternacht navigiert? Hierbei hat sich Navi-Runner um 0:00 nämlich aufgehängt und unaufhörlich bis zum Softreset weitergeläutet, da der Schleifenbefehl "Repeat" dann mit einer "0", statt mit einer "12" gefüttert wurde, was seltsamerweise zu einer Endlosschleife, statt zum Überspringen der Schleife führt. (Muss ich Mort mal mitteilen)


    - Bugfix von JoZ für den Code des POI: Observers implementiert: Besseres Errorhandling und Ablaufoptimierungen.


    - Bescheibung am Anfang des Scriptes um die Hälfte gekürzt und durch Neuformulierung gestrafft, um die Dateigröße auf unter 64 kB zu halten, damit das Script trotz des zusätzlichen Codes weiterhin problemlos auf dem PDA editiert werden kann (z.B mit Totalcommander) Alle erweiterten Infos nun im Liesmich.txt.


    Ich möchte mich herzlich bei Anoxx & JoZ für den ausführlichen Betatest bedanken! Spezielles Dankeschön an Anoxx für den Support mit den zum programmieren benötigten Informationen zum Navigon-Navigator!


    Viel Spass mit der Neuen Version! :)


    Gruß, Argasha

  • Goil!


    Muss ich gleich mal installieren gehen :)


    DANKE!!!

  • Hallo,


    bin auch wieder da. Toll, dass es wieder eine neue Version gibt. Werde sie gleich mal in internem Speicher installieren und dann nochmals testen.


    Da ich aber auch nicht glaube, dass es damit zusammenhängt, hier die Meldungen von PathCheck:


    1.Fenster: Navi-Pfad aus Registry:
    2.Fenster: Prefs.ini NICHT gefunden!
    3.Fenster: Navi-Pfad aus_aus Dateisuche: Pfad 1: UnSet Pfad2: \Storage Card\Programme\MEDION\MEDION-Navigator
    4.Fenster: Prefs.ini NICHT gefunden!


    Prefs.ini ist definitiv vorhanden, nämlich in dem Pfad, der im 3. Fenster angezeigt wird.


    EDIT: MD5.1 läft ohne Probleme aus dem Startmenu heraus. Die Fehlermeldung erscheint nur beim Aufruf über Taste oder Script.


    EDIT2: Version 1.8 läuft ohne diese Fehlermeldung im internen Speicher. Allerdings neuer Fehler: Nach abziehen der Stromversorgung wird Helligkeit auf unterste Stellung geregelt (Fenster erscheint kurz), dann aber die Meldung: Window ´Setting Backlight`could not be found. Line: WaitFor "Setting Backlight",5.
    Was könnte das sein?


    Gruß
    Gernot

    2 Mal editiert, zuletzt von Gernot Pankratz ()


  • Hi,


    daß der Pfad in der Registry nicht gefunden wird, zeig mir, dass mit der Installation des Navigators etwas nicht stimmt. Hast Du vielleicht mal einen Hardreset gemacht, dann aber den auf der Speicherkarte befindlichen Navigator nicht neu installiert, sondern von Hand eine Verknüpfung im Startmenü erzeugt?
    NaviRunner dürfte in den verschiedenen Versionen auf weit über 100 PDAs (MD96700/MD96710) installiert sein. Die Pfaderkennung ist seit den ersten Versionen drin und funktioniert normalerweise bestens.


    Bei dem Testscript hatte ich ja geschrieben, seinerzeit keinen PDA zum testen greifbar zu haben. Das habe ich nachgeholt und festfestellt, dass eine EndIf-Anweisung fehlte. Anbei die korrigierte Version. Ändert aber nichts, an dem nicht gefundenen Registry Eintrag. Ich würde den Navigator noch einmal an gleicher Stelle mittels Doppelklick auf die MEDION-Navigator.cab neu installieren. Bei mir wird die prefs.ini und der Registry-Eintrag gefunden. Ach ja, du solltest auch mal schauen, ob die prefs.ini komplett klein geschrieben ist! Mach auch bitte mal einen Screenshot vom 3. Fenster.


    Zitat

    Original von Gernot Pankratz
    EDIT2: Version 1.8 läuft ohne diese Fehlermeldung im internen Speicher. Allerdings neuer Fehler: Nach abziehen der Stromversorgung wird Helligkeit auf unterste Stellung geregelt (Fenster erscheint kurz), dann aber die Meldung: Window ´Setting Backlight`could not be found. Line: WaitFor "Setting Backlight",5.
    Was könnte das sein?


    Hmm, und Du bist sicher, einen MD96700 zu haben, wie in Deinen Profil steht?
    Wenn dieser Fehler kommt, scheint bei Dir zwar die Backlight.exe gestartet zu werden (Du schreibst, das Fenster erscheint kurz) aber das Fenster scheint bei Dir anders zu heissen, als normalerweise. Auch das ist eine Funktion, die von Anfang im Script war und auf sehr vielen PDAs läuft. Prüfe bitte mal, was passiert, wenn Du von Hand die Datei \Windows\Backlight.exe startest und schau in der Titelleiste nach, wie das Fenster genau heisst. Normalerweise ist der Fenstename "Setting Backlight" (Groß- & Kleinschreibung beachten). Am besten auch mal einen Screenshot vom Backlight-Fenster posten.
    Noch etwas: hast die die GPSApp.exe deaktiviert oder läuft die mit NaviRunner zusammen?


    Gruß, Argasha