Форум ZETLAB

Архив обсуждений, технических вопросов и ответов по оборудованию, программному обеспечению и внедрению измерительных систем.

Страницы: 1
RSS
формат сжатых файлов и их чтение в программу
 
Здравствуйте! Подскажите, пожалуйста, как реализовать в виде макроса чтение сжатых файлов в Excel (MATLAB) или другую программу анализа или преобразование форматов данных *.zdt ; *.zlbd ==> *.ana??? Как формируются данных по папкам? (Почему данные в разных папках и, в основном в них записаны &00H ?) signal\structures_definitions\*.zbinary1 signal\2020\04\17\16\*.zlbd compressed\2020\04\*.01d compressed\2020\04\*.01h compressed\2020\04\*.01m compressed\2020\04\*.01s compressed\2020\04\*.06h compressed\2020\04\*.10m compressed\2020\04\*.10s compressed\2020\04\*.anp compressed\2020\04\*_01d.zlbd compressed\2020\04\*_01h.zlbd compressed\2020\04\*_01m.zlbd и т.д. информация: https://zetlab.com/podderzhka/tsifrovyie-datchiki-semeystva-zetsensor/programmirovanie/format-zdt-dlya-zapisi-i-peredachi-dannyih/ Как её применить на практике?
 
Добрый день! Записанные в сжатом виде данные структурированы по папкам: года, месяцы, дни, часы. Отличительная особенность часовых записей – это привязка ко времени на ПК, т.е. в любой момент начала записи все равно заводится часовая запись, в которой первые минуты данные будут отсутствовать (их просто нет), а дальше пойдет запись сигнала. Данный формат данных не поддерживает выгрузку записанных значений в формат Excel, поскольку количество точек значительно превышает количество строк, возможных для записи в Excel. Подробно структура сжатых данных описана на странице "Просмотр трендов" в разделе "Структура данных".
 
Скажите, пожалуйста, как можно читать в EXCEL, MATLAB блоки данных объёмом, например в 1...10 секунд?
 
В случае использования программы "Просмотр трендов", можно выделить интересующую Вас область (1...10 секунд), сохранить в формате *.csv (в левом верхнем углу окна программы "Файл" -> "Сохранить..."), затем открыть данный формат в EXCEL. Также имеется возможность импортировать сигналы в MATLAB при помощи программирования, пример такой реализации можно посмотреть на странице "Импорт сигналов в Matlab".
 
А как это можно реализовать напрямую, без использования программы «Просмотр трендов», например в VBA для чтения файлов *.zlbd. Кроме того, программа «Просмотр трендов» не находит файлов *.zlbd, а файлы *.ana ничего, кроме нулей, не содержат.
 
Файлы *.ana содержат не нули в тех местах, где была запись. Так как при записи в непрерывном режиме формируются сразу часовые записи, и если писать только несколько минут, то остальное место в файлах будет забито нулями. Например, запись в непрерывном режиме была запущена в 11.55, в данном случае программа сформирует первый файл формата *.ana, где данные за первые 55 минут будут нулями, поскольку запись на тот момент еще не велась, и только последние 5 минут будут действительные записанные значения. А файлы формата *.zlbd для анализа вам не подойдут.
 
Спасибо. Значит в файлах *.ana находится часовая информация данных?
 
В том случае, если в программе Запись сигналов установлена непрерывная запись, тогда в файлы *.ana будут записываться в часовом формате.
Страницы: 1
Читают тему