Добрый день, появился вопрос:
Каким образом дописывать в текстовый файл столбцы. Т.е. если в цикле создавать 2 мерный массив чисел, например по 5 чисел в каждом столбце, а после открывать и дописывать в текстовый файл. Но чтобы каждый раз новый массив записывался 2 новыми столбцами, а не дописывался вниз первых 2х.
Заранее спасибо.
Запись дополнительного столбца в текстовый файл
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Запись дополнительного столбца в текстовый файл
Ну, можно "ручками" писать построчно: устанавливаете курсор в конец 0-й строки, дописываете 0-е строки из каждого столбца массива, ставите курсор в конец 1-й строки, дописываете 1-е строки и так далее.
-
- interested
- Сообщения: 4
- Зарегистрирован: 19 окт 2016, 18:18
- Версия LabVIEW: 15
- Контактная информация:
Re: Запись дополнительного столбца в текстовый файл
Простите, а как установить курсор в нужное положение при открытии файла?
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Запись дополнительного столбца в текстовый файл
Более практичной является работа с tdms файлами. Надо новый столбец завести - записываете данные с другим тегом. Есть плагин, который позволяет открыть tdms в таблицах. И не нужно каких-то манипуляций с файлами.
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: Запись дополнительного столбца в текстовый файл
Сомнительный совет. при таком методе часть старых данных будет затёрта новыми. Ф файловой палитре нет функции аналогичной «insert into»dadreamer писал(а):Ну, можно "ручками" писать построчно: устанавливаете курсор в конец 0-й строки, дописываете 0-е строки из каждого столбца массива, ставите курсор в конец 1-й строки, дописываете 1-е строки и так далее.
При малых размерах данных я бы не извращался, а просто считал все данные, добавил в массив два столбца и перезаписал файл.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Запись дополнительного столбца в текстовый файл
Есть такое дело. Поэтому нужно перед каждой записью копировать "хвост" данных и после записи дописывать "хвост" обратно. Ясно, что подход далеко не оптимальный. Но это решение "в лоб" - что ТС попросил, то и посоветовал.Artem.spb писал(а):Сомнительный совет. при таком методе часть старых данных будет затёрта новыми.
- Вложения
-
- Append To File.vi
- lv2015
- (13.24 КБ) 86 скачиваний
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 12 Ответы
- 598 Просмотры
-
Последнее сообщение Sergey Puzanov
-
- 4 Ответы
- 957 Просмотры
-
Последнее сообщение jane_wild