зацикливание чтения файла

Работа с файлами и базами данных
Ответить
fsb902008
interested
interested
Сообщения: 5
Зарегистрирован: 29 май 2011, 19:58
Версия LabVIEW: 9.0
Контактная информация:

зацикливание чтения файла

Сообщение fsb902008 »

Подскажите пожалуйста как зациклить считывание данных из файла. Нужно чтобы читал поочереди числа из строк, после чего зациклить.
Вложения
Считывание чисел.vi
Файл с программой
(7.99 КБ) 117 скачиваний
напряжение.txt
числа
(56 байт) 114 скачиваний
Безымянный.png
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: зацикливание чтения файла

Сообщение IvanLis »

fsb902008 писал(а):Подскажите пожалуйста как зациклить считывание данных из файла. Нужно чтобы читал поочереди числа из строк, после чего зациклить.
я бы не делал так, т.к. винт будет постоянно работать
3.png
сначала считываем все в массив, а потом по кругу выдергиваем из него элементы
CircleRead.vi
lv8.6
(9.27 КБ) 129 скачиваний
IORIK
adviser
adviser
Сообщения: 240
Зарегистрирован: 14 дек 2010, 20:46
Версия LabVIEW: 7.0; 8.2

Re: зацикливание чтения файла

Сообщение IORIK »

считывать файл полностью можно, когда ваш файл записан ввиде прямоугольной матрицы (нет в начале файла шапки описания например эксперимента) и нет пропусков данных в строках (в один момент использовалось 5 датчиков, потом 4 и далее снова 5). Также если ваш файл не чрезмерно велик (сотни мегабайт как у Jakob). Прочитать то вы его прочитаете, но далее у вас закончится память, либо начнуться дикие тормоза.

я, в основном, считываю по записям.

В функции "Read from text File" в свойствах поставьте галочку "считывать по строкам", а далее считанную строку разбиваете на числа хоть с помощью "SpreadSheet String to Array"
Вложения
Read_TxT_File.JPG
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Сохранение данных»