Initiiert Glopus die Satsuche besser als GoPal

  • Hallo,


    ich habe auf meinem 4410er Navi die Programme GoPal 3, Glopus, den Sokobanaskin 3.53, Virtcom und nunauch NaviPOWM.


    Klingt vielleicht etwas merkwürdig, aber mir ist folgendes aufgefallen:
    Starte ich GoPal (oder auch NaviPOWM) dauert es eine mehr oder minder lange Weile, bis Satelliten gefunden/angezeigt werden und das jeweilige Programm arbeiten kann.
    Starte ich Glopus vorher parallel dazu , "findet" dieses die Sats relativ schnell und dann kann ich mit GoPal oder NaviPOWM viel, viel eher anfangen zu navigieren.
    Ich finde das Ganze etwas seltsam, da ich ja den Splitter Virtcom benutze,
    der durch den Varioskin mit eingerichtet wird.
    Im Urlaub auf Mallorca war es ganz extrem. Da hat auch der Satfix nichts Schnelleres bewirkt. Meine Vorgehesweise seit dem ist immer: Erst Glopus starten, auf Satfindung warten, GoPal oder NaviPOWM starten, (Glopus schließen).


    Meine Frage: Hat jemand auch schon mal diesen Sachverhalt bemerkt? Und warum ist das so?


    Panik

  • Hi Panik,


    Gopal braucht manchmal schon sehr lange, aber da ist ja im Varoskin die Funktion drin, das die Sat's schon nach dem Einschalten gesucht werden, mit Koord.


    Das könnte aber bei Dir nicht funktionieren, da Du ja einen anderen Koordserver laufen hast für die Hotkey-Funktion.


    PS: Deine neuen Glopus-Seiten sind sehr schön, ich kam leider erst gestern zum anschauen, da mein Naviunterbau Probleme hat und erneuert werden will. :D

  • Hallo Panik,


    konnte das in einem ersten Versuch nicht bestätigen.
    Habe folgenden Versuch unternommen:


    HR
    Gopal ohne Glopus gestartet: 3-4 Sats etwa 30-40 sek. nach Gopalstart


    HR
    nur Glopus gestartet, sofort Com2: eingestellt (weil der Splitter erst beim ersten Gopalstart installiert wird): 3-4 Sats etwa nach 30 Sekunden
    Er zeigt aber vorher schon die Verfügbarkeit von 11 Sats an. Hat aber wohl keine größere Bewandnis, oder?


    HR
    wie oben Gopal gestartet: wieder 30 sek. bis zum Satempfang



    Das müßte man jetzt mal standardisieren und zig-Mal wiederholen, damit es aussagekräftig wird. Auch ist ja mein Versuchsaufbau total willkürlich mal eben auf die Schnelle überlegt. Vielleicht gibt es bessere Tests ...
    Vielleicht ergibt sich ja ohne HR ein positiveres Ergebnis?


    Meiner Meinung nach ist eine möglichst schnelle Initialisierung des Sat-Chipsatzes förderlich. Die erfolgt bei den neusten Varioskin-Betas ja bereits kurz nach einem Reset (nicht Autoreset!). Da benutze ich eine Koord-Funktion :)


    Wenn Du aber recht hast, würde ich das im Startmanagement berücksichtigen wollen. :)


    Gruß sokobana



    PS: Hast Du Varioskin 3.6 zum Testen bekommen? Und Danke für Deine schicken Sachen bei der Glopus-Integration!

  • Zitat

    Original von sokobana
    Er zeigt aber vorher schon die Verfügbarkeit von 11 Sats an. Hat aber wohl keine größere Bewandnis, oder?


    Imho sind dies die Satelliten, die aktuell über dem Horizont stehen (in view). Die Informationen dazu sind entweder vom letzten Fix her noch im GPS-Chip hinterlegt, oder werden mit den empfangenen Daten neu eingelesen.
    Nicht alle dieser Sats können aber für eine Positionsbestimmung herangezogen werden. Entweder werden einige durch örtliche Gegebenheiten abgeschattet, stehen zu niedrig über dem Horizont oder haben einen zu niedrigen Empfangslevel.
    Erst wenn mindestens 3 - 4 Sats mit ausreichendem Level empfangen werden, wird eine Position ausgegeben = Satfix.


    Gruß
    bonnie

  • Danke, bonnie! :)
    Wie immer perfekt erklärt! :tup


    Gruß sokobana

  • Oder resetet die Software beim Start den GPS Empfänger?
    dies würde erklären, warum es länger dauert.


    Und es würde auch erklären, warum es bei Inbetriebnahme eines COM Splitters besser läuft.
    weil, dann kommt Gopal nicht an die Maus heran, weil der Port ja beim zwischenschalten von einem Com Splitter umgelenkt wird

    ;) bab

  • Zitat

    Original von Panik
    ...
    Starte ich Glopus vorher parallel dazu , "findet" dieses die Sats relativ schnell und dann kann ich mit GoPal oder NaviPOWM viel, viel eher anfangen zu navigieren.
    ...


    Panik


    sagt ja eigentlich sehr viel schon fast alles aus


    Glopus vorher > GPS-Empfänger hat schon wärend des Gopal-Starts Zeit Satelitten zu suchen.
    Gopal alleine > erst Start, dann Suche


    daraus folgt, (siehe oben) Vario-Beta geht schon den richtigen Weg

  • @athos

    Zitat

    athos:
    Gopal braucht manchmal schon sehr lange, aber da ist ja im Varoskin die Funktion drin, das die Sat's schon nach dem Einschalten gesucht werden, mit Koord.Das könnte aber bei Dir nicht funktionieren, da Du ja einen anderen Koordserver laufen hast für die Hotkey-Funktion.


    Wusste ich gar nicht, dass dann etwas Anderes mit Koord nicht mehr geht.Dachte, wenn der einmal läuft, dann macht er "alles".
    *zur GloGloSet.ini: Ist halt noch bissl Entwicklerarbeit nötig, denke aber so ist die Einstellung etwas gefälliger...*


    @sokobana
    mit Hardreset habe ich es nicht probiert, nur mit Softreset aus dem Einstellungsmenü.
    Ich glaube auch nicht, daß es Gopal oder Skinspezifisches Problem ist.
    Wie geschrieben, habe ich es auch noch mit einem anderen Tool probiert und warte da ewig, bis die ersten 3-4 Sats genutzt werden - verfügbar sind sie schon eher(Danke bonnie für die Erklärung, so kann ich mich präzisieren).


    Mir kommt es eher so vor, als ob Glopus da irgendeinen "verstopften Kanal säubert" oder den Datenfluß über Virtcom auch zu den anderen Tools anregt. ?(
    Virtcom hat als Quelle den Com2 und als Ziel Com5
    Alle anderen Tools inkl. Glopus sind auf Com5.


    Panik

  • Zitat

    Original von Panik


    Wusste ich gar nicht, dass dann etwas Anderes mit Koord nicht mehr geht.Dachte, wenn der einmal läuft, dann macht er "alles".
    Panik


    leider gerade nicht, einmal starten, zweiter Start beendet :(


    Zitat

    Original von Panik
    *zur GloGloSet.ini: Ist halt noch bissl Entwicklerarbeit nötig, denke aber so ist die Einstellung etwas gefälliger...*


    Panik


    bis Weihnachten zum Vario 4 ist das auch erledigt :gap

  • Zitat

    Original von athos


    leider gerade nicht, einmal starten, zweiter Start beendet :(


    Ja :( das ist schlecht ...


    Zitat

    Original von athos


    bis Weihnachten zum Vario 4 ist das auch erledigt :gap


    Ja :) das ist gut ...


    Panik

  • Zitat

    Original von athos
    einmal starten, zweiter Start beendet


    Das ist Default. Man kann es aber auch anders einstellen (s. koord-Menüs).


    Wenn man den Koord-Server gleich mit GPS-Empfang startet, dann sollte der GoPal-Fix auch schneller sein, da Koord schon mal "Vorarbeit" geleistet hat.
    Genauer gesagt: Sobald das erste Programm Daten vom GPS-Empfänger abfragt (den GPS-COM-Port schreibend initialisiert) "erwacht" der GPS-Empfänger und sucht nach Sats.


    Gruß,
    Stefan

  • Interessante Information, Stefan! Danke!


    Kannst dumir bitte mal ein kurzes Bsp. posten, wie ich mittels Koordzeile "den GPS-COM-Port schreibend initialisiere" ?


    Und wie ich das Toggeln der Betriebsamkeit des Koordservers verhindere ...
    (habe zwar mal die Parameter durchforstet , bin aber wohl zu blind)


    Panik

  • Hi Panik,


    Bei der Suche nach "koord-Menüs" bin ich da auf einige Beiträge gestoßen.


    Aber ich hab nach kurzer Lektüre erst mal aufgegeben ?( ?( ?(.


    Sokobana löst da Starten des GPS mit einer Anzeige der Höhe und Sat-Anzahl durch den Koordserver.

  • Hallo,


    ja, ja, ich gebe zu, dass die Doku verbesserungswürdig ist...
    Ein paar Menü-Beispiele gibt es auch hier.


    Zum Initialisieren des GPS-Ports müsste eigentlich so etwas schon reichen,

    Code
    Window=0 KoordServ=3 wndrefresh=-1 GPSPort=com5:

    dann hat man den Server am Laufen.
    Jetzt kommt aber die Überlegung, was man alles damit "anstellen" will, d.h. welche Anzeigen man wann und wo haben will.
    Ich habe mir z.B. ein eigenes Koord-Menü aufgebaut, das beim ersten Start den GPS-Init macht. Mit diesem Menü kann ich dann GoPal oder NaviPOWM oder sonst was aufrufen, das Tracking starten, und und und...
    Der "Trick" dabei ist, dass man den Button zum Starten des Koord-Server nur einmal betätigt und alles Weitere mit Koord-Menü-Buttons regelt. Dann läuft der Server auch schön weiter!


    Bitte sagt mir, was Ihr genau wollt, dann kann ich ein einfaches Beispiel erstellen.


    Gruß,
    Stefan

  • Also ich für meinen Teil habe es bis dato so:
    Ich habe den Koordserver über das Navihauptmenü->Mortscript-> Koordserver gestartet ( verdeckt,ohne nach außen sichtbare Buttons).
    Er wird aber auch nach einem Reset über eine Verknüpfung in Windows\Startup aktiviert.
    Mittels einer entsprechend konfigurierten Textdatei belgt er die Fähnchentaste mit diversen Aktionen(verschiedene Mortscripte betätigen verschiedene Tools, wie Gopal, Glopus, Navipowm...)
    Koordserver ist praktisch zu 99%on.


    Nun habe ich aber wie beschrieben, das Problem, daß Gopal oder Navipowm, wenn sie allein gestartet werden, ewig auf das durchgeschaltete Signal von Virtcom warten. Starte ich Glopus vorher oder parallel dazu schafft es dieses, die Verstopfung zu lösen.


    Nun würde ich, vor dem Start von z.B. Navipowm über mein Mortscript in dieses eine Zeile einbauen, in der Koordserver schon das Verstopfungsproblem im Hintergrund löst.


    Panik