INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Messwerte aus UM232H (USB) jede ms in TDMS Datei schreiben



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

07.06.2021, 10:39 (Dieser Beitrag wurde zuletzt bearbeitet: 07.06.2021 10:41 von BenBaeumker.)
Beitrag #5

BenBaeumker Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jun 2021

2013
2017
DE


Deutschland
RE: Messwerte aus UM232H (USB) jede ms in TDMS Datei schreiben
(07.06.2021 08:16 )GerdW schrieb:  Hallo Ben,

Zitat:ich bin mir nicht sicher, ob ich wirklich nur einen Datensatz innerhalb der While-Schleife einlese. Wie könnte ich das herausfinden?
Wie sieht denn der empfangene String aus?
(Für Debugging-Zwecken kann man den ja auch unbearbeitet in eine Datei schreiben oder zuindest mit einer Sonde anschauen…)


Stringbeispiel:
A00001B00002C00003D00004E00005F00006G00007H00008I00009J00010

Mit den Buchstaben A bis J ordne ich die jeweilige 5-stellige Zahl (Messwert) zu, sprich damit ich weis welcher Messwert wo steht.



Ich habe bereits weitere Sachen herausgefunden, indem ich die Anzahl der Schleifendurchläufe mitzähle:
1) Teile ich einen festdefinierten String auf, ohne ihn tatsächlich über USB einzulesen, so schießt der Schleifenzähler in die Höhe. Genau das erwarte ich ja.
2) Füge ich in der Whileschleife ein "Schreibe in TDMS Datei" ein, so wird das Hochzählen des Schleifenzählers deutlich verlangsamt.
3) Lese ich einen String über USB ein, so steigt der Schleifenzähler recht langsam. Gefühlt um 1-3 Werte pro Sekunde nur noch.

Ich habe also zwei Probleme zu lösen.
- Das USB Einlesen muss deutlich schneller werden. Wie könnte ich das am Besten realisieren?
- Speichern darf nicht so viel Zeit in Anspruch nehmen. Wie könnte man hier am Besten vorgehen? Schieberegister?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Messwerte aus UM232H (USB) jede ms in TDMS Datei schreiben - BenBaeumker - 07.06.2021 10:39

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Aus 2D-Array jede x-te Zeile in weiteres 2D-Array schreiben P.J. 5 5.335 13.11.2020 09:05
Letzter Beitrag: GerdW
  TDMS in .wav Datei Lexaeus 5 3.366 16.07.2020 15:21
Letzter Beitrag: Lexaeus
  TDMS-Datei mit XML header konvertieren Jarrao 6 5.966 23.03.2020 15:12
Letzter Beitrag: Jarrao
  String in Array speichern für flexible Gruppenbenennung in TDMS Datei hansi_1 3 3.452 10.12.2019 09:45
Letzter Beitrag: Freddy
  TDMS Datei Öffnen modes 8 5.562 26.11.2019 10:08
Letzter Beitrag: th13
  TDMS-Datei lesen und ausgeben Sakis 6 4.610 26.09.2018 15:32
Letzter Beitrag: Sakis

Gehe zu: