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!
Ich speichere eine Messreihe im lvm Format ab.
Dabei ist die erste Spalte der Zeitstempel in diesem Format 10:49:51
Beim Einlesen der Messwertdatei habe ich nun Probleme diesen Zeitstempel wieder richtig einzulesen.
Ich bekomme immer nur die ersten zwei Zahlen vor dem Doppelpunkt ausgelesen.
Was mache ich falsch? Wie kann ich den kompletten Zeitstempel auslesen??
Eine weiterführende Frage wäre noch:
Wie kann ich das Abspiel-Intervall an automatisch den Zeitstempel im einzulesenden Dokument anpassen lassen?
Wenn du schon das gesamte File einliest, nur um die Anzahl der Zeilen festzustellen, dann mach doch einfach so weiter:
Zur Wandlung Text in Zahlen: Es wäre nicht schlecht, auch mal einen Datensatz hochzuladen (oder einen Screenshot davon). Wie sind die Zahlen dort abgespeichert, mit Punkt oder mit Komma als "Komma"zeichen?
Ansonsten müsste deine Wandlung eigentlich eine Zeit inkl. Sekunde liefern...
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Probleme beim auslesen des Zeitstempels
Lad' mal Deine Datei und Dein VI hoch.
Was möchtest Du wie anpassen?
Was anderes:
Index Array kannst Du nach unten "aufziehen":
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
und lasse Dich nicht entmutigen:
es gibt funktionierenden Code
es gibt schönen Code
es gibt schnelle Code
.....
weiter so (denn: ... kein Meister vom ....)
und viel Erfolg
1Postingempfehlungen, 2Motivation Fragen und Anpassungswünsche per PM werden, gegen Rechnungsstellung gerne beantwortet und realisiert ....wenn's dann doch kostenlos sein soll... bitte hier im LVF unter Berücksichtigung der voranstehenden Links posten.
Hallo Florian_TU-BS,
Deine Beispieldatei ist ja fast eine maximal abgespeckte *.lvm-Datei (nur die Signalnamen sind noch da)
lasse doch LV die Arbeit für Dich machen und erst wenn es Gründe für manuelle Anpassungen gibt, den gesamten Overhead individuell realisieren
eine wirkliche *.lvm-Datei könnte dabei so aussehen:
da ist alles drin...was man später wieder mal brauchen könnte
1Postingempfehlungen, 2Motivation Fragen und Anpassungswünsche per PM werden, gegen Rechnungsstellung gerne beantwortet und realisiert ....wenn's dann doch kostenlos sein soll... bitte hier im LVF unter Berücksichtigung der voranstehenden Links posten.
' schrieb:Wenn du schon das gesamte File einliest, nur um die Anzahl der Zeilen festzustellen, dann mach doch einfach so weiter:
[attachment=45595:Image02.png]
Zur Wandlung Text in Zahlen: Es wäre nicht schlecht, auch mal einen Datensatz hochzuladen (oder einen Screenshot davon). Wie sind die Zahlen dort abgespeichert, mit Punkt oder mit Komma als "Komma"zeichen?
Ansonsten müsste deine Wandlung eigentlich eine Zeit inkl. Sekunde liefern...
Gruß, Jens
Kann ich es denn zeilenweise einlesen wenn ich direkt als Tabelle einlese?
Das ganz soll übrigens dazu dienen eine Messreihe zu simulieren wenn keine echten Daten ankommen.
Sprich die Messwerte werde im sekundentakt oder auch zehntelsekundentakt Zeilenweise aus der Datei ausgelesen.
Das ganze VI darf ich leider nicht öffentlich hochladen.
So, jetzt sehe ich langsam, wo dein Problem liegt: Du hast deine Zeit als Text gespeichert, nicht als "Double"-Zeitstempel. Deswegen funktioniert die Rückkonvertierung so, wie du dir das denkst, nicht.
Bau mal folgendenes nach, dann weisst du, was ich meine:
Du müsstes als "Spalte 0" anders behandeln bei der Wandlung.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!