Чтение перезаписываемых файлов

Работа с файлами и базами данных
Ответить
Аватара пользователя
mitay
beginner
beginner
Сообщения: 29
Зарегистрирован: 28 фев 2010, 09:20
Версия LabVIEW: 5.0 6.1 8.5
Откуда: Хабаровск

Чтение перезаписываемых файлов

Сообщение mitay »

Здравствуйте товарищи программисты! Помогите пожалуйста разобраться, каким образом организовать считывание данных в двоичном формате из нерегулярно перезаписываемых файлов. Интересует наиболее рациональный подход с точки зрения потребления будущей программой, ресурсов компьютера. Программа должна считывать данные из бинарных файлов создаваемых 4-мя источниками (источники могут работать не все, т.е. файлов может быть от 1 до 4), причем файлы перезаписываются (т.е. с каждым этапом работы источника к ранее записанным данным добавляется новые, объем файла постепенно возрастает). Необходимо не зависимо от работы источника обрабатывать всё новые данные в реальном масштабе времени и записывать (сформировать файл и постоянно перезаписывать его, дополнять данными) в единый результирующий файл. Предполагается в дальнейшем создание ехе-программы для работы не зависимо от среды программирования LV.
ИЗВИНИТЕ за столь запутанное разъеснение.
Pavel

Activity
developer
developer
Сообщения: 271
Зарегистрирован: 31 июл 2009, 08:07
Награды: 1
Версия LabVIEW: 8.5

Re: Чтение перезаписываемых файлов

Сообщение Pavel »

В принципе на первый взгляд ничего сложного. Тебе нужно раз в некоторое время (к примеру 500 мс) проверять директорию на предмет новых файлов (функция list folder) затем в тот же период проверять размер файлов и их дату изменения (здесь тебе пригодиться file/directory info). Если размер или время будет отличное от предыдущего обращения к файлу(ам) то произвести чтение. Пока как то так.
Аватара пользователя
mitay
beginner
beginner
Сообщения: 29
Зарегистрирован: 28 фев 2010, 09:20
Версия LabVIEW: 5.0 6.1 8.5
Откуда: Хабаровск

Re: Чтение перезаписываемых файлов

Сообщение mitay »

Спасибо запомащь Pavel!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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