5894
Kommentar:
|
11316
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
[[http://translate.google.com/translate?sl=auto&js=n&prev=_t&ie=UTF-8&layout=2&eotf=1&u=http://www.mikrokopter.de/ucwiki/MKGPXTool&act=url|Translate]] {{{#!wiki MK_select1 * {{http://mikrokopter.de/images/eng.gif}} [[en/MKGPXTool|english]] }}} |
|
Zeile 2: | Zeile 6: |
(Anzeige- und Auswerteprogramm für MK .gpx-Log-Daten) [[http://gallery.mikrokopter.de/main.php/v/uploads/MKGPXToolScreenshot.png.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=114890}}]] <<BR>><<BR>> '''Hier kann man die neuste Version (17. Jun 04:47 v0.2.1beta) herunterladen:''' [[http://www.mydrive.ch/|http://www.mydrive.ch/]] Benutzer: mkgpx@fscapin (Gastzugang der Automatisch zu dem richtigen Verzeichniss führt) Kennwort: mkgpxtool <<BR>> (/!\ Achtung Google Übersetzung ändert die obigen Zugangsdaten, bitte diese ohne Übersetzung ansehen!) Weiter unten ist unter "Hilfe/Erster Start" eine kleine Hilfe, bitte die Aufmerksam durchlesen! |
'''Programm zur Anzeige- und Auswertung von MK .gpx Log-Dateien'''<<BR>> |
Zeile 18: | Zeile 8: |
<<BR>> == Features == - Virtual OSD(!): Virtuelles OSD welches mit dem entsprechenden Flug-Video hinterlegt werden kann (GPX Datensätze können mit dem Video synchronisiert werden)<<BR>> - Virtual OSD Synchronisations-Werte können neben der Video Datei gespeichert werden<<BR>> - Künstlicher Horizont / Kompass wird fliessend von einer (Log)Sekunde zur anderen 10x pro Sek. aktualisiert (Interpoliert)<<BR>> - GridView mit allen Werten, zusätzlich sind die Werte ErrorCode und NC/FC-Flags etc. als Text darstellbar, fehler werden Rot hinterlegt<<BR>> - Map Fenster mit Fluglinien auf Google Map projeziert, div. Einstellmöglichkeiten<<BR>> - Player Fenster, damit können die Trackpoints (ohne Video) abgespielt werden, die Geschwindigkeit lässt sich variieren<<BR>> - Anzeige nur eines ausgewählten Bereichs<<BR>> - Anzeige vom 'Log' Verzeichniss in einer Übersicht gegliedert nach Jahr/Monat, Anzeige der Anzahl Logs/Verzeichnisse<<BR>> - Übersicht der 'Datums'-Verzeichnisse (wieviele Logs sind enthalten, Grösse, Startzeit je Log, in Lokalzeit umgerechnet)<<BR>> - Bis zu 10 unabhängige volldynamische GraphViews (Werteachse Zoomen, Zeitachse Zoomen, xy Verschieben)<<BR>> - Übersicht aller wichtigsten Werte inkl. Min/Durchschnitt/Max Werte, Fehlermeldungen, Flugzeit etc.<<BR>> - Zusätzliche errechnete Werte (Watt, ....)<<BR>> - Anzeige aller möglichen Fehler in der Übersicht (Low Batt, Failsafe, Emergency Landing... etc.)<<BR>> - Alle Fensterpositionen/Grössen und die ausgewählten Werte werden gespeichert!<<BR>> - Umschalten zwischen "RAW/METRIC/INCH"<<BR>> - Automatisches erkennen und lesen von defekten/abgebrochenen .GPX-Files<<BR>> <<BR>> |
[[http://gallery.mikrokopter.de/main.php/v/uploads/MKGPXToolScreenshot.png.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=114890|http://gallery.mikrokopter.de/main.php/v/uploads/MKGPXToolScreenshot.png.html}}]]<<BR>> [[http://gallery.mikrokopter.de/main.php/v/uploads/ScreenShotMap.png.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115481}}]]<<BR>> [[http://gallery.mikrokopter.de/main.php/v/uploads/ScreenShotFlags.png.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115484}}]]<<BR>> (Video von diesem Flug ist [[http://youtu.be/vrE-sVVsv1g|hier zu sehen]]) |
Zeile 39: | Zeile 14: |
= Hilfe = Nach dem Programmstart wird erstmal das Hauptverzeichnis "Log" ausgewählt wo Ihr idealerweise alle Logfiles von der SD kopiert habt. Dafür mit der Rechten Maustaste auf "Select log directory" klicken, mit der Linken Maustaste wird dann hier in Zukunft das Verzeichniss neu eingelesen (falls man neue Logs reinkopiert hat) |
=== Hier kann man die neuste Version (5. Jul 19:41 v0.2.8beta) herunterladen: === '''[[attachment:MK_GPXTool_0.2.8.0b.zip|MK_GPXTool_0.2.8.0b.zip]] ([[http://www.mikrokopter.de/ucwiki/MKGPXToolChangeLog|Version-Historie]])'''<<BR>> |
Zeile 43: | Zeile 17: |
Hat man seine Logs z.B. unter c:\log\20120518\GPX\*.gpx gibt man nur das Hauptverzeichnis "'''c:\log'''" an. | (Im Menü "Program"->"About" findet man den DONATE-Button, herzlichen Dank für jede Spende!)<<BR>> |
Zeile 45: | Zeile 19: |
'''Bitte die Anleitung [[http://www.mikrokopter.de/ucwiki/MKGPXTool#Hilfe.2BAC8-Erster_Start|"Hilfe/Erster Start"]] aufmerksam durchlesen!''' <<BR>> <<BR>> | |
Zeile 46: | Zeile 21: |
Danach kann man schon einzelne Logs anklicken, GraphViews aufmachen und mit Klick auf "..." die Werte rüberschieben die angezeigt werden sollen (SHIFT oder CTRL drücken um mehrere gleichzeitig zu markieren). Default Werte kommen in einer späteren Version noch... <<BR>><<BR>> '''Hinweis zum Video einbinden im VirtualOSD:'''<<BR>> Das VirtualOSD verwendet das Media Player addin. D.h. wenn das Video im Media Player läuft, läuft es auch im VirtualOSD. Also ggf. die entsprechenden Codecs installieren (Haali media splitter für GoPro .mp4-Dateien z.B.) und testen bis es im Windows Media player läuft. <<BR>><<BR>> '''Video Synchronisieren:''' Nach dem starten der Motoren bzw. einige Sekunden danach wenn richtig Gas gegeben wird (und der Log angefangen hat) im Video "SyncStart" drücken, dann Video vorspulen bis zu der Stelle wo die Motoren abgestellt werden, dann "SyncEnd" drücken. |
== Features == - Virtual OSD(!): Virtuelles OSD welches mit dem entsprechenden Flug-Video hinterlegt werden kann (GPX Datensätze können mit dem Video synchronisiert werden)<<BR>> - Virtual OSD Synchronisations-Werte können neben der Video Datei gespeichert werden<<BR>> - Künstlicher Horizont / Kompass wird fliessend von einer (Log)Sekunde zur anderen 10x pro Sek. aktualisiert (Interpoliert)<<BR>> - GridView mit allen Werten, zusätzlich sind die Werte ErrorCode und NC/FC-Flags etc. als Text darstellbar, fehler werden Rot hinterlegt<<BR>> - Map Fenster mit Fluglinien auf Google Map projeziert, Waypoints, div. Einstellmöglichkeiten<<BR>> - Player Fenster, damit können die Trackpoints (ohne Video) abgespielt werden, die Geschwindigkeit lässt sich variieren<<BR>> - Anzeige nur eines ausgewählten Bereichs<<BR>> - Anzeige vom 'Log' Verzeichniss in einer Übersicht gegliedert nach Jahr/Monat, Anzeige der Anzahl Logs/Verzeichnisse<<BR>> - Übersicht der 'Datums'-Verzeichnisse (wieviele Logs sind enthalten, Grösse, Startzeit je Log, in Lokalzeit umgerechnet)<<BR>> - Bis zu 10 unabhängige volldynamische GraphViews (Werteachse Zoomen, Zeitachse Zoomen, xy Verschieben)<<BR>> - Übersicht aller wichtigsten Werte inkl. Min/Durchschnitt/Max Werte, Fehlermeldungen, Flugzeit etc.<<BR>> - Zusätzliche errechnete Werte (Watt, ....)<<BR>> - Anzeige aller möglichen Fehler in der Übersicht (Low Batt, Failsafe, Emergency Landing... etc.)<<BR>> - Alle Fensterpositionen/Grössen und die ausgewählten Werte werden gespeichert!<<BR>> - Umschalten zwischen "RAW/METRIC/INCH"<<BR>> - Automatisches erkennen und lesen von defekten/abgebrochenen .GPX-Files<<BR>> - Öffnen von .gpx-Dateien im MK GPXTool mit Doppelklick, oder über Command Line-Parameter, oder einzeln<<BR>>- Übersichtliche grafische Darstellung aller Flags<<BR>>- Export nach .csv - alle oder Selektierte, mit aktuell ausgewählten Werten und eingestellter Einheit (RAW/METRIC/INCH)<<BR>>- Automatisches erkennen der SD Karte beim einschieben und verschieben der Logs<<BR>> - 5 Verschiedene Programm-Konfigurationen möglich<<BR>> |
Zeile 55: | Zeile 25: |
Es kann es sein dass man etwas später nach dem Motorstart im Video "SyncStart" drücken muss. <<BR>><<BR>> '''Hinweis:''' Erst wenn man "SyncStart" und "SyncEnd" gewählt hat werden die Trackpoints mit dem Video Synchronisiert abgespielt. |
== Hilfe/Erster Start == Nach dem Programmstart wird erstmal das Hauptverzeichnis "Log" ausgewählt wo Ihr idealerweise alle Logfiles von der SD kopiert habt. Dafür mit der Rechten Maustaste auf "Select log directory" klicken, mit der Linken Maustaste wird dann hier in Zukunft das Verzeichniss neu eingelesen (falls man neue Logs reinkopiert hat) <<BR>> Hat man seine Logs z.B. unter c:\log\20120518\GPX\*.gpx gibt man nur das Hauptverzeichnis "'''c:\log'''" an. <<BR>> Danach kann man schon einzelne Logs anklicken und die div. Fenster öffnen.<<BR>> Um die angezeigten Werte zu ändern auf "..." klicken und die gewünschten Werte die angezeigt werden sollen auswählen und "'''->'''" drücken (SHIFT oder CTRL drücken um mehrere gleichzeitig zu markieren)<<BR>> |
Zeile 59: | Zeile 31: |
Hat man dies gemacht kann man durch klicken auf die Video-Zeit nochmal ein kleines Fenster öffnen bei dem man die StartSync und EndSync-Zeit noch um +- 100ms verstellen kann. <<BR>><<BR>> '''Tip:''' Läuft die Anzeige dem Video voraus, StartSync +100ms, hinkt die Anzeige dem Video hinterher -100ms<<BR>> |
==== .gpx Dateien per Doppelklick mit MK GPXTool öffnen ==== MK GPXTool unterstützt als sogenannte Command Line Option die Übergabe von einem .gpx File (mit Pfad), dadurch kann man z.B. im Windows per Doppelklick eine .gpx-Datei mit dem MK GPXTool öffnen.<<BR>> <<BR>> Wie man dies macht ist [[http://onsoftware.softonic.de/windows-dateitypen-mit-programmen-verknupfen|hier ausführlich]] beschrieben.<<BR>> <<BR>> ==== Video einbinden im VirtualOSD: ==== Das VirtualOSD verwendet das Media Player addin. D.h. wenn das Video im Media Player läuft, läuft es auch im VirtualOSD. Also ggf. die entsprechenden Codecs installieren (Haali media splitter für GoPro .mp4-Dateien z.B.) und testen bis es im Windows Media player läuft. <<BR>><<BR>> |
Zeile 64: | Zeile 39: |
{i} Da nur alle Sek ein Wert vorhanden ist lässt sich das Video natürlich nur insgesamt synchronisieren, alles was innerhalb einer Video-Sekunde geschieht wird im OSD entweder passend, etwas zu früh oder zu spät oder auch gar nicht angezeigt. Da sind einfach gewisse Grenzen gesetzt.<<BR>> | ==== Video Synchronisieren: ==== Nach dem starten der Motoren bzw. einige Sekunden danach wenn richtig Gas gegeben wird (und der Log angefangen hat) im Video "SyncStart" drücken, dann Video vorspulen bis zu der Stelle wo die Motoren abgestellt werden, dann "SyncEnd" drücken. <<BR>> Es kann es sein dass man etwas später nach dem Motorstart im Video "SyncStart" drücken muss. <<BR>><<BR>> '''Hinweis:''' Erst wenn man "SyncStart" und "SyncEnd" gewählt hat werden die Trackpoints mit dem Video Synchronisiert abgespielt. <<BR>> Hat man dies gemacht kann man durch klicken auf die Video-Zeit nochmal ein kleines Fenster öffnen bei dem man die StartSync und EndSync-Zeit noch um +- 100ms verstellen kann. <<BR>><<BR>> '''Tip:''' Läuft die Anzeige dem Video voraus, StartSync +100ms, hinkt die Anzeige dem Video hinterher -100ms<<BR>> |
Zeile 66: | Zeile 42: |
Also da muss man halt ggf. ein wenig rumspielen mit SyncStart und SyncEnd bis man die richtige Posi gefunden hat.<<BR>> <<BR>><<BR>> '''Allgemein:''' Beim Speichern ("Save sync") wird ein neues File angelegt das den Filenamen und Pfad der Videodatei verwendet, aber mit der Endung ".sync". (Möchte man die Sync-Daten speichern sollte das Video also von einem Ort geladen werden auf den gespeichert werden kann).<<BR>> |
'''Log mit Video Synchronisieren''' (Log ist länger als Video, bzw. Video wurde im Flug gestartet):<<BR>> Soll die Synchronisation umgekehrt laufen, wird im Menu "Sync" umgeschaltet auf "Sync from Log".<<BR>> Das Video wird dabei nicht gestartet.<<BR>> Nun wird die gewünschte Position im Log angewählt bei der das Video startet und dann "SyncStart" geklickt.<<BR>> Danach zum Ende vom Log und "SyncEnd" klicken.<<BR>> Das Finetuning kann nun auch über "SyncDetail" gemacht werden.<<BR>> |
Zeile 71: | Zeile 49: |
Beim beenden vom Programm wird im Arbeitsverzeichnis die Datei "MK_GPXTool.ini" mit allen Einstellungen etc. angelegt.<<BR>> | {i} Da nur alle Sek ein Wert vorhanden ist lässt sich das Video natürlich nur insgesamt synchronisieren, alles was innerhalb einer Video-Sekunde geschieht wird im OSD entweder passend, etwas zu früh oder zu spät oder auch gar nicht angezeigt. Da sind einfach gewisse Grenzen gesetzt.<<BR>> <<BR>> Also da muss man halt ggf. ein wenig probieren mit SyncStart und SyncEnd bis man die richtige Posi gefunden hat.<<BR>> <<BR>> ||<#f4f4e0>'''Ein aktuelles Beispiel aus der Praxis mit einem Video das ich Synchronisiert habe:''' <<BR>><<BR>>Videolänge: 08:35 (Motoren gehen im Video bei 00:15 an und um 08:15 aus)<<BR>> <<BR>> Ich lasse das Video laufen und drücke bei 00:15 "SyncStart"<<BR>> dann schiebe ich den Regler unter dem Video etwas vor 08:15, lasse weiter laufen und wenn die Motoren bei 08:15 ausgehen drücke ich "SyncEnd"<<BR>> <<BR>> Dann drück ich auf SyncStart und schaue das Video und vergleiche was vom OSD angezeigt wird, dabei hilft z.B. wenn man sich am Anfang vom Flug eine Stelle sucht wo der Kopter beim einschalten von einem Modus Piept, man hört den Ton vom Video und im OSD sieht man wie der Modus angezeigt wird. Oder wenn man an einer Stelle im Video hat wo man auf einmal viel Gier gibt kann man diese auch gut zum abgleichen hernehmen.<<BR>> <<BR>> Man ändert nun im SyncDetail Fenster den SyncStart-Wert dahingehend bis dieser Punkt in etwa übereinstimmt. (Der SyncEnd-Wert stimmt bei mir immer sehr gut mit dem Abstellen der Motoren überein und braucht kaum angepasst zu werden)<<BR>> <<BR>> In meinem Beispiel Video habe ich die StartSync im SyncDetail-Fenster bei Sek 34.496... und die EndSync bei Sek 494.824... die Sync differenz beträgt 460.3279323<<BR>> <<BR>> Wenn man nun das Video z.B. von Anfang an abspielt, wird ab Video-Sek 34.4 der Log bei Eintrag Nr. 1 angefangen Nachzuführen. Bei Video-Sek 494.8 ist der Log dann beim letzten Eintrag und die Nachführung geht nicht mehr weiter.<<BR>> Man kann jederzeit an eine beliebige Stelle im Video springen und der Log springt Automatisch an die richtigen Stelle und wird weiter nachgeführt. || ==== Auto-Verschieben der Logs von der SD Karte: ==== Ist im Menü Settings "Auto move new logs" akiviert wird vom Programm automatisch erkannt wann eine SD Karte mit MK Logs eingeschoben wird.<<BR>> Es öffnet sich ein Fenster in dem angezeigt wird wieviele neue Logs und Verzeichnisse gefunden wurden.<<BR>> |
Zeile 73: | Zeile 56: |
Der Rest der Software sollte selbsterklärend sein... (Tooltips lesen!)<<BR>> | Auf Wunsch werden diese in das aktuelle Log-Verzeichniss '''verschoben'''.<<BR>> |
Zeile 75: | Zeile 58: |
Bitte Fehler in [[http://forum.mikrokopter.de/topic-34659.html|diesem Forum-Thread]] melden und möglichst eine nachmachbare Anleitung geben wie man zu dem Fehler kommt. Evtl. mit Screenshots wo nötig.<<BR>> | Wenn ein gleiches Datums-Verzeichniss exisitert, d.H. wurde am gleichen Tag geflogen, die SD geleert und dann wieder geflogen, werden die darin vorhandenen .GPX und .KML-Dateien automatisch umbenennt (eins erhöht).<<BR>> '''Zum Beispiel:'''<<BR>> Aus "GPS00000.GPX" wird "GPS00001.GPX"<<BR>> Aus "GPS00000.KML" wird "GPS00001.KML" etc.<<BR>> |
Zeile 77: | Zeile 63: |
Getestet habe ich bisher auf Windows XP Pro SP3 mit Windows Media Player 11 und Windows 7, Vista sollte auch gehen. | (Allfällige sonstige Dateien werden ebenfalls umbenannt falls diese schon vorhanden sind im Ziel-Ordner.)<<BR>> <<BR>> <<BR>> == Allgemein: == Es können 5 Konfigurationen angelegt werden, alle mit eigenem Log-Pfad, Fensterpositionen/Grössen, Ausgewählten Werte etc.<<BR>> |
Zeile 79: | Zeile 69: |
Mindestens .net Framework 2.0 ist Voraussetzung, sollte aber mittlerweile so ziemlich auf allen Rechnern ab XP vorhanden sein. | Wird eine neue Konfiguration ausgewählt die noch nicht exisitert, wird automatisch die erste Kopiert, beim Wechsel einer Konfiguration zur anderen wird die vorherige automatisch gespeichert.<<BR>> |
Zeile 81: | Zeile 71: |
Um eine bestehende Konfiguration von einer anderen zu Kopieren kann man im "Settings" Menü mit "Import config" eine beliebige Konfiguration über die aktuell Gewählte darüberkopieren.<<BR>> | |
Zeile 82: | Zeile 73: |
Herzlichen Dank allen die Mithelfen und viel Spass beim Testen! <<BR>> <<BR>> |
Beim Speichern der Sync-Daten im VirtualOSD ("Save sync") wird ein neues File angelegt das den Filenamen und Pfad der Videodatei verwendet, aber mit der Endung ".sync". (Möchte man die Sync-Daten speichern sollte das Video also von einem Ort geladen werden auf den gespeichert werden kann).<<BR>> <<BR>> Beim beenden vom Programm wird im Arbeitsverzeichnis die Datei "MK_GPXTool.ini" bzw. "MK_GPXTool_2-5.ini" mit allen Einstellungen etc. angelegt.<<BR>> <<BR>> Der Rest der Software sollte selbsterklärend sein... (Tooltips lesen!)<<BR>> <<BR>> Bitte Fehler in [[http://forum.mikrokopter.de/topic-34659.html|diesem Forum-Thread]] melden und möglichst eine reproduzierbare Anleitung geben wie man zu dem Fehler kommt. Evtl. mit Screenshots wo nötig.<<BR>> <<BR>> Getestet habe ich bisher auf Windows XP Pro SP3 mit Windows Media Player 11 und Windows 7, Vista sollte auch gehen. <<BR>> Mindestens .net Framework 2.0 ist Voraussetzung, sollte aber mittlerweile so ziemlich auf allen Rechnern ab XP vorhanden sein. <<BR>> <<BR>> Herzlichen Dank allen die Mithelfen und viel Spass beim Testen! <<BR>> <<BR>> Franco<<BR>> {{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=111575}} |
MKGPXTool
Programm zur Anzeige- und Auswertung von MK .gpx Log-Dateien
(Video von diesem Flug ist hier zu sehen)
Hier kann man die neuste Version (5. Jul 19:41 v0.2.8beta) herunterladen:
MK_GPXTool_0.2.8.0b.zip (Version-Historie)
(Im Menü "Program"->"About" findet man den DONATE-Button, herzlichen Dank für jede Spende!)
Bitte die Anleitung "Hilfe/Erster Start" aufmerksam durchlesen!
Features
- Virtual OSD(!): Virtuelles OSD welches mit dem entsprechenden Flug-Video hinterlegt werden kann (GPX Datensätze können mit dem Video synchronisiert werden)
- Virtual OSD Synchronisations-Werte können neben der Video Datei gespeichert werden
- Künstlicher Horizont / Kompass wird fliessend von einer (Log)Sekunde zur anderen 10x pro Sek. aktualisiert (Interpoliert)
- GridView mit allen Werten, zusätzlich sind die Werte ErrorCode und NC/FC-Flags etc. als Text darstellbar, fehler werden Rot hinterlegt
- Map Fenster mit Fluglinien auf Google Map projeziert, Waypoints, div. Einstellmöglichkeiten
- Player Fenster, damit können die Trackpoints (ohne Video) abgespielt werden, die Geschwindigkeit lässt sich variieren
- Anzeige nur eines ausgewählten Bereichs
- Anzeige vom 'Log' Verzeichniss in einer Übersicht gegliedert nach Jahr/Monat, Anzeige der Anzahl Logs/Verzeichnisse
- Übersicht der 'Datums'-Verzeichnisse (wieviele Logs sind enthalten, Grösse, Startzeit je Log, in Lokalzeit umgerechnet)
- Bis zu 10 unabhängige volldynamische GraphViews (Werteachse Zoomen, Zeitachse Zoomen, xy Verschieben)
- Übersicht aller wichtigsten Werte inkl. Min/Durchschnitt/Max Werte, Fehlermeldungen, Flugzeit etc.
- Zusätzliche errechnete Werte (Watt, ....)
- Anzeige aller möglichen Fehler in der Übersicht (Low Batt, Failsafe, Emergency Landing... etc.)
- Alle Fensterpositionen/Grössen und die ausgewählten Werte werden gespeichert!
- Umschalten zwischen "RAW/METRIC/INCH"
- Automatisches erkennen und lesen von defekten/abgebrochenen .GPX-Files
- Öffnen von .gpx-Dateien im MK GPXTool mit Doppelklick, oder über Command Line-Parameter, oder einzeln
- Übersichtliche grafische Darstellung aller Flags
- Export nach .csv - alle oder Selektierte, mit aktuell ausgewählten Werten und eingestellter Einheit (RAW/METRIC/INCH)
- Automatisches erkennen der SD Karte beim einschieben und verschieben der Logs
- 5 Verschiedene Programm-Konfigurationen möglich
Hilfe/Erster Start
Nach dem Programmstart wird erstmal das Hauptverzeichnis "Log" ausgewählt wo Ihr idealerweise alle Logfiles von der SD kopiert habt. Dafür mit der Rechten Maustaste auf "Select log directory" klicken, mit der Linken Maustaste wird dann hier in Zukunft das Verzeichniss neu eingelesen (falls man neue Logs reinkopiert hat)
Hat man seine Logs z.B. unter c:\log\20120518\GPX\*.gpx gibt man nur das Hauptverzeichnis "c:\log" an.
Danach kann man schon einzelne Logs anklicken und die div. Fenster öffnen.
Um die angezeigten Werte zu ändern auf "..." klicken und die gewünschten Werte die angezeigt werden sollen auswählen und "->" drücken (SHIFT oder CTRL drücken um mehrere gleichzeitig zu markieren)
.gpx Dateien per Doppelklick mit MK GPXTool öffnen
MK GPXTool unterstützt als sogenannte Command Line Option die Übergabe von einem .gpx File (mit Pfad), dadurch kann man z.B. im Windows per Doppelklick eine .gpx-Datei mit dem MK GPXTool öffnen.
Wie man dies macht ist hier ausführlich beschrieben.
Video einbinden im VirtualOSD:
Das VirtualOSD verwendet das Media Player addin. D.h. wenn das Video im Media Player läuft, läuft es auch im VirtualOSD. Also ggf. die entsprechenden Codecs installieren (Haali media splitter für GoPro .mp4-Dateien z.B.) und testen bis es im Windows Media player läuft.
Video Synchronisieren:
Nach dem starten der Motoren bzw. einige Sekunden danach wenn richtig Gas gegeben wird (und der Log angefangen hat) im Video "SyncStart" drücken, dann Video vorspulen bis zu der Stelle wo die Motoren abgestellt werden, dann "SyncEnd" drücken.
Es kann es sein dass man etwas später nach dem Motorstart im Video "SyncStart" drücken muss.
Hinweis: Erst wenn man "SyncStart" und "SyncEnd" gewählt hat werden die Trackpoints mit dem Video Synchronisiert abgespielt.
Hat man dies gemacht kann man durch klicken auf die Video-Zeit nochmal ein kleines Fenster öffnen bei dem man die StartSync und EndSync-Zeit noch um +- 100ms verstellen kann.
Tip: Läuft die Anzeige dem Video voraus, StartSync +100ms, hinkt die Anzeige dem Video hinterher -100ms
Log mit Video Synchronisieren (Log ist länger als Video, bzw. Video wurde im Flug gestartet):
Soll die Synchronisation umgekehrt laufen, wird im Menu "Sync" umgeschaltet auf "Sync from Log".
Das Video wird dabei nicht gestartet.
Nun wird die gewünschte Position im Log angewählt bei der das Video startet und dann "SyncStart" geklickt.
Danach zum Ende vom Log und "SyncEnd" klicken.
Das Finetuning kann nun auch über "SyncDetail" gemacht werden.
Da nur alle Sek ein Wert vorhanden ist lässt sich das Video natürlich nur insgesamt synchronisieren, alles was innerhalb einer Video-Sekunde geschieht wird im OSD entweder passend, etwas zu früh oder zu spät oder auch gar nicht angezeigt. Da sind einfach gewisse Grenzen gesetzt.
Also da muss man halt ggf. ein wenig probieren mit SyncStart und SyncEnd bis man die richtige Posi gefunden hat.
Ein aktuelles Beispiel aus der Praxis mit einem Video das ich Synchronisiert habe: |
Auto-Verschieben der Logs von der SD Karte:
Ist im Menü Settings "Auto move new logs" akiviert wird vom Programm automatisch erkannt wann eine SD Karte mit MK Logs eingeschoben wird.
Es öffnet sich ein Fenster in dem angezeigt wird wieviele neue Logs und Verzeichnisse gefunden wurden.
Auf Wunsch werden diese in das aktuelle Log-Verzeichniss verschoben.
Wenn ein gleiches Datums-Verzeichniss exisitert, d.H. wurde am gleichen Tag geflogen, die SD geleert und dann wieder geflogen, werden die darin vorhandenen .GPX und .KML-Dateien automatisch umbenennt (eins erhöht).
Zum Beispiel:
Aus "GPS00000.GPX" wird "GPS00001.GPX"
Aus "GPS00000.KML" wird "GPS00001.KML" etc.
(Allfällige sonstige Dateien werden ebenfalls umbenannt falls diese schon vorhanden sind im Ziel-Ordner.)
Allgemein:
Es können 5 Konfigurationen angelegt werden, alle mit eigenem Log-Pfad, Fensterpositionen/Grössen, Ausgewählten Werte etc.
Wird eine neue Konfiguration ausgewählt die noch nicht exisitert, wird automatisch die erste Kopiert, beim Wechsel einer Konfiguration zur anderen wird die vorherige automatisch gespeichert.
Um eine bestehende Konfiguration von einer anderen zu Kopieren kann man im "Settings" Menü mit "Import config" eine beliebige Konfiguration über die aktuell Gewählte darüberkopieren.
Beim Speichern der Sync-Daten im VirtualOSD ("Save sync") wird ein neues File angelegt das den Filenamen und Pfad der Videodatei verwendet, aber mit der Endung ".sync". (Möchte man die Sync-Daten speichern sollte das Video also von einem Ort geladen werden auf den gespeichert werden kann).
Beim beenden vom Programm wird im Arbeitsverzeichnis die Datei "MK_GPXTool.ini" bzw. "MK_GPXTool_2-5.ini" mit allen Einstellungen etc. angelegt.
Der Rest der Software sollte selbsterklärend sein... (Tooltips lesen!)
Bitte Fehler in diesem Forum-Thread melden und möglichst eine reproduzierbare Anleitung geben wie man zu dem Fehler kommt. Evtl. mit Screenshots wo nötig.
Getestet habe ich bisher auf Windows XP Pro SP3 mit Windows Media Player 11 und Windows 7, Vista sollte auch gehen.
Mindestens .net Framework 2.0 ist Voraussetzung, sollte aber mittlerweile so ziemlich auf allen Rechnern ab XP vorhanden sein.
Herzlichen Dank allen die Mithelfen und viel Spass beim Testen!
Franco