Serilot - Probleme

  • Hallo, vielleicht hat ja noch einer auf die Schnelle Tipps für mich.


    Habe Serilot so eingestellt, dass der physische COM1 auf COM4 gesplittet wird. Als Übertragungsgeschwindigkeit ist 38400 eingestellt. Die Protokollfilter für MN|5 habe ich aktiviert, und "Schreibe Leseoperation" habe ich angehakt.


    Starte ich nun Serilot und anschließend MN|5, passiert..... nichts!


    Wenn ich nun unter den GPS-Einstellungen im MN|5 die Maus suchen lasse, findet er sie auf COM4 - aber mit 4800 Baud. So weit, so gut. Aber es passiert immer noch... nichts. (Sat-Symbol wird weder rot noch orange noch grün).


    Wenn ich das Spiel mehrfach wiederhole - immer beginnend mit Soft-Reset - so klappt es irgendwann einmal, dass MN|5 Empfang hat und mit der Navigation beginnt. Aber es bedarf schon mal 5-6 Versuche!


    Ich könnte jetzt im Urlaub immer auf Frühstücvk verzichten, um meine Kombination Serilot- MN|5 zum Laufen zu bringen... das habe ich aber nicht vor :D :D

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Warum schaltest Du den Protokollfilter für MN ein? Welche Protokolle haben für den MN ein Häkchen und welche ein x?
    Wo stellst Du für Serilot eine Übertragungsgeschwindigkeit ein? So ein Feld gibt es nicht. Bei MN|5 sollte auch für Serilot 38400 eingestellt sein.
    Wie startest Du Serilot?


    Zur Klarstellung: Serilot ist ein Treiber, kein Programm. Man kann Serilot über Programme (z.B. Glopus) konfigurieren aber nicht starten. Gestartet wird der Treiber Serilot, wenn das erste Programm auf den für Serilot eingestellten virtuellen COM Port zugreift. Nach einem Softreset kann man also gleich ein beliebiges GPS Programm starten und damit wird auch Serilot und die eingestellte Protokollfunktion oder der applikationsabhängige Protokollfilter aktiv. Mit anderen Worten: Einmal konfiguriert kann man über Serilot arbeiten, als wäre es die direkte Verbindung zum GPS Empfänger.


    Wenn Du den Protokollfilter für MN einschaltest und evtl. irgendein Protokoll nicht erlaubst, dann kann der von Dir beschriebene Zustand eintreten. Schalte ihn lieber aus.


    Beispiele, wo braucht man den Protokollfilter braucht.
    - Manche Programme vertragen keine GNS TMC Daten: In diesem Fall kann Serilot genau für dieses Programm die TMC Daten aus dem GPS Protokoll herausfiltern und nur den Rest durchlassen (anderen Programme bekommen gleichzeitig alle Daten inclusive TMC)
    - Manche Programme verbrauchen sehr viel Rechenpower, wenn sie alle GPS Datensätze bekommen, weil sie redundante Informationen auch mehrfach pro Sekunde verarbeiten. Filtert man mit Serilot für diese Programme die richtigen Datansätze weg, dann zeigen die Programme immer noch alle Informationen an, laufen aber schneller und verbrauchen weniger Strom (!).

  • Guten Morgen, Peter! :)


    Zitat

    Original von Peter Kirst
    Warum schaltest Du den Protokollfilter für MN ein?


    Schlag mich nicht - ehrlich gesagt verstehe ich die ganzen Zusammenhänge nicht richtig. Ich will damit bezwecken, dass ich nach einer Fahrt ein Log habe, wo nur die Protokolldaten zu finden sind - ohne die TMC-Meldungen, die dann eventuell von weiter verarbeitenden Programmen nicht interpretiert werden können.



    Zitat

    Original von Peter Kirst
    Welche Protokolle haben für den MN ein Häkchen und welche ein x?


    Häkchen: GPGGA, GPGSA, GPGSV, GPRMC, GPVTG
    Kreuz: GPGLL, GNS/TMC, other



    Zitat

    Original von Peter Kirst
    Wo stellst Du für Serilot eine Übertragungsgeschwindigkeit ein? So ein Feld gibt es nicht. Bei MN|5 sollte auch für Serilot 38400 eingestellt sein.
    Wie startest Du Serilot?


    Vermutlich habe ich die Abgrenzung glopus/Serilot noch nicht verstanden :-D).


    Unter "Ansicht" - Einstellung" - "Einstellung datenquelle" habe ich unter "Geschwindigkeit" die 38400 ausgewählt.


    Und serilozt starte ich..... ich starte halt einfach glopus, klicke einmal auf "Configure serilot" und gehe dann wieder einen Schritt zurück.


    Zitat

    Original von Peter Kirst
    Zur Klarstellung: Serilot ist ein Treiber, kein Programm. Man kann Serilot über Programme (z.B. Glopus) konfigurieren aber nicht starten. Gestartet wird der Treiber Serilot, wenn das erste Programm auf den für Serilot eingestellten virtuellen COM Port zugreift. Nach einem Softreset kann man also gleich ein beliebiges GPS Programm starten und damit wird auch Serilot und die eingestellte Protokollfunktion oder der applikationsabhängige Protokollfilter aktiv. Mit anderen Worten: Einmal konfiguriert kann man über Serilot arbeiten, als wäre es die direkte Verbindung zum GPS Empfänger.


    Warum sagst Du das nicht gleich? :D :D


    Zitat

    Original von Peter Kirst
    Wenn Du den Protokollfilter für MN einschaltest und evtl. irgendein Protokoll nicht erlaubst, dann kann der von Dir beschriebene Zustand eintreten. Schalte ihn lieber aus.


    Und ich erhalte auch keine TMC-daten im Log? ?(



    Okay, ich werde heute Mittag mal MN|5 starten, ohne vorher glopus oder Serilot oder eine Kombination aus beiden :-D) zu starten, den Filter habe ich deaktiviert.


    Warum bekomme ich beim Loggen auch noch eine zweite Logdatei - nur mit GGA-Sätzen gefüllt? ?(


    Mein Ziel: ich möchte eine Logdatei mit allen Protokollen (ohne TMC-Daten). Warum auch immer loggt MN|5 bei mir nur RMC, GGA und VTG (Alfred hat dafür keine Erklärung). Über glopus (oder Serilot :gap) bekomme ich alle Protokolle geloggt. Und um diese Datei zu erhalten, suche ich die richtige Vorgehensweise.

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • TMC darfst Du MN nicht wegnehmen, wenn Du eine TMC Hardware eingestellt hast. Das ist der Grund, warum MN nicht zuverlässig Daten bekommt. Nur wenn Du in MN einen "Allgemeinen Empfänger ohne TMC" einstellst, wird MN auch dann noch zuverlässig starten. Bei einem GNS Empfänger wartet MN auf Antworten, die Serilot herausfiltert.


    Ich kann mit auch vorstellen, warum MN unvollständig logged. Daran wirst Du nichts ändern können.
    Meine Empfehlung weiterhin: Lasse Glopus loggen. TMC wird dann immer herausgefiltert (das macht Glopus von Haus aus) und den Rest kannst Du ja grundsätzlich von Glopus protokollieren lassen. Den Applikationsspezifischen GPS Protokollfilter in Serilot brauchst Du in dem Fall gar nicht.

  • Zitat

    Original von Peter Kirst
    TMC darfst Du MN nicht wegnehmen, wenn Du eine TMC Hardware eingestellt hast. Das ist der Grund, warum MN nicht zuverlässig Daten bekommt. Nur wenn Du in MN einen "Allgemeinen Empfänger ohne TMC" einstellst, wird MN auch dann noch zuverlässig starten. Bei einem GNS Empfänger wartet MN auf Antworten, die Serilot herausfiltert.


    Genau das konnte ich heute mittag nachvollziehen :)


    Zitat

    Original von Peter Kirst
    Ich kann mit auch vorstellen, warum MN unvollständig logged. Daran wirst Du nichts ändern können.


    Lässt Du mich an diesen Gedanken teilhaben? ?(


    Zitat

    Original von Peter Kirst
    Meine Empfehlung weiterhin: Lasse Glopus loggen. TMC wird dann immer herausgefiltert (das macht Glopus von Haus aus) und den Rest kannst Du ja grundsätzlich von Glopus protokollieren lassen. Den Applikationsspezifischen GPS Protokollfilter in Serilot brauchst Du in dem Fall gar nicht.


    Genaus so werde ich es jetzt auch handhaben :)


    Nochmals vielen Dank!


    Und meinen besonderen Dank an Alfred, der keine Kosten und Mühen gescheut hat, um mir alle Zusammanhänge so zu erklären, dass auch ich jetzt die Abgrenzung glopus-Serilot begriffen habe :) : drink


    Um das Ganze sacken zu lassen, habe ich heute mittag einen schönen Spaziergang im Hafen gemacht ohne Navi :D

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Zitat

    Original von HSVMichi
    ... der keine Kosten und Mühen gescheut hat, um mir alle Zusammanhänge so zu erklären, dass auch ich jetzt die Abgrenzung glopus-Serilot begriffen habe ...


    Hallo Michi


    Daraus schliesse ich, das Dein System laeuft, oder?

  • Zitat

    Original von 900SS-97


    Hallo Michi


    Daraus schliesse ich, das Dein System laeuft, oder?


    Im Prinzip schon. Also MN|5 läuft ohne glopus auf dem gesplitteten Serilot-Port COM4 und loggt RMC, VTG und GGA.


    Filter ist deaktiviert (mit aktiviertem Filter die von Peter erklärten Fehlverbindungen).


    Und um alle Protokolle zu loggen, muss ich halt noch was nebenher laufen lassen (glopus).

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Hallo Michi,


    Zitat

    Original von HSVMichi


    Und um alle Protokolle zu loggen, muss ich halt noch was nebenher laufen lassen (glopus).


    *nurmalsofrag*
    Wofür brauchst Du alle Protokolle? Normalerweise ist GGA und eventuell RMC/VTG ausreichend, denke ich mal.


    Und warum MN|5 nur GGA, RMC und VTG loggt? Hhmm, Du hast doch die 5843, liefert die überhaupt andere Protokolle? Müsste ich wirklich mal testen.


    Gruss, Snoopy

  • Zitat

    Original von Snoopy63
    ... Du hast doch die 5843, liefert die überhaupt andere Protokolle? ...


    Hallo Kalus


    Ja, der liefert auch die anderen NMEA-Protokolle.
    Wenn Michi mit Glopus logt, sind alle drin.

  • Hallo Alfred und Michi,


    habe es gerade auch ausprobiert, meine 5840 liefert auch GSA und GSV, das sollte dann die 5843 auch tun, denke ich mal.


    Allerdings habe ich mir auch meinen alten Log mit MN|5 aufgenommen vom Treffen in BH angesehen. Dieser enthält nur GGA und VTG, noch nichtmal RMC. Empfänger war eine GNS 9830.


    Gruss, Snoopy

  • @Snoopy: ja, wie Alfred schon sagte, liefert die 5843 alles. Bei jedem Programm (sogar bei I-Go!) außer bei MN|5 ?(


    Wozu ich die anderen Protokolle brauche, weiß ich heute auch noch nicht :D Aber vielleicht wäre es später mal interessant, falls im Urlaub Probleme aufgetreten sein werden (war das jetzt Plusquamperfekt? ?( :D)

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Hallo Michi,


    Zitat

    Original von HSVMichi
    (war das jetzt Plusquamperfekt? ?( :D)


    nöö, höchstens drittes Futur bei Sonnenauf- ääähhh -untergang. :D


    Übrigens, wie schon vorher gesagt, das Thema scheint MN|5 zu sein, der loggt nur die Protokolle, die er auch braucht, warum auch immer.


    Gruss, Snoopy


  • Kann nicht sein, denn ich z.B. habe ein Protokoll mehr als Du, und Alfred hat alle ?(

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Hallo Michi,


    Zitat

    Original von HSVMichi
    Kann nicht sein, denn ich z.B. habe ein Protokoll mehr als Du, und Alfred hat alle ?(


    hat Alfred alle Protokolle bei einem Log mit MN|5 (also über die geänderte .ini) oder über Glopus? Und die Unterschiede bei uns könnte am Empfänger liegen.


    Gruss, Snoopy

  • Alfred sagt, er hat alle Protokolle ohne Zusatzsoftware über MN|5.


    Aber wenn wir beide den gleichen Empfänger haben: wieso hast Du dann nur zwei Protokolle, und ich drei (GGA, VTG, RMC)? ?(


    Ausgegeben werden alle - das kann man im glopus schön sehen.

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)