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 

Hilfe bei Text-Files



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.08.2009, 00:52
Beitrag #1

hansworschtsuppn Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Aug 2009

8.5
2008
de_en

96
Deutschland
Hilfe bei Text-Files
Hallo,

ich habe Textfiles - in denen stehen normalerweiße 60 Zeilen mit Messwerten ( Stundenmesswerte - alle Minute eine Zeile mit 17 Messwerten )!
In der ersten Spalte steht quasi der Zeitstempel ( Datum, Stundenzeit und Minutenzeit von 00 bis 59) und danach kommen die verschiedenen Messwerte.

Mein Problem ist jetzt: wie krieg ich es hin wenn mal mittendrin eine Zeile fehlt ( dann hab ich ja insgesamt nur 59 zeilen mit Messwerten ) mir eine neue Textfile zu erstellen wo dann die fehlende Zeile mit dem richtigen Zeitstempel und als messwerte 17 mal nur -1 steht.

Beispiel:
2009-05-12-12:00 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:01 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:02 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:03 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:04 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:05 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:07 *17 unterschiedliche messwerte durch tab getrennt*

2009-05-12-12:08 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:09 *17 unterschiedliche messwerte durch tab getrennt*
.
.
.
2009-05-12-12:56 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:57 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:58 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:59 *17 unterschiedliche messwerte durch tab getrennt*

Im obigen Beispiel fehlt 12:06 -> insgesamt nur 59 Zeilen

Nach erfolgreicher Bearbeitung solls so aussehen:

2009-05-12-12:00 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:01 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:02 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:03 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:04 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:05 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:06 *17 mal -1*
2009-05-12-12:07 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:08 *17 unterschiedliche messwerte durch tab getrennt*
.
.
.
2009-05-12-12:56 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:57 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:58 *17 unterschiedliche messwerte durch tab getrennt*
2009-05-12-12:59 *17 unterschiedliche messwerte durch tab getrennt*


Jetzt 60 Zeilen und fehlender Zeitstempel eingefügt und mit -1 aufgefüllt!!

Ich bekomm es nicht hin - bin fast schon am verzweifelnWacko - bin für jede Hilfe dankbar!!!

Anbei noch zwei Text-Files mit fehlenden Werten...

Danke schön!!


Sonstige .txt  PVW_2009_05_12_10_UTC.txt (Größe: 14,1 KB / Downloads: 247)


Sonstige .txt  PVW_2009_05_12_12_UTC.txt (Größe: 14,35 KB / Downloads: 230)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.08.2009, 07:44
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Hilfe bei Text-Files
Hab' grad keine Zeit das zu programmieren, aber Du könntest die Zeilen einzeln an der "Minutenstelle" untersuchen, ob da die Differenz = 1 ist (z.B. mit String Subset die Stelle auswählen). Wenn nicht, dann musst Du entsprechend eine Zeile einfügen.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.08.2009, 09:11
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Hilfe bei Text-Files
Wie wäre es außerdem, wenn du mal in Vorlage gehst und eines deiner Versuchs-VIs hier hochlädst?

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!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.08.2009, 12:31 (Dieser Beitrag wurde zuletzt bearbeitet: 07.08.2009 16:18 von jg.)
Beitrag #4

hansworschtsuppn Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Aug 2009

8.5
2008
de_en

96
Deutschland
Hilfe bei Text-Files
Hallo!

Also ich lad jetzt mal meinen bisherigen entwurf als VI hoch!
Ist vielleicht ein wenig kompliziert aber anders weiss ich net wie....
Probiers ja mit string subset-aber richtiges ergebnis kommt nicht raus!

Danke für Eure Hilfe!

Lv85_img
Sonstige .vi  test_stundenwerte.vi (Größe: 41,3 KB / Downloads: 228)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.08.2009, 14:30
Beitrag #5

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Hilfe bei Text-Files
Kurz vorm WE noch schnell ne gute Tat.Big Grin
Da darf ich mir mein Feierabend:beer:aber schmecken lassen.Prost

' schrieb:Danke für Eure Hilfe!
Bitte sehr.

Sieht vielleicht auch kompliziert aus. Aber ich hab schließlich auch net viel Ahnung von LV.Wink
Schau mal rein, dann siehst du was ich anders gemacht habe.

   

   

Edit: Ich seh grad es hat auch Verbesserungspotential, wenn die Lücke größer als eine Minute ist. Naja, du sollst ja auch was machenBig Grin

Lv85_img
Sonstige .vi  Zeilen_einf_gen.vi (Größe: 18,6 KB / Downloads: 203)


Gruß & schönes WE

SeBa

PS:
Ja ich weiß, statt der Lokalen Variablen könnte man auch Schieberegister nutzen... mir war halt grad danachBig Grin

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.08.2009, 15:11
Beitrag #6

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Hilfe bei Text-Files
' schrieb:Edit: Ich seh grad es hat auch Verbesserungspotential, wenn die Lücke größer als eine Minute ist. Naja, du sollst ja auch was machenBig Grin


Hab da auch schon so ne "Schummelidee" im Kopf.

Aber ich warte erst mal abUnsure


Feierabendgruß,

SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.08.2009, 15:48
Beitrag #7

hansworschtsuppn Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Aug 2009

8.5
2008
de_en

96
Deutschland
Hilfe bei Text-Files
Danke schonmal SeBa!

Bei deinem Entwurf fehlt aber dann der nachfolgende Zeitstempel! Also 10:04 schreibt er jetzt aber 10:05 fehlt dafuer!

Bin am VerzweifelnSad

Sitz schon fast 2 Tage über dem Problem und komm einfach nicht weiter.....

HIIIILLFFEEEE!!!!

@SeBa: Würd auch gern FeierabendBierla trinken........
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.08.2009, 16:25
Beitrag #8

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Hilfe bei Text-Files
' schrieb:Bei deinem Entwurf fehlt aber dann der nachfolgende Zeitstempel! Also 10:04 schreibt er jetzt aber 10:05 fehlt dafuer!

Ja das ist mir auch aufgefallen. Meine "schummelidee habe ich in der Hinsicht auch korrigiert. Ich sag mal du brauchst ein paar Schieberegister für die Indizierung.
Also nicht den Schleifenzähler i benutzen für Indizierung sonder SR und dann im True Case den SR Wert um 1 erhöhen im False Case um 2 (weil wir ja eine Zeile zusätzlich reinschreiben) oder war es andersrum mit den Cases? Boh, das Feierabendbier wirkt schon obwohl es noch im Kühlschrank steht.Big Grin

Ich schau später noch mal rein. Mal sehen was du hinbekommst. (Wenn du willst das ich was sehe mach nen Screenshot...)


Bis später,

SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.08.2009, 17:10 (Dieser Beitrag wurde zuletzt bearbeitet: 07.08.2009 18:11 von jg.)
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Hilfe bei Text-Files
Ohne weiteren Kommentar, denn bei dem String-Chaos, was du da veranstaltest, soll man noch durchblicken.

Da habe ich lieber von Grund auf angefangen:

Lv85_img
Sonstige .vi  test_stundenwerte_MOD.vi (Größe: 28,26 KB / Downloads: 190)


Gruß, Jens

EDIT: Da Markus mit Screenshot kommt, hier auch noch:
   
   

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!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.08.2009, 17:35 (Dieser Beitrag wurde zuletzt bearbeitet: 07.08.2009 17:40 von Y-P.)
Beitrag #10

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Hilfe bei Text-Files
Hab' mal was zusammengeklickt. Teste mal, ob es so passt.

Das Sort-String-VI (normal polymorph) ist ein Auszug der OpenG-Funktionen, die Du hier findest.


Sonstige .vi  String.vi (Größe: 17,16 KB / Downloads: 197)

Lv85_img

Sonstige .vi  Sort_2D_Array__String_.vi (Größe: 22,97 KB / Downloads: 204)

Lv85_img

Gruß Markus

EDIT: Hier noch ein Screenshot (für Seba Big Grin)
   

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  .tdms Files Nach Struktur sortieren Anton R. 6 5.782 01.09.2014 07:13
Letzter Beitrag: GerdW
  Files mit undefinierter Endung einlesen jack.van-day 4 5.271 26.02.2013 11:43
Letzter Beitrag: jack.van-day
  Drag&Drop von files aus dem windows explorer in ein vi Proctor 2 4.474 06.03.2012 14:23
Letzter Beitrag: Proctor
  Verschlüsselung eines Files möglich ? ralph.d 8 10.150 16.11.2011 13:38
Letzter Beitrag: BNT
  TDMS Files zusammenführen NILVuser 2 6.803 11.09.2011 20:58
Letzter Beitrag: dimitri84
  Limit in File Size bei binary Files? Stoney_83 2 5.190 28.03.2011 07:53
Letzter Beitrag: Stoney_83

Gehe zu: