AVGPS: Version 1.10 (war bisher AVWSG)

  • Hallo FRAC,


    ich habe nochmal sehr viel Zeit darauf verwendet dem Problem auf die Spur zu kommen. Das komische ist, dass es bei mir immer geht.


    Es passiert tatsächlich immer wieder, dass das WSG-1000 auf eine Anfrage nicht reagiert und dadurch einen Timeout erzeugt (der Timeout kann dabei auch eine halbe Stunde sein, das Gerät schickt einfach nichts). Wenn man dann die Anfrage wiederholt (was ich ja auch mache), wacht der WSG-1000 aus seinem Tiefschlaf wieder auf und schickt, verschlafen wie es halt mal ist, den vorherigen Block leicht geschrottet doch noch los, gefolgt von einem richtigen Block. AVGPS erkennt das aber und es geht dann etwas humpelnd weiter.


    Das Ganze ist auch bei TMX2 und TMX3 so, habe ich mit PortMon überprüft.


    Natürlich habe ich nun ein Konsolenfenster eingebaut, welches die Kommunikation mit dem Gerät anzeigt. Damit sollte es auch für euch möglich sein, eventuelle Fehlerzustände analysieren zu können um mir dann zu sagen, was ich besser machen könnte. ;)


    Grüße


    Andreas


  • Super - dann kann ich auch meine "schlechten" Punkte einfach selektieren und entfernen

  • Hallo Omega,


    ich habe einmal ein Bildausschnitt angehängt. Wie ich schon schrieb, hat die Version 1.7 und 1.8 Probleme die Log-Datei auszulesen. Aber löschen kann ich sie. Wenn ich die Datei abrufen will, erkennt die Software auch die korrekten Trackpunkte. Siehe Grafik. Dann müsste doch ein Zugriff darauf bestehen. Bei 1.6 kann ich die Datei sooft wie ich will abrufen. Heute habe ich das mit dem WSG-1000 eines Bekannten probiert. Auch hier die gleichen Probleme.


    Gruß Bob

  • Hallo zusammen,


    ab sofort gibt es die Version 1.9.


    Hoffentlich hilft das Konsolefenster weiter dem Problem beim Auslesen des Logspeichers auf die Spur zu kommen.


    Ich habe aber dennoch auch ein paar kleine Sachen in der Kommunikation verbessert bzw. optimiert, vielleicht war's das ja auch schon...


    Wenn nicht könnt ihr euch damit trösten, dass es immerhin ein paar kleine Verbesserungen mit dieser Version gibt.... ;)


    Grüße


    Andreas

  • Hallo Omega,


    vielen Dank für die neue Version.


    Das Problem ist geblieben. Allerdings kommt nun beim löschen der Log-Datei, was ja bekanntlich trotzdem funktioniert eine Fehler/Warnmeldung..


    Gruß Bob

  • Hallo Bob,


    da habe ich doch glatt vergessen den Text einzudeutschen......


    EDIT:
    Ignorier's mal....


    Wenn aber das rote X Icon kommt, hat es nicht richtig funktioniert, das Löschen hat dann nicht getan. Wenn das Informations-Icon kommt, hat alles funktioniert.



    Was mich jetzt aber interessieren würde, ist der Log aus der Konsole. Bitte als PN schicken....


    Grüße


    Andreas

    2 Mal editiert, zuletzt von omega ()

  • Hallo Andreas,


    irgendwie ist jetzt aller arg verschlimmbessert.


    COM wird erst im 2. Anlauf erkannt und geöffnet, aber es werden weder NMEA-Daten angezeigt (eingelesen) noch die Daten des lg-Speichers angegeben.


    Es scheint der Wurm reingekommen zu sein (und das gerade leider jetzt, wo ich ein heutiges log gerrne visualisiert hätte).


    Mit 1.6 probiert, Abbruch nach 20 %, 46%, 3 Versuch o.K.


    Können wir irgendwie helfen? Ich versuche mir mal dasd von Dir angegebene Prog anzulachen.

    Einmal editiert, zuletzt von karomue ()

  • Hallo Andreas,


    die "NEUE" Version ist in Bezug auf die Änderungen im Trackeditor wie gewünscht und voll "auf die Zwölf" ==> herlichen Dank dafür!!!


    Die "nicht" Modalen Fenster sind auch gut. Die serielle Schnittstelle mit dem extra Logfenster funktioniert bei mir sowohl über einen USB/seriell Converter mit meinem eigenen Skytraq Modul und mit dem i-Blue Logger über Bluetooth sehr gut.


    .....Moment..das heißt solange man keine Fehler simuliert. Schnittstelle unterbrechen, Logger Ein/Ausschalten ..etc. Man kann das soweit treiben, dass man dann im Taskmanager AVGPS abschießen muß. Das dürfte auch das Problem bei den anderen sein. Ich glaube diesses Problem kann man nur lösen, wenn man die serielle Empfängerroutine in einen eigenen Thread legt und mit einem Timeout überwacht. Falls Interesse besteht könnte ich Dir ein Multithreaded Beispiel schicken. Ich kenne die Probleme ein wenig....


    Nochmals vielen dank für die NEUE Version


    Viele Grüsse
    Achim


    Ps.: Frage: Denkst Du eventuell über einen Download von einem MTK Logger nach oder ist das ausserhalb jeglicher Diskussion......?

  • Hi Andreas,


    klasse Sache, die 1.9er! Die nicht-modalen Fenster gehören ganz klar zur Kategorie "noch nicht gewünscht und schon implementiert!".


    Leider hatte ich auch Charlys Problem - scheinbar wurde der COM Port beim ersten Versuch nicht geöffnet. Im Konsolenfenster rauschten dann aber die NMEA Datensätze lustig durch. Der COM Port scheint also sehr wohl zu funktionieren, nur wurde das im Hauptfenster nicht angezeigt.


    Das "Kein Log ..." Problem besteht immer noch. Leider will es heute nur sehr selten vorkommen, genau genommen bisher einmal, trotz vieler Versuche. Wenn's dann passiert hilft auch die Konsole nicht - die lässt sich dann nämlich nicht bedienen (der Start Knopf reagiert nicht). Also muss ich die Konsole starten, bevor ich den Log abrufe. Was leider momentan prächtig klappt ...


    Sobald ich was eingefangen habe hörst du von mir ...


    Gruß


    FRAC

  • Hallo >Andreas,


    mal ganz vorsichtig: Vista-Problem bei mir?


    Eben auf dem Desk mit XP Home installiert, USB vorne wird nicht erkannt, aber der hintere. NMEA läuft, log Auslesen geht auf Anhieb. Aber nur dieses eine Mal probiert.


    TimeViewer Sitzung morgen? NB mit Vista oder auch Desk mit XP?


    PortMon scheint unter Vista auch nicht zu laufen (wird als BS auch nicht aufgeführt) oder ich kann nicht damit umgehen. Jedenfalls wird die Hilfe unter Vista verweigert.

  • Ich hab's geschafft! Freude über einen Fehler, was für ein seltsamer Zustand ;)!


    Ich habe Konsolen Logs von einem stockenden, aber letztendlich erfolgreichen Versuch, sowie von einem komplett gescheiterten Versuch - sind beide schon auf dem Weg zu Andreas.


    Der Fehler tritt halt sporadisch auf - heute bei mir eher selten. Aber dauerndes Probieren hat zum Ziel geführt.


    @Charly: Portmon brauchst du nicht. Andreas hat das mit der Konsole quasi mit eingebaut. Und - ich glaube nicht an ein Vista Problem (obwohl auch ich Vista benutze). Das scheint mit ein Firmwareproblem des Loggers zu sein. Eins, an dem sich AVGPS verschluckt, wenn der Fehler gleich zu Anfang auftritt. Wenn erst mal ein paar Datensätze richtig übertragen wurden, ist AVGPS äußerst robust und fängt sich selbst nach gröbsten Müll im Datenstrom wieder.


    Hut ab vor Andreas.


    Und - vielleicht hat ja noch jemand die Geduld, den Fehler zu provozieren. Dazu das Tracktool aufmachen, die Konsole aufmachen, die Konsole starten (falls sie nicht schon läuft), das Runterladen der Tracks starten. Wenn's geht: Konsole stoppen, Konsole löschen ("Clear"), und wieder von vorne. Bis es dann endlich die Fehlermeldung gibt. Dann den Konsoleninhalt kopieren und ab damit an Andreas (per PN oder Email).


    Gruß


    FRAC

  • Hallo zusammen,


    möchte mal nur kurz Rückmeldung geben....


    Ich habe heute abend mal 'ne kurze Zeit ohne AVGPS gebraucht und bin gerade dabei mir anhand der vielen Logs von euch (Danke erstmal) ein Bild zu machen.
    Dazu brauche ich noch bisschen Zeit.


    Das verrückte an der Sache ist ja, dass es bei mir immer geht.....


    In einem Log von Womisa ist mir bereits aufgefallen, dass der Timeout nur 200 Millisekunden beträgt. Eigentlich sollte der auf 5 Sekunden sein.


    Und wie ja FRAC schon bestätigt hat, gibt es bei ihm seit 1.9 heute aktuell auch keine Fehler mehr. Ich möchte damit natürlich nicht ausdrücken, dass ihr euch das einbildet, aber für die fehlersuche ist es wichtig die Randbedingungen rauszubekommen....


    Ich halte euch auf dem Laufenden....


    Grüße


    Andreas

  • Ich sehe. War mir entgangen.


    Stecke wieder auf NB um und probiere.

  • Hallo Andreas,


    mir fällt gerade etwas auf, nachdem ich jetzt auch die Console entdeckt habe ( :] :] :] :] ).


    Bei meinem WSG sind standardmäßig einige UBX Dinge aktiviert, das sind offenbar die kryptischen Zeilen, die mit '?b`[C'R/LF] beginnen. Schon mal untersucht, od das störend sein könnte?? Oder was ist das sonst?

    09-05-06 21:57:27.843: ReadLine(): '$GPVTG,324.92,T,,M,0.00,N,0.0,K,N*0C'
    09-05-06 21:57:27.859: ReadLine(): '$GPGGA,195727.000,4801.8629,N,00751.5817,E,0,00,99.9,268.5,M,47.9,M,,0000*68'
    09-05-06 21:57:27.859: ReadLine(): '$GPGSA,A,1,,,,,,,,,,,,,99.9,99.9,99.9*09'
    09-05-06 21:57:27.875: ReadLine(): '$GPGSV,3,1,12,12,81,315,,09,56,127,,27,34,128,22,30,47,266,*70'
    09-05-06 21:57:27.890: ReadLine(): '$GPGSV,3,2,12,14,40,297,,26,13,179,27,04,19,074,,17,04,038,*7C'
    09-05-06 21:57:27.890: ReadLine(): '$GPGSV,3,3,12,02,17,112,,32,01,347,,29,11,203,,22,00,259,*78'
    09-05-06 21:57:27.890: ReadLine(): '$IISMD,279,990,166,25*60'
    09-05-06 21:57:27.906: ReadLine(): '?b'
    09-05-06 21:57:27.906: ReadLine(): '###? ??? ??####?"??####z###D]?b# :#???#?#3#?##3?#_p##?#_'
    09-05-06 21:57:27.921: ReadLine(): '#??#_J##?#?!#K?#_?#??#_y#??#_{#??#p##8B'
    09-05-06 21:57:27.937: ReadLine(): '_?#??#_^#??#p;#QB_(#??#_)#(?#p?#?B#_?#??#p&##B#_?#??#_L#??#_##??#_?#??#_###?#_##??#_?#??#_9#??#p?#B#q?#"B#_K#??#_?##?#_'
    09-05-06 21:57:27.984: ReadLine(): '#/?#_0#?? _[##?x###??y###??z###??{###??|###??}###??~###??####???###???###???###???###???###???###???###???###???###???###???###???W?b##4#???#?l##?####a;#??{#?C!#?G##############?####'######???b####???##a;#??{#?C!#?G##?#?b####???#_K?#???##?##?###??!#?A##?)?b####???##'#'#'#'#'#'#'???b####???#####?q##??##???b#"##???#?#??~????###p9##/3?b#0?#???##########Q;##########8###########"?##########/'
    09-05-06 21:57:28.140: ReadLine(): '##########()##########?###########J###########&###########p##########?K#####'
    09-05-06 21:57:28.156: ReadLine(): ' ####[###########?##########??########################################?#?b#1?#???#?B########01######################################################################################################################## '
    09-05-06 21:57:28.156: ReadLine(): '#############################################???b#2##???#########?q$GPRMC,195728.000,V,4801.8629,N,00751.5817,E,0.00,324.92,060509,,,N*72'
    09-05-06 21:57:28.203: ReadLine(): '$GPVTG,324.92,T,,M,0.00,N,0.0,K,N*0C'
    09-05-06 21:57:28.218: ReadLine(): '$GPGGA,195728.000,4801.8629,N,00751.5817,E,0,00,99.9,268.5,M,47.9,M,,0000*67'
    09-05-06 21:57:28.250: ReadLine(): '$GPGSA,A,1,,,,,,,,,,,,,99.9,99.9,99.9*09'
    09-05-06 21:57:28.312: ReadLine(): '$GPGSV,3,1,12,12,81,315,,09,56,127,,27,34,128,22,30,47,266,*70'
    09-05-06 21:57:28.312: ReadLine(): '$GPGSV,3,2,12,14,40,297,,26,13,179,27,04,19,074,,17,04,038,*7C'
    09-05-06 21:57:28.343: ReadLine(): '$GPGSV,3,3,12,02,17,112,,32,01,347,,29,11,203,,22,00,259,*78'
    09-05-06 21:57:28.359: ReadLine(): '$IISMD,279,989,167,25*69'
    09-05-06 21:57:28.359: ReadLine(): '?b'
    09-05-06 21:57:28.375: ReadLine(): '###? ??? ??####?"??####z###D]?b# :#???#?#3#?##3?#_p##?#_'
    09-05-06 21:57:28.390: ReadLine(): '#??#_J##?#?!#K?#_?#??#_y#??#_{#??#p##8B'
    09-05-06 21:57:28.421: ReadLine(): '_?#??#_^#??#p;#QB_(#??#_)#(?#p?#?B#_?#??#p&##B#_?#??#_L#??#_##??#_?#??#_###?#_##??#_?#??#_9#??#p?#B#q?#"B#_K#??#_?##?#_'
    09-05-06 21:57:28.453: ReadLine(): '#/?#_0#?? _[##?x###??y###??z###??{###??|###??}###??~###??####???###???###???###???###???###???###???###???###???###???###???###?????b##4#???##r##?####a;#??{#?C!#?I##############?####'######D??b####???##a;#??{#?C!#?I##[??b####???#_K?#???##?##?####?!#?@##c#?b####???##'#'#'#'#'#'#'?|?b####???#####?q##??##?7?b#"##???#j#??~????###|>##???b#0?#???##########Q;##########8###########"?##########/'
    09-05-06 21:57:28.484: ReadLine(): '##########()##########?###########J###########&###########p##########?K#####'
    09-05-06 21:57:28.546: ReadLine(): ' ####[###########?##########??########################################?w?b#1?#???#?B########01######################################################################################################################## '
    09-05-06 21:57:28.562: ReadLine(): '#############################################???b#2##???#########m}$GPRMC,195729.000,V,4801.8629,N,00751.5817,E,0.00,324.92,060509,,,N*73'
    09-05-06 21:57:28.578: ReadLine(): '$GPVTG,324.92,T,,M,0.00,N,0.0,K,N*0C'
    09-05-06 21:57:28.609: ReadLine(): '$GPGGA,195729.000,4801.8629,N,00751.5817,E,0,00,99.9,268.5,M,47.9,M,,0000*66'
    09-05-06 21:57:28.609: ReadLine(): '$GPGSA,A,1,,,,,,,,,,,,,99.9,99.9,99.9*09'
    09-05-06 21:57:28.625: ReadLine(): '$GPGSV,3,1,12,12,81,315,,09,56,127,,27,34,128,22,30,47,266,*70'
    09-05-06 21:57:28.625: ReadLine(): '$GPGSV,3,2,12,14,40,297,,26,13,179,27,04,19,074,,17,04,038,*7C'
    09-05-06 21:57:28.640: ReadLine(): '$GPGSV,3,3,12,02,17,112,,32,01,347,,29,11,203,,22,00,259,*78'
    09-05-06 21:57:28.640: ReadLine(): '$IISMD,279,990,166,25*60'
    09-05-06 21:57:28.640: ReadLine(): '?b'
    09-05-06 21:57:28.734: ReadLine(): '###? #?? #?####?"??####x###BV?b# :#???#?#3#?##3?#_p##?#_'
    09-05-06 21:57:28.750: ReadLine(): '#??#_J##?#?!#K?#_?#??#_y#??#_{#??#p##8B'
    09-05-06 21:57:28.765: ReadLine(): '_?#??#_^#??#p;#QB_(#??#_)#(?#p?#?B#_?#??#p&##B#_?#??#_L#??#_##??#_?#??#_###?#_##??#_?#??#_9#??#p?#B#q?#"B#_K#??#_?##?#_'
    09-05-06 21:57:28.781: ReadLine(): '#/?#_0#?? _[##?x###??y###??z###??{###??|###??}###??~###??####???###???###???###???###???###???###???###???###???###???###???###?????b##4#???#?w##?####a;#??{#?C!#?K##############?####'######?#?b####???##a;#??{#?C!#?K##>C?b####???#_K?#???##?##?###l#"##@##?F?b####???##'#'#'#'#'#'#'?#?b####???#####?q##??##???b#"##???#?#??~????###sC## 0?b#0?#???##########Q;##########8###########"?##########/'
    09-05-06 21:57:28.781: ReadLine(): '##########()##########?###########J###########&###########p##########?K#####'
    09-05-06 21:57:28.859: ReadLine(): ' ####[###########?##########??########################################???b#1?#???#?B########y######################################################################################################################### '
    09-05-06 21:57:28.890: ReadLine(): '#############################################?I?b#2##???#########Y?$GPRMC,195730.000,V,4801.8629,N,00751.5817,E,0.00,324.92,060509,,,N*7B'
    09-05-06 21:57:28.890: ReadLine(): '$GPVTG,324.92,T,,M,0.00,N,0.0,K,N*0C'
    09-05-06 21:57:28.906: ReadLine(): '$GPGGA,195730.000,4801.8629,N,00751.5817,E,0,00,99.9,268.5,M,47.9,M,,0000*6E'
    09-05-06 21:57:28.921: ReadLine(): '$GPGSA,A,1,,,,,,,,,,,,,99.9,99.9,99.9*09'
    09-05-06 21:57:28.921: ReadLine(): '$GPGSV,3,1,12,12,81,315,,09,56,127,,27,34,128,23,30,47,266,*71'
    09

    Einmal editiert, zuletzt von karomue ()

  • Hallo zusammen,


    kurz von mir noch eine Meldung.


    Ich arbeite normalerweise mit Vista und habe nun das ganze auch mit XP getestet. Der Fehler das die Log-Datei nicht gelesen wird, ist bei mir auch bei XP ab Version 1.7. Die Version 1.6 läuft auch hier super.


    Gruß Bob