[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
MTB-Simulator :: Thema anzeigen - Verwendung als simpler Datenlogger möglich?
MTB-Simulator
https://mtbsimulator.de/dasforum/

Verwendung als simpler Datenlogger möglich?
https://mtbsimulator.de/dasforum/viewtopic.php?f=3&t=408
Seite 1 von 1

Autor:  blitzkneisser [ Di 17. Feb 2015, 16:42 ]
Betreff des Beitrags:  Verwendung als simpler Datenlogger möglich?

Bei meinem alten Daum 4004 Ergometer sieht's mit Software, die unter neueren Betriebssystemen als Windows 95 läuft ja leider schlecht aus, der MTB-Simulator ist das einzige Tool bisher, welches auch in einem zeitgemäßen Setup die Kommunikation mit den Retro-Däumchen unterstützt... dafür mal Respekt und ein großes Danke, alle anderen fangen erst bei den 2002er-Modellen mit der Unterstützung an.

Gibt es irgendeine Möglichkeit, die Software auch rein zur Datenaufzeichnung zu verwenden? Also dass ich z.B. eines der Ergometer-Programme oder im manuellen Modus fahre und die Daten protokollieren/exportieren kann? Ich weiß, bei neueren Geräten wird so etwas vermutlich nicht mehr benötigt, aber gerade für Opa Daum wäre das ein Hammerfeature!

Autor:  bruno [ Mi 18. Feb 2015, 09:53 ]
Betreff des Beitrags:  Re: Verwendung als simpler Datenlogger möglich?

Hallo Alex,
mit leichter Einschränkung müsste das wie folgt funktionieren (habe es aber nicht getestet):
Du machst dir (z.B. mit unserem GPX-Generator) eine GPX-Datei, die fest für eine lange Zeit (z.b. 4 Std.) eine konstante Leistung vorgibt
oder nimmst das hier:
<?xml version='1.0' encoding='UTF-8' standalone='no' ?><gpx><trk><name>Wattvorgabe</name><trkseg><trkpt><watt>0</watt><time>2013-01-01T00:00:00Z</time></trkpt><trkpt><watt>100</watt><time>2013-01-01T02:00:00Z</time></trkpt><trkpt><watt>100</watt><time>2013-01-01T04:00:00Z</time></trkpt></trkseg></trk></gpx>
In der KOnfiguration musst du "GPS-Power" aktivieren. Dann wählst du diese GPX-Datei als GPX-Tour aus und nach dem Start des Trainings kannst mittels "0" auf dem Num-Block (oder Fernsteuerung) gleich die Leistungsvorgabe abschalten. Nun kannst du auf dem Daum die Leistung vorgeben und nach dem Training auf dem MTBS Stop betätigen und die Auswertung aufrufen. Die ermittelten Werte kannst du (am besten zuerst "speichern") z. B. als TCX konvertieren und zu Garmin Connect, Strava etc. hochladen. Damit hast du den MTBS zum Datenlogger degradiert ;)
Einen kleinen Schönheitsfehler gibt es aber: Als Leistung wird immer die im GPX-File eingetragene Leistung angegeben und nicht die, die du manuell vorgibst.
Ich hoffe, damit sind deine Anforderungen einigermasen erfüllt.
(Das Verfahren klappt auch mit der Demoversion)

Dateianhänge:
dauertraining100w.zip [335 Bytes]
405-mal heruntergeladen

Autor:  blitzkneisser [ Mi 18. Feb 2015, 21:29 ]
Betreff des Beitrags:  Re: Verwendung als simpler Datenlogger möglich?

Super, danke für die Info... werd ich gleich mal ausprobieren!
Und das mit der Demo-Version hat sich spätestens erledigt, wenn die Post da ist :)

Autor:  blitzkneisser [ Do 19. Feb 2015, 22:47 ]
Betreff des Beitrags:  Re: Verwendung als simpler Datenlogger möglich?

Soderle. Hab das ganze mal ausprobiert. Funktioniert grundsätzlich, aber nicht so ganz. Hab das File als CSV und als TCX exportiert. Das CSV sieht fein aus, da sind alle Daten über die Zeit drin, der Pulsverlauf, Drehzahl, etc.
Wenn ich das aber in ein TCX exportier, dann hab ich nur die Statistischen Daten (HRmax, HRmin, kcal,...) über das gesamte Workout, nicht jedoch die Zwischendaten. Das entsprechende TCX wird dann auch auf einen Header mit oben genannten Infos reduziert, aber alle Verlaufsinformationen (Puls, Kadenz) über die Zeit gehen verloren. (CSV: 270k, TCX: 2k).
Es sieht irgendwie so aus, als ob das TCX Format - oder die TCX Exportfunktion - mit Zeitstempeln alleine nichts anfangen kann, die Daten werden ohne Strecken-/Entfernungsdaten mehr oder weniger auf den Punkt gebracht bzw. auf einen Punkt reduziert. Dem Screenshot nach sieht's so aus, als ob das eher an der Exportfunktion liegt, weil obwohl die Daten im CSV korrekt sind, ist auch hier der Verlauf Streckenabhängig; und bei Streckenlänge 0 macht das die Datenaufzeichnung plötzlich recht eindimensional...

Das dürfte halt generell ein Ding sein, wenn man diese praktischen, aber nonkonformen Watt-GPX-Files verwendet. Und sowas passiert halt, wenn man so ein feines Programm für niedere Tätigkeiten wie Datenprotokollierung missbraucht ;)

mtb_sim_logger.png
mtb_sim_logger.png [ 14.7 KiB | 17183-mal betrachtet ]

Autor:  bruno [ Fr 20. Feb 2015, 13:02 ]
Betreff des Beitrags:  Re: Verwendung als simpler Datenlogger möglich?

Hallo Alex,
ich bin grad unterwegs und habe keinen Zugriff auf die Sourcen. Aber es stimmt wohl: Beim TCX-Export gehen die Daten verloren, da der Export (GPS-)punktweise vorgeht und pro GPS-Punkt ein Datensatzpaket schreibt.
Das habe ich oben nicht ganz zuende gedacht ;)
D.h. die "Eingangs-GPX-Datei" darf nicht nur wenige GPS-Punkte haben, sondern sollte z.B. alle 10 Sekunden einen Punkt (inkl. aller Tags wie time, power etc.) aufweisen, dann sollte es klappen.

Autor:  bruno [ Di 24. Feb 2015, 14:22 ]
Betreff des Beitrags:  Re: Verwendung als simpler Datenlogger möglich?

Hier ein Testbeispiel mit einer Punktefolge über 1000 Punkte mit je 10 Sekunden:

Dateianhänge:
dauertraining100w10000s.zip [2.93 KiB]
414-mal heruntergeladen

Autor:  blitzkneisser [ Di 24. Feb 2015, 16:25 ]
Betreff des Beitrags:  Re: Verwendung als simpler Datenlogger möglich?

Danke!

Ich hab mir ein kleines C++Programm geschrieben, welches gleich 2 Fliegen mit einer Klappe schlägt. Man gibt die Anzahl der Sekunden und die Wattzahl in einem Textfile als Parameter, z.B. so:
300 120
600 160
120 220
120 270
...

Dann wird draus ein aufzeichnungs-kompatibles GPX-File erstellt, bei welchem man - wenn man kein Ergometerprogramm fährt - nicht manuell die Werte ändern muss, sieht vom Format her gleich aus wie deines.
Momentan noch recht rudimentär und Kommandozeilen-orientiert, aktuell gibt's auch fixe timesteps mit 10 Sekunden, aber wenn ich mal lustig bin, mach ich es etwas flexibler, mit GUI und dergleichen.
Werd's mal am Däumchen testen und wenn's funktioniert und das "Runs on my PC"-Zertifikat hat, kann ich's ja mal hier reinstellen, wenn niemand was dagegen hat.

Autor:  blitzkneisser [ Mi 25. Feb 2015, 00:01 ]
Betreff des Beitrags:  Re: Verwendung als simpler Datenlogger möglich?

Soderle... jetzt hab ich's :)
Eine Zeitmarke alle paar Sekunden war leider auch nicht genug, da wurde noch immer nix aufgezeichnet. Der MTB-Simulator braucht offenbar Positionsdaten, damit er einzelne Datenwerte abspeichert. Damit aber nicht genug, diese Positionsdaten müssen sich auch verändern, dieselbe Koordinate geht also nicht - vermutlich der Bewegung wegen
Ich hab mein Programm jetzt so modifiziert, dass jeder Track-Punkt auch eine Position bekommt, bei diesen Koordinaten lasse ich jeden Trackpunkt die letzte Kommastelle hin- und herwackeln, das gibt eine unterschiedliche Position, ohne hässliche Zufallstracks zu zeichnen. Damit hat man nun eine prima Möglichkeit, sich Tracks entweder zur reinen Datenaufzeichnung oder auch mit variabler Leistung und Datenaufzeichnung zu generieren :)

Dateikommentar: Zusammenfassung aus dem MTB-Simulator
gpxpower01.png
gpxpower01.png [ 41.8 KiB | 17163-mal betrachtet ]

Dateikommentar: Das ex- und importierte TCX file in SportTracks3
gpxpower02.png
gpxpower02.png [ 51.6 KiB | 17163-mal betrachtet ]


Dateianhänge:
Dateikommentar: Das entsprechende GPX file (eingestellter Leistungsfaktor war 120%)
powerdata.zip [46.19 KiB]
392-mal heruntergeladen

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/