• Автор
    Тема
  • #100496

    Dr.Cat
    Участник

    Добрый день!
    Возникла необходимость анализировать большой объем данных, полученных в течение месяца непрерывной работы нескольких тензодатчиков в других программных средствах. Связь возможна текстовые файлы, например, dtu, которые выдает Галерея сигналов. Сложность в том, что Галерея открывает почасовые записи, разложенные по каталогам в формате гг/мм/дд/чч. Каким образом средствами ПО можно вывести весь объем данных в текстовом формате? Возможна ли конвертация в формате, например, гг/мм? Подскажите, пожалуйста, существуют ли какие-то решения по «склеиванию» данных? Заранее благодарен.

Просмотр 6 ответов - с 1 по 6 (всего 6)
  • Автор
    Ответы
  • #100506

    Добрый день!
    Весь объем записанных данных Вы можете вывести при помощи программы «Просмотр трендов», которая расположена в меню «Регистрация» панели ZETLAB.
    На графике Вы можете настроить интересующий Вас временной диапазон записанных данных, а также сохранить данные со всех графиков отображаемых в рабочей области программы в текстовом формате, пари помощи «горячих клавиш» (Ctrl+N).

    #100582

    Dr.Cat
    Участник

    Екатерина, спасибо за ответ!
    Может быть, я чего-то не понимаю, но программа «Просмотр трендов» отображает некие уплотненные данные. Так по комбинации клавиш у меня, например, уплотнение достигает 12 минут. Безусловно, полезная информация, но требуется увидеть исходную дискретизацию 25 Гц. В программе есть кнопка «Сохранить отчет», которая позволяет это сделать, однако количество выводимых данных ограничено 500000 значений в формате .ana, а это всего 5 часов. Имеется ли возможность выгрузки всего объема без уплотнения?

    #100694

    К сожалению на данный момент это максимальное количество данных в текстовом формате, которые можно вывести при помощи данной программы.
    Не могли бы Вы подробнее рассказать о том, как будете обрабатывать эту текстовую информацию и для чего нужна такая детализация?
    Дело в том, что при разработке программы «Просмотр трендов» органичения были обусловлены в частности количеством строк, возможных для записи в Excel, поскольку это самая распространенная программа для обработки текстовой информации.

    #100695

    Dr.Cat
    Участник

    Как Вы поняли, речь идет о мониторинге конструкций. Объект – железнодорожный мост. Система настроена на непрерывную запись, и большую часть времени сигналы представляют собой фоновые значения (которые, в прочем, тоже изменяются – тут анализ трендов подходит). При проезде поезда происходят всплески в данных. Текстовый файл, содержащий всю информацию получается довольно большого размера, но представляет собой простейшую базу данных, которая обрабатывается самодельной программой. В ее задачи входит вычленение всплесков (проездов поездов) и прочие статистические манипуляции с каждой записью в отдельности. Поэтому получается это не мониторинг длительных процессов, как при анализе трендов, а работа с редкими и быстротекущими процессами. Может есть возможность напрямую обратиться к базе данных zetlab, от которой работает «Просмотр трендов»?

    #100717

    Благодарю за подробный ответ!
    То есть Вам всё же нужно анализировать только тот объем данных, который регистрируется в период максимальной нагрузки на конструкцию? В таком случае, окна с отображением «всплеска» на графике должно хватать для копирования нужного фрагмента (с помощью горячих клавиш Ctrl+N) с исходной частотой дискретизации.
    Что касается базы данных программы «Просмотр трендов», то доступ к файлам есть. Подробнее посмотрите на странице с описанием программы раздел «Структура данных» (https://zetlab.com/shop/programmnoe-obespechenie/funktsii-zetlab/registratsiya/trend-signala/#1). В дирректории, куда все Ваши данные записываются имеются папки, структурированные по годам, месяцам, дням и часам. Оттуда можно брать исходную информацию за нужный период времени. Файлы записанных данных сохраняются в нескольких форматах:
    .ana — файл с бинарными данными, где последовательно остчёт за отсчётом записаны данные;
    .anp — текстовый файл в кодировке ANSI, где содержатся основные параметры записанного канала;
    .xml — файл-описатель в формате XML, где содержатся основные параметры записанного канала.
    «Склеивать» полученные данные возможно при помощи командной строки Windows (cmd) при помощи команды COPY (данная команда может использоваться для копирования нескольких файлов одного расширения в один общий). Для удобства можно создать bat файл в программе Блокнот (NotePad) и просто загружать его в командную строку.

    #100718

    Dr.Cat
    Участник

    Екатерина, большое спасибо за совет! Попробую сделать, о результатах отпишусь.

Просмотр 6 ответов - с 1 по 6 (всего 6)

Для ответа в этой теме необходимо авторизоваться.

Авторизация
*
*

семь − шесть =

Потеряли пароль?

Политика конфиденциальности персональных данных

Регистрация
*
*
*

семь + 1 =

Политика конфиденциальности персональных данных

Генерация пароля

три × 4 =