Hallo PPS,
Zitat:Ja, wird bereits bei den neuen Daten in Blocken abgespeichert, so dass keine 4Gb Dateien entstehen
Das meinte ich nicht mit "Blöcken"…
Ich rede über den
internen Aufbau einer TDMS-Datei.
Du kannst mehrere Channel in einer oder mehreren Channel-Groups abspeichern.
Man könnte weiterhin eine riesige TDMS-Datei erzeugen, die aber z.B. pro Stunde eine Channel-Group enthält…
Zitat:Noch eine Idee, wie man die Anzahl der Datenpunkte pro Kanal aus der TDMS relativ schnell rausbekommt, ohne alle Werte zunächst mal einlesen zu müssen (mittels TDMS Read)?
Wenn du DAQmx-Logging verwendest, dann speichert DAQmx automatisch eine Property mit der Angabe der Sampleanzahl:
Ansonsten bist du als Programmierer selbst dafür verantwortlich, welche Properties du bei deinen Channels ablegst…
(Oder du speicherst eben in mehreren ChannelGroups ab und definierst eine feste Channel-Länge pro Group. Wie zuvor: deine Verantwortung als Programmierer!)