Удаление данных в TDMS
- Михаил23
- adviser
- Сообщения: 219
- Зарегистрирован: 24 ноя 2008, 17:58
- Версия LabVIEW: 2009
- Откуда: Москва
Удаление данных в TDMS
Можно ли удалить только данные в канале TDMS не удаляя сам канал? Если да то как?
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Удаление данных в TDMS
Удалить надо программно? Если нет, то для этого Diadem подходит. :) Непонятно надо ли удалить все данные или какую-то часть?
На сколько я знаю, для TDMS нельзя даже удалить канал или группу, этот формат оптимизирован для быстрой записи или чтения данных. Удалять каналы или группы каналов можно в формате TDM, но там удаляется сам канал со всеми данными, но ведь ничто не мешает тут же создать новый канал с тем же именем, который будет пустой, пока в него не записали новые данные. Получается удаление данных выполняется двумя VI первая удаляет канал, вторая создает его снова.
На сколько я знаю, для TDMS нельзя даже удалить канал или группу, этот формат оптимизирован для быстрой записи или чтения данных. Удалять каналы или группы каналов можно в формате TDM, но там удаляется сам канал со всеми данными, но ведь ничто не мешает тут же создать новый канал с тем же именем, который будет пустой, пока в него не записали новые данные. Получается удаление данных выполняется двумя VI первая удаляет канал, вторая создает его снова.
-
Chupakabra
- professional
- Сообщения: 360
- Зарегистрирован: 21 янв 2009, 10:50
- Награды: 1
- Версия LabVIEW: 2015
- Откуда: Москва
- Поблагодарили: 4 раза
- Контактная информация:
Re: Удаление данных в TDMS
Насколько я помню, в TDMS, можно "маркер" записи перевести на начало, и просто переписывать данные поверх старых.Andrew Lunev писал(а):Удалить надо программно? Если нет, то для этого Diadem подходит. :) Непонятно надо ли удалить все данные или какую-то часть?
На сколько я знаю, для TDMS нельзя даже удалить канал или группу, этот формат оптимизирован для быстрой записи или чтения данных. Удалять каналы или группы каналов можно в формате TDM, но там удаляется сам канал со всеми данными, но ведь ничто не мешает тут же создать новый канал с тем же именем, который будет пустой, пока в него не записали новые данные. Получается удаление данных выполняется двумя VI первая удаляет канал, вторая создает его снова.
- Михаил23
- adviser
- Сообщения: 219
- Зарегистрирован: 24 ноя 2008, 17:58
- Версия LabVIEW: 2009
- Откуда: Москва
Re: Удаление данных в TDMS
Да удалять надо программно. Причем перезапись как мне кажется не подойдет. Т.к если например я в первый раз записал 100 точек, перевел маркер в начало и записал поверх например уже 60 точек. То 40 старых точек останутся. Поэтому после изучения еще NI сайта решил перевести файл в формат TDM. Там удалить канал. Но возникает опять вопрос, есть ли смысл делать такие переводы из формата в формат или может сразу использовать TDM? Данных примерно около 500000*1000 каналов. Но записываются они все сразу. Потом с файла только считывают дынные для пользовательского интерфейса. Поэтому особой скорости не надо.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 1 Ответы
- 1029 Просмотры
-
Последнее сообщение Artem.spb
-
- 3 Ответы
- 870 Просмотры
-
Последнее сообщение IvanLis
-
- 13 Ответы
- 1224 Просмотры
-
Последнее сообщение Boxa
-
- 0 Ответы
- 502 Просмотры
-
Последнее сообщение Juri
-
- 3 Ответы
- 272 Просмотры
-
Последнее сообщение AndreyDmitriev