Jump to content

Datenaufzeichnung


Wie kann ich mehr als 16 Datenkanäle in dieselbe Datei speichern?

Verwenden Sie ein Multiplexen-Modul, um mehrere angeschlossene Datenströme auf einen einzelnen Ausgang zu "mischen" und an einen Eingang eines Moduls "Daten schreiben" zu übergeben.

Öffnen Sie im Daten schreiben-Modul die Eigenschaften des Dateiformats und stellen Sie die Art der Eingangsdaten so ein, dass es der im Multiplexen-Modul gewählten Art gleicht (blockweise oder wertweise).
Nebenstehend wird nun der Bereich Kanalanzahl sichtbar: Stellen Sie für jeden(!) Eingang des Moduls Daten schreiben die Anzahl der tatsächlichen Kanäle ein. Wenn Sie fünf Kanäle "gemultiplext" haben, welche am Eingang 0 angeschlossen sind, wählen Sie entsprechend "5" für die Kanalanzahl des Eingangs 0.

An den Eingängen eines Daten schreiben-Moduls dürfen unterschiedlich gemultiplexte Kanäle anliegen, sofern in den Optionen für jeden Eingang die korrekte Anzahl der "eigentlichen" Kanäle angegeben wird.

 

 


Welches Dateiformat für die Aufzeichnung soll ich wählen?

(1) ASCII-Formate
Die Textformate haben den Vorteil, dass man die Inhalte der Dateien mit einem Texteditor oder Excel (CSV-Datei) betrachten kann. Sie eignen sich weniger gut zur Aufzeichnung von Daten mit hoher Abtastrate über einen langen Zeitraum, da die Dateien viel Speicherplatz benötigen.

ASCII-Formate können keine Datenströme mit unterschiedlichen Eigenschaften speichern: Die Daten sind in einer Tabelle organisiert, bei der jede Zeile einen Zeitpunkt darstellt. Für jeden Zeitpunkt muss an allen Eingängen des "Daten schreiben"-Moduls zeitlich passende Daten bereitstehen, um eine ganze Zeile der Tabelle mit Daten zu füllen.
Wenn die Daten an den Eingängen bspw. unterschiedliche Abtastraten haben, würde es für einen langsamen Kanal nicht in jeder Zeile/zu jedem Zeitpunkt einen Eintrag geben. Dies ist bei den ASCII-Formaten nicht zulässig.

(2) DASYLab- und TDMS-Format
Die beiden Dateiformat eignen sich, wenn aufgezeichnete Daten später auch wieder mit DASYLab eingelesen werden sollen. Sie können Datenströme mit unterschiedlichen Eigenschaften aufzeichnen; und Daten können prinzipiell genauso wieder aus einer Datei gelesen werden wie sie hineingeschrieben.
Das TDMS-Format ist zudem empfehlenswert, wenn die Daten mit NI Diadem weiterverarbeitet werden sollen.

Für beide Formate kann (seit DASYLab 2016) gewählt werden, ob aufgezeichnete Datenwerte mit einfacher oder doppelter Genauigkeit in der Datei abgelegt werden sollen. Beachten Sie, dass frühere DASYLab-Versionen nur Datendateien mit einfacher Präzision wieder einlesen können!

(3) Famos
Wenn Sie die mit DASYLab erfassten und aufgezeichneten Daten mit der Anwendung Famos auswerten möchten, kann DASYLab die Daten direkt im Famos-Dateiformat abspeichern.


„Die Zeitinformation oder die Blockgröße stimmen nicht überein.“ Ja, und nun?

Allgemein tritt dieser Fehler auf, wenn Datenströme mit unterschiedlicher Abtastrate, Blockgröße oder Zeitstempeln von einem Modul verrechnet werden sollen, welches aber synchrone Daten benötigt, oder in eine ASCII-Datei gespeichert werden sollen.

Ein Arithmetikmodul verlangt bspw. Datenströme mit gleicher Blockgröße, da es die an Eingängen empfangenen Blöcke wertweise verrechnet.

Die Daten in Dateien mit einem ASCII-Format sind in einer Tabelle organisiert, bei der jede Zeile ein Zeitpunkt darstellt. Für jeden Zeitpunkt muss an allen Eingängen des "Daten schreiben"-Moduls zeitlich passende Daten bereitstehen, um eine ganze Zeile der Tabelle mit Daten zu füllen. Wenn die Daten an den Eingängen bspw. unterschiedliche Abtastraten haben, würde es für einen langsamen Kanal nicht in jeder Zeile/zu jedem Zeitpunkt einen Eintrag geben. Dies ist bei den ASCII-Formaten nicht zulässig.


Um diese Fehlermeldung zu vermeiden, beachten Sie die Tipps aus dem folgenden Hinweis:
>> Was muss ich beachten, wenn ich unterschiedlich abgetastete Daten verrechne?

 


×
×
  • Create New...