26.02.2007, 14:34
Hallo Leute.
Seit einiger Zeit arbeite ich schon an einem Programm für meine Diplomarbeit. Ich hatte in der Beispielbibliothek mal eine Möglichkeit gesehen wie man Messdaten festhalten kann und später wieder ausliest. Das wäre für meine Zwecke in etwa diesem Beispiel:
[attachment=31772:1D_Array...ollieren.JPG]
Mit der FOR-Schleife erzeuge ich mir die Messdatenpakete die ich im eigentlichen Programm als Paket aus dem FIFO erhalte. Die Pakete werden zu einem bestimmten Index protokolliert. Diese berechnet sich aus dem Hauptschleifenindex mal mer Anzahl meiner Elemente mal den Zeitindex für den Graph.
Das alles klappt ganz gut auf folgende Art und Weise auszulesen.
[attachment=31773:1D_Array_auslesen.JPG]
Jetzt habe ich mir gedacht ich könnte auch ein 2D Array protokollieren. Ich habe ja zwei Signale in meiner Messung. Also habe ich dann auch zwei Datenpakete vorliegen. Um sie im Verlaufsgraph darzustellen füge ich sie zu einem 2D Array zusammen mit "built array". [attachment=31775:2D_Array...ollieren.JPG]
Das klappt so recht gut. Wie man sieht habe ich beim Datensatztyp von "Öffnen/Erstellen einer Protokolldatei" eine Dimension hinzugefügt.
Genauso habe ich es beim Auslesen gemacht. Nur hier funktioniert es nicht so.[attachment=31776:2D_Array_auslesen.JPG] Es läßt sich einfach kein Graph mehr an meinen Protokollausgang anfügen. Warum? Ich habe doch auch hier den Typ korrekt angegeben und ne Dimension hinzugefügt?
Die beiden Dateien im ZIP-Format:[attachment=31777:Daten_im_Protokoll.zip]
Gunni
Seit einiger Zeit arbeite ich schon an einem Programm für meine Diplomarbeit. Ich hatte in der Beispielbibliothek mal eine Möglichkeit gesehen wie man Messdaten festhalten kann und später wieder ausliest. Das wäre für meine Zwecke in etwa diesem Beispiel:
[attachment=31772:1D_Array...ollieren.JPG]
Mit der FOR-Schleife erzeuge ich mir die Messdatenpakete die ich im eigentlichen Programm als Paket aus dem FIFO erhalte. Die Pakete werden zu einem bestimmten Index protokolliert. Diese berechnet sich aus dem Hauptschleifenindex mal mer Anzahl meiner Elemente mal den Zeitindex für den Graph.
Das alles klappt ganz gut auf folgende Art und Weise auszulesen.
[attachment=31773:1D_Array_auslesen.JPG]
Jetzt habe ich mir gedacht ich könnte auch ein 2D Array protokollieren. Ich habe ja zwei Signale in meiner Messung. Also habe ich dann auch zwei Datenpakete vorliegen. Um sie im Verlaufsgraph darzustellen füge ich sie zu einem 2D Array zusammen mit "built array". [attachment=31775:2D_Array...ollieren.JPG]
Das klappt so recht gut. Wie man sieht habe ich beim Datensatztyp von "Öffnen/Erstellen einer Protokolldatei" eine Dimension hinzugefügt.
Genauso habe ich es beim Auslesen gemacht. Nur hier funktioniert es nicht so.[attachment=31776:2D_Array_auslesen.JPG] Es läßt sich einfach kein Graph mehr an meinen Protokollausgang anfügen. Warum? Ich habe doch auch hier den Typ korrekt angegeben und ne Dimension hinzugefügt?
Die beiden Dateien im ZIP-Format:[attachment=31777:Daten_im_Protokoll.zip]
Gunni