LabVIEWForum.de
Messwerte on Oszilloskop abspeichern - 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: Messwerte on Oszilloskop abspeichern (/Thread-Messwerte-on-Oszilloskop-abspeichern)

Seiten: 1 2 3 4


Messwerte on Oszilloskop abspeichern - xxokiehxx - 01.08.2018 10:08

Hallo zusammen,
ich habe ein Lecroy Oszilloskop und möchte dessen Channel abspeichern. Im Bild speichere ich einen Channel ab, Problem ist, dass dies eine halbe Minute dauert und das Excel file relativ groß ist. Hat jemand eine Idee wie ich die Daten am besten schnell und in geringer Speichergröße abspeichern kann?


RE: Messwerte on Oszilloskop abspeichern - jg - 01.08.2018 10:24

Schon mal TDMS-Format anstatt Express-VIs versucht?

Gruß, Jens


RE: Messwerte on Oszilloskop abspeichern - GerdW - 01.08.2018 10:33

Hallo xxx,

Zitat:Im Bild speichere ich einen Channel ab, Problem ist, dass dies eine halbe Minute dauert und das Excel file relativ groß ist.
Wo genau benötigt dein VI diese halbe Minute? (Im Fetch oder beim Speichern?)
Wie groß ist die Waveform, wieviele Zeilen hat dein Excel-Worksheet?

Zitat:Hat jemand eine Idee wie ich die Daten am besten schnell und in geringer Speichergröße abspeichern kann?
- Im Scope geringere Abtastrate und/oder kürzere Aufnahmezeit einstellen…
- Waveform dezimieren…
- schnellstes Speichern geht mittels WriteToBinaryFile…
Alles Antworten auf deine Frage: was davon mag wohl sinnvoll für dich sein? Big Grin


RE: Messwerte on Oszilloskop abspeichern - xxokiehxx - 01.08.2018 13:50

(01.08.2018 10:33 )GerdW schrieb:  Hallo xxx,

Zitat:Im Bild speichere ich einen Channel ab, Problem ist, dass dies eine halbe Minute dauert und das Excel file relativ groß ist.
Wo genau benötigt dein VI diese halbe Minute? (Im Fetch oder beim Speichern?)
Wie groß ist die Waveform, wieviele Zeilen hat dein Excel-Worksheet?

Zitat:Hat jemand eine Idee wie ich die Daten am besten schnell und in geringer Speichergröße abspeichern kann?
- Im Scope geringere Abtastrate und/oder kürzere Aufnahmezeit einstellen…
- Waveform dezimieren…
- schnellstes Speichern geht mittels WriteToBinaryFile…
Alles Antworten auf deine Frage: was davon mag wohl sinnvoll für dich sein? Big Grin

Mein Excel-sheet hat 100 000 Zeilen und 8 Spalten und diese Auflösung belasse ich auch so.
Gibt es die Möglichkeit das ganze als csv Datei zu speichern und wenn ja, wie?
(01.08.2018 10:24 )jg schrieb:  Schon mal TDMS-Format anstatt Express-VIs versucht?

Gruß, Jens

Bei TDMS ist das File immer noch recht groß! Oder geht dies bei einer Datenmenge von 100 000 Zeilen auf 8 Spalten nicht kleiner?


RE: Messwerte on Oszilloskop abspeichern - xxokiehxx - 01.08.2018 14:23

(01.08.2018 13:50 )xxokiehxx schrieb:  
(01.08.2018 10:33 )GerdW schrieb:  Hallo xxx,

Zitat:Im Bild speichere ich einen Channel ab, Problem ist, dass dies eine halbe Minute dauert und das Excel file relativ groß ist.
Wo genau benötigt dein VI diese halbe Minute? (Im Fetch oder beim Speichern?)
Wie groß ist die Waveform, wieviele Zeilen hat dein Excel-Worksheet?

Zitat:Hat jemand eine Idee wie ich die Daten am besten schnell und in geringer Speichergröße abspeichern kann?
- Im Scope geringere Abtastrate und/oder kürzere Aufnahmezeit einstellen…
- Waveform dezimieren…
- schnellstes Speichern geht mittels WriteToBinaryFile…
Alles Antworten auf deine Frage: was davon mag wohl sinnvoll für dich sein? Big Grin

Mein Excel-sheet hat 100 000 Zeilen und 8 Spalten und diese Auflösung belasse ich auch so.
Gibt es die Möglichkeit das ganze als csv Datei zu speichern und wenn ja, wie?
(01.08.2018 10:24 )jg schrieb:  Schon mal TDMS-Format anstatt Express-VIs versucht?

Gruß, Jens

Bei TDMS ist das File immer noch recht groß! Oder geht dies bei einer Datenmenge von 100 000 Zeilen auf 8 Spalten nicht kleiner?

gesamtziel ist, dass ich die Daten direkt in Matlab öffnen kann!


RE: Messwerte on Oszilloskop abspeichern - jg - 01.08.2018 14:29

Kleiner Überschlag:
800.000 DBL-Zahlen im Binärformat gespeichert, schon das sind 6,4 Megabyte. Wenn du mit der Genauigkeit SGL leben kannst, dann sind es immer noch 3,2 MB.

Gruß, Jens


RE: Messwerte on Oszilloskop abspeichern - xxokiehxx - 01.08.2018 14:45

(01.08.2018 14:29 )jg schrieb:  Kleiner Überschlag:
800.000 DBL-Zahlen im Binärformat gespeichert, schon das sind 6,4 Megabyte. Wenn du mit der Genauigkeit SGL leben kannst, dann sind es immer noch 3,2 MB.

Gruß, Jens

Ich stehe auf dem Schlauch, was meinst du mit SGL?

Ist es möglich die Dateien als mat file oder csv zu speichern?


RE: Messwerte on Oszilloskop abspeichern - GerdW - 01.08.2018 14:57

Hallo xxx,

Zitat:Ich stehe auf dem Schlauch, was meinst du mit SGL?
LabVIEW-Grundlagen: Es werden verschiedene Datentypen unterstützt, bei Float-Zahlen eben SGL, DBL und EXT…
Die LabVIEW-Hilfe erläutert auch deren Unterschiede.

Zitat:Ist es möglich die Dateien als mat file oder csv zu speichern?
Ja.
Für CSV-Dateien gibt es WriteSpreadsheetFile (aka WriteDelimitedSpreadsheet)…


RE: Messwerte on Oszilloskop abspeichern - xxokiehxx - 01.08.2018 15:15

(01.08.2018 14:57 )GerdW schrieb:  Hallo xxx,

Zitat:Ich stehe auf dem Schlauch, was meinst du mit SGL?
LabVIEW-Grundlagen: Es werden verschiedene Datentypen unterstützt, bei Float-Zahlen eben SGL, DBL und EXT…
Die LabVIEW-Hilfe erläutert auch deren Unterschiede.

Zitat:Ist es möglich die Dateien als mat file oder csv zu speichern?
Ja.
Für CSV-Dateien gibt es WriteSpreadsheetFile (aka WriteDelimitedSpreadsheet)…

Okay, danke für den Hinweis der Formate.


Wie bekomme ich aber mein DBL Signal welches ich beim Auslesen des Oszi erhalt in die WriteSpreadsheet? Es handelt sich ja um unterschiedliche Formate


RE: Messwerte on Oszilloskop abspeichern - jg - 01.08.2018 15:24

Eine von vielen Möglichkeiten:
[attachment=59328]

Gruß, Jens