LabVIEWForum.de
Zyklustabellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Zyklustabellen (/Thread-Zyklustabellen)

Seiten: 1 2


Zyklustabellen - megalopo - 14.06.2012 18:58

Hallo alle zusammen,
ich bin neu hier im LabView-Forum und auch noch Anfänger auf dem Terrain. Momentan versuche ich für ein Projekt Diagramme von einer Textdatei zu erstellen, in dem die Textdatei aus 15 Spalten entsteht, diese müssen vom Zyklus her geteilt werden. Jeder Zyklus soll in einem Diagramm dargestellt werden.
Wer kann mir mit einem Beispiel behilflich sein?


RE: Zyklustabellen - NWOmason - 14.06.2012 19:34

Hallo,

die Text-Datei mit 'Read from Spreadsheet'-VI einlesen. Dann hast du gleich ein 2D-Array. Dieses kannst du dann mittels IndexArray teilen und in einzelne Plots aufteilen Smile

Was hast du denn bis jetzt porgrammiert? Evtl. mal den aktuellen Stand des VIs hochladen? Wie sieht eine 'abgespeckte' Beispiel-Textdatei aus?


Beste Grüße,
NWO


RE: Zyklustabellen - megalopo - 18.06.2012 20:27

Nochmal anders formuliert:

In der Textdatei haben wir 17 Spalten, in der 3. Spalte haben wir eine Zyklusreihe. Die Zyklen müssen so sortiert werden dass wir bei jedem Zyklus 15 Spalten darstellen können.
Leider kann ich die Datei aufgrund der Größe hier nicht reinsetzen. Hoffe, dass mir trotzdem jemand weiterhelfen kann.


RE: Zyklustabellen - GerdW - 18.06.2012 20:32

Hallo megalopo,

Zitat:In der Textdatei haben wir 17 Spalten, in der 3. Spalte haben wir eine Zyklusreihe. Die Zyklen müssen so sortiert werden dass wir bei jedem Zyklus 15 Spalten darstellen können.
Glaubst du wirklich, jemand könnte mit dieser Beschreibung etwas anfangen? Warum wollt ihr unbedingt 15 Spalten darstellen? Wie wollt ihr sortieren? Alphabetisch? Lexikalisch? Telefonbuch? Aufsteigend? Absteigend? Was ist bei euch ein "Zyklus"? Alles so Sachen, die nur der versteht, der auf die Daten guckt...

Zitat:Leider kann ich die Datei aufgrund der Größe hier nicht reinsetzen.
Das wurde auch nicht gewünscht. Einen Auszug der Datei mit vielleicht 100 Zeilen würde doch wohl ausreichen und kaum mehr als 2kB benötigen...

Zitat:Hoffe, dass mir trotzdem jemand weiterhelfen kann.
Die Hoffnung stirbt zuletzt Smile


RE: Zyklustabellen - megalopo - 18.06.2012 20:55

Ich bin noch Praktikant und führe gerade einen Messversuch durch, deswegen hört sich meine Ausdrucksweise auch so unsicher an. Also die 17 Spalten bekomme ich als Textdatei, alle Zyklen sind nummeriert, bestehen also aus Zahlen.


RE: Zyklustabellen - jg - 18.06.2012 21:38

Ich zitiere nochmals gerne GerdW:
(18.06.2012 20:32 )GerdW schrieb:  Was ist bei euch ein "Zyklus"?
Mag ja sein, dass du weißt, was für deine Daten jetzt "Zyklus" bedeutet, wir wissen das nicht mit diesen spärlichen Infos, die du bisher gibst. Glas2

Gruß, Jens

P.S.: Laut Profil LV-Erfahrung seit 2006, und dann schaffst du es nicht einmal, eine Datei einzulesen. Flop


RE: Zyklustabellen - megalopo - 18.06.2012 21:43

Ein Zyklus entspricht 100-200 Zeilen.


RE: Zyklustabellen - jg - 18.06.2012 22:04

Ironie
Au ja, jetzt wissen wir alles!

--

Im Ernst, meinst du, damit kann man jetzt sehr viel mehr anfangen?

Ich fasse einmal zusammen, was wir armen LVFler bisher wissen:
- Da ist eine Textdatei mit 15 oder 17 Spalten, eher 17 Spalten, das wurde inzwischen häufiger gesagt. Wie diese Spalten getrennt sind, KA
- In der dritten Spalte wird ein ominöser Zyklus markiert.
- Die Datei muss mind. 100 Zeilen enthalten, denn ein Zyklus hat 100-200 Zeilen.

So, und das ist es jetzt. Sei ehrlich zu dir selber, glaubst du wirklich, dass wir dir mit diesen Minimal-Infos weiterhelfen können?

Gruß, Jens

P.S.: Zu deinem Punkt, Datei zu groß zum hochladen:
1) Es langt auch, einen relevanten Ausschnitt hochzuladen
2) Es gibt Komprimierungsprogramme (Winzip, 7Zip, Winrar), mit sowas lassen sich Textdateien hervorragend verkleinern.


RE: Zyklustabellen - megalopo - 19.06.2012 20:25

Ich füge mal eine Beispieldatei an, damit ihr mal seht, was ihr benötigt. Bei jedem neuen Zyklus sollen alle Dateien in einem Diagramm dargestellt werden.


RE: Zyklustabellen - GerdW - 19.06.2012 20:56

Hallo megalopo,

deine Datei ist inkonsistent: eine Spalte benutzt den Punkt als Dezimaltrennzeichen, alle anderen das Komma. Wer hat das denn entworfen?

Trotzdem:
- Datei zeilenweise lesen bis "EndOfHeader"
- den Rest der Datei (=deine Daten) einlesen, per SpreadsheetStringToArray in ein Array umwandeln
- 3. Spalte (=Zyklusnummer) indizieren
- FOR-Loop: die Stellen suchen, an denen sich die Zyklusnummer ändert
- mit den gefundenen Indizes dein großes 2D-Array in kleinere aufspalten
Fertig...

Wow, es hat 5 Tage gedauert, bis hier erstmal klar war, was du eigentlich haben willst. Großartig!