User manual

Menüs42
Copyright © 2007-2013 Pico Technology Ltd. Alle Rechte vorbehalten.psw.de r30
6.1.1.1.2
Binäre Formate
PicoScope 6 unterstzt den Datenexport in Version 4 des binären Dateiformats
MAT. Dies ist ein offenes Format, die vollsndige Spezifikation kann kostenlos auf der
Website www.mathworks.com heruntergeladen werden. PicoScope 6 speichert die
Dateien auf spezielle Weise im MAT-Format (siehe unten).
Importieren in MATLAB
Laden Sie die Datei mit der folgenden Syntax in Ihren Arbeitsbereich: -
load myfile
Die Daten jedes Kanals werden in einer Array-Variable gespeichert, die nach dem
Kanal benannt wird. Die erfassten Daten für die Kanäle A bis D befinden sich also in
vier Arrays mit der Bezeichnung A, B, C und D.
Es gibt nur einen Satz Zeitdaten für alle Kanäle. Dieser wird in einem von zwei
möglichen Formaten geladen:
1. Eine Startzeit, ein Intervall und eine Länge. Die Variablen erhalten die Namen
Tstart, Tinterval und Length.
2. Eine Zeit-Array (wird manchmal für ETS-Daten verwendet). Die Zeit-Array erhält
den Namen T.
Wenn die Zeiten als Tstart, Tinterval und Length geladen werden, können Sie mit
dem folgenden Befehl die entsprechende Zeit-Array erstellen: -
T = [Tstart : Tinterval : Tstart + (Length – 1) * Tinterval];
Hinweis: Die maximale Dateigröße, die MATLAB öffnen kann, hängt von der Leistung
des Computers ab. Es ist daher möglich, dass PicoScope eine MATLAB-Datei erstellt,
die manche Installationen von MATLAB nicht öffnen können. Bitte beachten Sie dies
beim Speichern von wichtigen Daten.
Erläuterungen zum Dateiformat
Die vollsndige Spezifikation, die Sie unter www.mathworks.com finden, ist
umfassend, sodass das Format in diesem Handbuch nicht vollsndig beschrieben
wird. Es wird jedoch erläutert, wie Sie die Daten aus der Datei extrahieren und in
Ihrem eigenen Programm verwenden können.
Die oben beschriebenen Variablen (unter Importieren in MATLAB) werden in einer
Reihe von Datenblöcken gespeichert, denen jeweils eine Kopfzeile vorangestellt ist.
Jede Variable hat ihre eigene Kopfzeile und ihren eigenen Datenblock und die
entsprechenden Variablennamen werden damit gespeichert (z. B. A, B, Tstart). In
den folgenden Abschnitten wird beschrieben, wie jede Variable aus der Datei
ausgelesen wird.
Die Reihenfolge der Datenblöcke ist nicht festgelegt, Programme sollten also die
Variablennamen prüfen, um zu ermitteln, welche Variable gerade geladen wird.
Kopfzeile
Die Datei besteht aus einer Anzahl von Datenblöcken, denen 20-Byte-Kopfzeilen
vorangestellt sind. Jede Kopfzeile enthält fünf 32-Bit-Ganzzahlen (wie in der folgenden
Tabelle beschrieben).