[MN6-Add-On]>>NEU<< NaviRunnerMN6 V1.7 - komfortables Multifunktions-Tool für MN6

  • Zitat

    Original von SchneiSim
    Hi,


    Setze einen MD 96700 ein. MortScript ist drauf. Das Skript scheint zu laufen, zumindestdens macht es "Biep" beim Start. Im Akkubetrieb wird die Helligkeit runtergestellt. Danach allerdings macht das Skript nichts mehr. Nach ca. 8 Minuten wird die STVO weggeklicht. Eine Helligkeitsanpassung geschah auch bei Nachtfahrt nicht. Nach 1/4 Stunde habe ich dann völlig geblendet von Hand auf Nachtfahrbetrieb umgeschaltet. Mache ichwas falsch?


    Gruß


    Hallo,


    irgendetwas hast du mit Sicherheit falsch gemacht. Was kann ich Dir nicht sagen, du müsstest dein Vorgehen etwas genauer erklären. Argasha hat den NR ursprünglich genau für dein Gerät geschrieben, du kannst also davon ausgehen das es funktioniert. Hast du alle mitgelieferten Scripte wie in der Erklärung beschrieben durchlaufen lassen? Versuche es einfach alles nochmal, genauso wie es Argasha vorgibt.


    Regards andruschs

  • Zitat

    Original von SchneiSim
    Nach ca. 8 Minuten wird die STVO weggeklicht. Eine Helligkeitsanpassung geschah auch bei Nachtfahrt nicht. Nach 1/4 Stunde habe ich dann völlig geblendet von Hand auf Nachtfahrbetrieb umgeschaltet. Mache ichwas falsch?


    Gruß


    Hi, wenn Du das Preset AutoConfirm in NaviRunner von 0 auf 1 gesetzt hast, und der StVO Hinweis wird nicht sofort nach erscheinen weggeklickt, ist dies ein sicheres Zeichen dafür, dass die Farbwerte nicht passen. Lass doch mal das MN6-Colorteach Script durchlaufen und probiere anschliessend nochmal.
    Welchen Skin benutzt Du eigentlich?


    Gruß, Argasha

  • Zitat

    Original von Argasha



    Mortscript hat die Eigenschaft, bei Playsound(nichtvorhandener Sample) einen Dummy-Sound (kurzer Piep) auszugeben. Dies mache ich mir vor allem bei Tests zu nutze. Statt x.wav hätte ich auch dummy.wav schreiben können, x.wav war aber kürzer. :D
    Da der Sound gar nicht verkehrt klingt, habe ich ihn bei kleineren Hinweisen dringelassen. Leider funktioniert ein einfaches Playsound () nicht. Man muss immer etwas in der Klammer stehen haben.


    OK, muß man ja wissen; war mir nur aufgefallen


    Zitat

    Original von Argasha
    Das Script ist zuende, sobald der Navigator wieder beendet wurde. Aber Du hast Recht, da kann man noch eine kurze Meldung einbauen.


    ... ja genau ...


    Zitat

    Original von Argasha
    Kannst Du das bitte etwas genauer beschreiben? Hat er die Datei nicht gefunden oder das Fenster nicht erkannt?


    "Er" hat die Datei(!) einmal beim dritten Aufruf (Slider auf hell stellen) nicht erkannt und das Script abgebrochen.
    Beim nächsten Versuch hat er alle Slider-Einstellungen vornehmen lassen.


    Zitat

    Original von Argasha
    Start_N_Quit beendet immer nur den Navigator. Dies wird dann von NaviRunner erkannt und der erledigt den Rest. Wenn ich das machen würde, was Du oben geschrieben hast, wären wir wieder bei dem Fehler, den Anoxx seinerzeit gemeldet hat und wegen dem ich in NaviRunner eine Abfrage eingebaut habe, so dass der Warner nur beendet wird, wenn er auch von NaviRunner gestartet wurde.


    ... hab ich noch nicht verstanden, muß ich mir noch Gedanken zu machen.


    Zitat

    Original von Argasha
    ... Wichtig ist, das hinterher NaviRunner den Warner automatisch aktiviert und das kann er nur, wenn die Farbwerte passen. Wenn er das tut, ist alles in Butter.


    ... ja aber er tut es nicht!


    Zitat

    Original von Argasha
    Ausserdem muss natürlich auch in NR-WarnerColorCheck.mscr das Preset "WarnerVersion" korrekt gesetzt sein (steht im Standard auf 3):
    ### Preset für Version des POI-Warners
    ### Mögliche Werte: 2 = Poi-Warner 2.x, 3 = Poi-Warner 3.x
    Set WarnerVersion, 3


    ... danke (!), du mich auch :D (nein, ist doch klar!)


    Zitat

    Original von Argasha
    Ich kann aber noch mal schauen, ob ich die Warner-Version per Script ermittlen lassen kann, so dass dieses Preset nicht mehr von Hand gesetzt werden muss. Wie auch immer, wenn mich nicht alles täuscht, ist doch die Entwicklung der V2.x eingestellt worden? Ich nehme nicht an, das noch viele diese Version verwenden.


    ... aber ich hab´sie doch noch.

  • Zitat

    Original von binfredusa



    ... ja aber er tut es nicht!


    Hi, also nochmal, diese Meldung ist nichts schlimmes. Sende mir bitte mal per PN deine WarnerColors_P.txt zu. Hat es denn in der V1.2 funktioniert?



    Zitat

    Original von binfredusa


    ... danke (!), du mich auch :D (nein, ist doch klar!)


    Prima, und in NaviRunner hast Du auch umgestellt? *duck* :engel



    Gruß, Argasha

  • Hallo zusammen,


    im ersten Post gibts ein Update auf NaviRunner V1.4


    Dies sind die Änderungen von V1.3 auf V1.4:


    - Anpassungen von Colorteach auf den Dali-Skin.


    - Anpassungen von Colorteach, NaviRunner & Start_N_Quit auf den Black& White Skin.


    - Neues Modul NR-Start_N_Quit ermöglicht es, das Navigationssystem über die Hardwaretaste zu starten und durch einen weiteren Tastendruck wieder herunter zu fahren. Dies funktioniert aus dem Hauptmenu, der Kartenansicht und aus der Navigation. Die Sicherheitshinweise und Infos sind per Preset abschaltbar. Praktisch, wenn man kurz vor erreichen des Ziels das System schon herunterfahren will. Ein Druck auf die Hardwaretaste genügt. NR-Start_N_Quit wird auf Wunsch automatisch über den Installer eingebunden.


    - Optionaler automatischer Aufruf und Aktivierung des Kartenfensters nach Start von MN6. Navirunner wartet nach dem Start von MN6 mit der Umschaltung, bis ein Sat-Fix stattgefunden hat, jedoch wenigstens eine frei einstellbare Mindestwartezeit (z.B. 30 Sekunden). Sollte der Sat-Fix vor Ablauf der 30 Sekunden da sein, wird erst die 30 Sekunden abgewartet und dann umgeschaltet. Wenn der Sat-Fix erst nach der Mindestwartezeit kommt, schaltet NaviRunner sofort um, wenn der Fix da ist. Der Countdown zur Kartenumschaltung wird einmalig nach dem Start von MN6 aktiviert und sofort unterbrochen, wenn der User innerhalb der Wartezeit eine Eingabe in MN6 macht. "Scharfstellung" erst wieder bei einem Neustart von MN6. Diese Funktion ist für all diejenigen interessant, die MN6 oft ohne Routeneingabe mitlaufen lassen. (Klappt NICHT mit dem Black & White Skin. Falls dieses Feature benötigt wird, würde ich als funktionierenden Kompromiss den TrueNavigon-Skin von @Zero511 empfehlen. Guter Kontrast in der Kartenansicht, aber nicht so extrem farblos in den Menüs.) (Funktion eingebaut auf Wunsch von @deflesch)


    - Optionaler GoFast-Start aus NaviRunner heraus.(Preset GoFastStart) Danke an Mani für die Vorlage.


    - Optionaler Hinweis-Sound, wenn während der Navigatorlaufzeit die externe Stromversorgung aus- oder eingeschaltet wird. (Idee von Mani)


    - Optionaler Hinweis-Sound, wenn MN6 das GPS-Signal verliert bzw. wieder empfängt. Signalausgabe nur in er Kartenansicht / bei der Navigation. Damit die Ansage nicht jedes mal kommt, wenn nach dem MN6 Start das erste mal das Kartenfenster aufgerufen wird, unterdrückt NaviRunner die erste Ansage (GPS_1stFix), Somit wird nur gewarnt, wenn während der Navigation das GPS-Signal verloren geht bzw wieder gefunden wird. Soll trotzdem bereits beim ersten Fix ein Hinweis ertönen, das Preset GPS_1stFix auf 1 setzen.


    - BackupRoutine in ein eigenes Script ausgelagert, um Navirunner unter 64 kB zu halten.


    - Anpassung des Installers an das neue NR-Start_N_Quit Script



    Viel Spass damit!


    Gruß, Argasha

  • @ Argasha
    You´ve got mail.


    Außerdem:


    Zitat

    Original von Argasha
    ... Wichtig ist, das hinterher NaviRunner den Warner automatisch aktiviert und das kann er nur, wenn die Farbwerte passen. Wenn er das tut, ist alles in Butter.


    Zitat

    Original von binfredusa
    ... ja aber er tut es nicht!


    Zitat

    Original von Argasha
    Hi, also nochmal, diese Meldung ist nichts schlimmes. Sende mir bitte mal per PN deine WarnerColors_P.txt zu. Hat es denn in der V1.2 funktioniert?


    Ja, eben, ich hab´ jetzt die Werte von V1.3 genommen, und jetzt klappt´s :


    ### Preset Farbe Abfragepixel für POI-Warner Aktivierung
    # Werte für POIWarner 2.9x
    If (WarnerVersion = 2)
    Set PixCol_P_POI1, 0
    Set PixCol_L_POI1, 0
    Set PixCol_P_POI2, 16317688
    Set PixCol_L_POI2, 16317688
    Set PixCol_P_POI3, 0
    Set PixCol_L_POI3, 0
    EndIf


    Zitat

    Original von Argasha
    Ausserdem muss natürlich auch in NR-WarnerColorCheck.mscr das Preset "WarnerVersion" korrekt gesetzt sein (steht im Standard auf 3):
    ### Preset für Version des POI-Warners
    ### Mögliche Werte: 2 = Poi-Warner 2.x, 3 = Poi-Warner 3.x
    Set WarnerVersion, 3


    Zitat

    Original von binfredusa
    ... danke (!), du mich auch :D (nein, ist doch klar!)


    Zitat

    Original von Argasha
    Prima, und in NaviRunner hast Du auch umgestellt? *duck* :engel


    Die Antwort, die ich jetzt für Dich habe, möchtest Du nicht wirklich hören (lesen)!!! :§$% :schimpf u.v.a ( ;) )

    Einmal editiert, zuletzt von binfredusa ()


  • Hmm, jetzt verrat mir mal, wie Du an die obigen Werte kommst, wenn nicht über NR-WarnerColorCheck. Seit NR V1.0 stehen für den 2.x-Warner folgende festen Werte in NaviRunner:


    ### Preset Farbe Abfragepixel für POI-Warner Aktivierung
    # Werte für POIWarner 2.9x
    If (WarnerVersion = 2)
    Set PixCol_P_POI1, 0
    Set PixCol_L_POI1, 0
    Set PixCol_P_POI2, 16777215
    Set PixCol_L_POI2, 16777215
    Set PixCol_P_POI3, 0
    Set PixCol_L_POI3, 0


    Du musst also schon mal die Farben ausgelesen haben. Ich bitte DIch noch mal darum, mir den WarnerColors.txt per PM zuschicken. Da müssen, wenn alles ok ist, genau die Werte drin stehen, die bei dir klappen. Wenn die AusgabeWerte anders sind, möchte ich schon gern herausfinden, warum.


    Zitat

    Original von Argasha
    Ausserdem muss natürlich auch in NR-WarnerColorCheck.mscr das Preset "WarnerVersion" korrekt gesetzt sein (steht im Standard auf 3):



    Die Antwort, die ich jetzt für Dich habe, möchtest Du nicht wirklich hören (lesen)!!! :§$% :schimpf u.v.a ( ;) )


    :D :D :D :D :D :D :D :D :D :gap :D :D :D :D :D :D :D :D :D


    Gruß, Argasha


  • Hat sich doch schon erledigt durch die Übernahme aus V1.2 (oder früher), da hatte ich die Werte schonmal aus dem WarnerColors.txt übernommen, was mir entfallen war. :idee
    Dein Script ist dahingehen schon OK, wie auch sonst überhaupt!


    p.s. You´ve got mail again!

  • Ich freue mich ja jedesmal, wenn es eine neue NR-Version gibt. Aber das ständige Anpassen der Navi-Runner_4_MN6.mscr nervt doch ein wenig. Ich hielte es für angebrachter die User-Voreinstellungen in eine separate INI-Datei unterzubringen (oder XML oder TXT oder was auch immer), die bei einem Update nicht überschrieben wird.


    Sprich: Code und Voreinstellungen voneinander trennen.


  • Hallo,


    kurze Rückmeldung:


    Habe gestern ausführlich getestet und bin begeistert.
    Es funktioniert tadellos.


    Danke andruschs

  • Hallo Leute,


    habe mal schnell eine Änderung eingefügt,damit mein PDA bei 30% Batterie selber das Naviprogramm beendet.
    Argasha wird bestimmt eine bessere Lösung haben,aber auf die schnelle hilft es mir schon mal.


    ### Abfrage Batterie oder Netzbetrieb
    Sub Switch_BAT_POW
    ......
    ......
    ......
    Bstat = BatteryLevel()
    If (Pstat=0 AND Supply eq "BAT" AND Bstat<=30)
    Run (ScriptPath \ "NR-Start_N_Quit.mscr")
    endif


    EndSub


    @Warum
    Ich habe mir eine Datei erstellt,wo alle wichtigen Variablen sind,die ich brauche und lese sie auch ein.So brauche ich nur noch den Namen meiner SD-Karte zu ändern.



    Sub ExternalIniRead
    ....
    ....
    If (FileExists (SystemPath ("ScriptPath") \ "navirunner_mn6.txt"))
    ForEach Key, Value in iniKeys (SystemPath ("ScriptPath") \ "navirunner_mn6.txt", "Navirunner_MN6")
    # SleepMessage (2, key & " = " & value )
    Set( %key%, value )
    EndForEach
    EndIf


    Gruß ,Dflesch


  • Hi dflesch,


    gute Idee, aber müßte man dann nicht auch folgendes in die "NR-Start_N_Quit.mscr" einfügen?



    ### Beende MN6 (Der Rest wird durch NaviRunner beendet)
    QuitAllow = 0
    If (AlwaysQuit = 1)
    QuitAllow = 1
    Else
    If (ScriptProcExists ("Navi-Runner_4_MN6.mscr"))
    QuitAllow = 1
    EndIf
    EndIf


    If (wndExists (NavWinName) AND QuitAllow = 1)
    If (ExitConfirm = 1)
    Ask = Question ("Mobile Navigator beenden?", "[NR-Start_N_Quit V1.1]" )
    If ((Ask = 1) or (Pstat=0 AND Supply eq "BAT" AND Bstat<=30))
    Sleep 500
    Call CloseMN6
    ...
    ...
    ...



    sonst wird MN6 ja nicht wirklich automatisch beendet.


    p.s. die Verknüpfung ist noch nicht geprüft, da ich kein "LowBat-Signal" habe; will meinen, mein Akku ist voll.
    Kannst du das bitte prüfen?

  • Hallo binfredusa,


    die "NR-Start_N_Quit.mscr" must Du nicht ändern.Bei leeren Batterie wird das Script einfach gestartet.Ob über die Hardwaretaste oder extern ist egal.Wenn Navigon läuft wird es beendet.
    Es muß aber der Wert "Set ExitConfirm, 0" eingestellt werden.Sonst kommt eine Abfrage,ob ich beenden will.


    Gruß Dflesch


    und ein paar schöne Pfingsttage an Alle !!!

  • Zitat

    Original von dflesch
    ...
    ...
    Es muß aber der Wert "Set ExitConfirm, 0" eingestellt werden.Sonst kommt eine Abfrage,ob ich beenden will.


    ... ja aber genau das ist der Punkt:


    außer bei "Deinem" "Sicherheits-Shut-Down" möchte ich ja gefragt werden.
    Das kann man doch mit einer "Oder-Verknüpfung" lösen, oder?
    Mein Vorschlag weiter oben klappt jedenfalls nicht.

  • Hi Folks,


    hab´ soeben erste KurzTests mit MN62 und GoFast und POI-Warner29 und NR14 gefahren:


    Nach dem Update habe ich den BlueSkin "zurückgebügelt" ansonsten alles gelassen. Die Einstellungen von MN615 hat MN62 alle übernommen, Scriptabläufe funzten auf Anhieb; jedoch nicht zuverlässig. Nachdem ich den Colorteach habe laufen lassen, ist jetzt alles perfekt, zumindest was den NR14 angeht.
    Die Farben des BlueSkin erschienen mir auch ein wenig blasser auszusehen, obwohl ich nicht sagen kann, was das mit den Farben zu tun haben soll.

    Einmal editiert, zuletzt von binfredusa ()