29.04.2015, 18:16
Hallo,
ich möchte gerne ein großes Datenvolumen abspeichern. Ich habe 40 Kanäle, die aufgezeichnet werden sollen. Die Messwerte werden von einem Messerfassungssystem erfasst. Ich bekomme meine Messwerte als 1D-Array. Die Abtastfrequenz ist 2kHz. Pro Sekunde habe ich also 80.000 Werte. Mehrmals in der Sekunde - z.B. alle 100ms - werden die Messwerte aus dem Datenerfassungsgerät gelesen.
Ich möchte die Werte in einer TDMS-Datei abspeichern. Dazu kann ich verschiedene Kanäle erstellen, die wunderbar benennen ...
Mein Problem ist grade - kann ich meine Messwerte denn in der Reihenfolge 12345...12345...12345... in der TDMS-Datei abspeichern, damit sie richtig den einzelnen Kanälen zugeordnet werden - oder aber muss ich die Werte vorher in ein 2D-Array transponieren, damit ich dann die Messwerte in der Form 11111 22222 33333 ... habe (die Zahlen sollen jeweils für den Messwert des einzelnen Kanals stehen.
Ich habe Angst, dass das Umformen des Arrays viel Rechnerlast in Anspruch nehmen könnte. Ist die Angst begründet? Der blau eingezeichnete Bereich ist der, welcher mir Angst macht, wenn z.B. in einem Array 20000 Werte stehen.
ich möchte gerne ein großes Datenvolumen abspeichern. Ich habe 40 Kanäle, die aufgezeichnet werden sollen. Die Messwerte werden von einem Messerfassungssystem erfasst. Ich bekomme meine Messwerte als 1D-Array. Die Abtastfrequenz ist 2kHz. Pro Sekunde habe ich also 80.000 Werte. Mehrmals in der Sekunde - z.B. alle 100ms - werden die Messwerte aus dem Datenerfassungsgerät gelesen.
Ich möchte die Werte in einer TDMS-Datei abspeichern. Dazu kann ich verschiedene Kanäle erstellen, die wunderbar benennen ...
Mein Problem ist grade - kann ich meine Messwerte denn in der Reihenfolge 12345...12345...12345... in der TDMS-Datei abspeichern, damit sie richtig den einzelnen Kanälen zugeordnet werden - oder aber muss ich die Werte vorher in ein 2D-Array transponieren, damit ich dann die Messwerte in der Form 11111 22222 33333 ... habe (die Zahlen sollen jeweils für den Messwert des einzelnen Kanals stehen.
Ich habe Angst, dass das Umformen des Arrays viel Rechnerlast in Anspruch nehmen könnte. Ist die Angst begründet? Der blau eingezeichnete Bereich ist der, welcher mir Angst macht, wenn z.B. in einem Array 20000 Werte stehen.