LGraph2 - многоканальный регистратор-самописец

* бесплатно

 

Программа LGraph2 предназначена для регистрации, визуализации и обработки аналоговых сигналов, записанных с помощью измерительных плат или модулей АЦП компании L-CARD. Многоканальный регистратор-самописец LGraph2 в сочетании любым измерительным устройством производства L-CARD превратит Ваш компьютер в измерительную лабораторию, заменив привычные вольтметры, самописцы, осциллографы.

Возможности:
●  возможность одновременной регистрации с разных модулей

визуализация во время регистрации

- возможность отображения вводимых данных с АЦП, не прерывая регистрации
- изменение масштаба по оси X или Y во время регистрации
- возможность паузы регистрации с продолжением визуализации аналоговых каналов

визуализация аналоговых сигналов во время регистрации

●  одновременная работа с несколькими измерительными модулями
●  отображение вводимых данных с АЦП, не прерывая регистрации
●  поддержка специальных режимов записи: по расписанию, серийный запуск, периодическое сохранение, автоматическое формирование имен файлов и папок
●  поддержка режима предварительного просмотра без записи данных в файл
●  в программе реализованы отдельные окна для расчета энергетического спектра, записанного сигнала, и расчета гистограмм
●  механизм подключения внешних плагинов для реализации специализированных алгоритмов обработки и отображения данных

возможность одновременной регистрации сигналов с разных модулей производства L-Card

- одновременный ввод данных с различных модулей системы LTR, USB устройств и PCI/PCIe плат
- поддержка одновременной работы до 100 изделий производства L-CARD
- визуализация данных, собранных на разных частотах с разных модулей
- синхронный старт модулей в рамках нескольких крейтов LTR-EU
- простой формат файлов данных позволяет легко экспортировать многомодульные записи во внешние программы

визуализация аналоговых сигналов во время регистрации

серийная регистрация и регистрация по расписанию

запуск АЦП по расписанию

Помимо обычного режима ввода данных в один файл, LGraph2 поддерживает специальные режимы записи:
Ввод данных по расписанию. Программа по заданному расписанию запускает ввод данных с АЦП в файл, при этом реализована возможность задать несколько временных отметок, и при достижении каждой LGraph2 будет запускать ввод данных в новый файл.

Серийный запуск. Пользователь устанавливает количество вводов и определяет паузу между ними, после чего программа самостоятельно осуществляет требуемую последовательность операций (по выбору пользователя каждая реализация записывается в отдельный файл или вся последовательность реализаций записывается в один файл).

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

Формирование имен файлов и папок. Каждая серия файлов может размещаться в создаваемой новой папке, а имя файла может формироваться как на базе увеличивающегося индекса, так и добавлением текущей даты и времени к имени файла.

запись нескольких реализаций в один файл

запись нескольких реализаций АЦП в один файл

После запуска записи данных процесс можно в любой момент приостановить кнопкой «Пауза», отображение данных при этом на экране продолжается. Повторное нажатие кнопки «Пауза» возобновляет запись данных.

Впоследствии группой сегментов можно управлять по собственному усмотрению, объединяя в одном файле или удаляя из него лишнее.

возможность экспорта данных в двоичные файлы

экспорт данных АЦП для Excel, MatLab и т.п.

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

возможность индивидуальной настройки отображения каждого канала

удобные настройки визуализации каналов АЦП

Значения с АЦП могут отображаться как в вольтах, так и преобразованными в физические величины при помощи задаваемых индивидуально для каждого канала калибровочных коэффициентов.

Множество вариантов индивидуальной настройки графика для каждого канала (цвет, ширина линии, тип линии, тип маркера отсчетов АЦП). В программе реализована легенда, располагаемая рядом с окном, в котором выводятся графики. Нажав правой клавишей мыши над нужным графиков в легенде, пользователь получает возможность быстро и удобно изменить графические настройки отображения указанного канала.

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

многооконный режим визуализации

многооконный регистратор АЦП (USB, PCI)

Программа позволяет отображать данные с АЦП в виде графиков в нескольких окнах, число которых определяется пользователем. В любое из окон можно вывести несколько графиков по своему выбору. Размеры окон можно легко менять, передвигая мышью границу между окнами по вертикали.

расчет энергетических спектров и гистограмм

Спектроанализатор

бесплатный спектроанализатор

В программе реализовано отдельное окно энергетического спектра записанного сигнала с расчетом до 64 гармоник с отображением пиков на графике, с функцией автоопределения или ручного ввода основной частоты для гармонического анализа.

Рассчитанный спектр можно экспортировать в текстовый файл.

 

Гистограмма

многоканальная гистограмма

В программе реализовано отдельное окно для расчета гистограмм. Возможно построение двух гистограмм по разным каналам с отображением их в одном окне. Гистограммы могут быть экспортированы в текстовый файл.

разработка и использование готовых плагинов

измерительные плагины

Для того, чтобы предоставить пользователю возможность реализовывать специализированные алгоритмы обработки и отображения данных, в программе реализован механизм подключения внешних плагинов. Плагин - это DLL библиотека, в которой должны находиться функции, при помощи которых LGraph2 во время сбора данных, а также во время просмотра файлов передает данные с АЦП и принимает новые. В дистрибутив LGraph2 включены разработанные в «L-CARD» наиболее распространённые плагины, которые могут использоваться как аналоги привычных пользователю приборов, а также как образцы для внесения в них той или иной специфики.

Механизм подключения плагинов обеспечивает:

  • Одновременное подключение нескольких плагинов.
  • Возможность отображения данных в виде мультиметрных элементов (термометра, бака и т.п.)
  • Выполнение расчетов в реальном масштабе времени во время сбора данных
  • Реализация алгоритмов с обратной связью (управление ЦАП и ТТЛ линиями во время сбора данных)
  • Возможность создавать расчетные каналы, которые можно сохранять и просматривать в виде стандартных файлов данных LGraph2
  • Сохранение значений всех визуальных элементов в текстовый файл в режиме журнала

Список поставляемых плагинов:

Наименование
Назначение
Мультиметр Многоканальный мультиметр, рассчитывающий среднее значение, дисперсию и частоту по аналоговым каналам.
Фильтрация и децимация Многоканальные БИХ фильтры, осуществляющие фильтрацию в реальном времени с возможностью последующей децимации. Имеется возможность задавать тип фильтра, порядок и коэффициент децимации.
Расширенная фильтрация и децимация Многоканальные БИХ фильтры, осуществляющие фильтрацию в реальном времени с возможностью последующей децимации. Имеется возможность задавать параметры трех групп фильтров, каждая группа состоит из двух последовательно соединенных фильтров. Для каждого канала указывается группа фильтров, что позволяет устанавливать разные фильтры для каналов.
Двухканальный спектроанализатор Выполняемый в реальном времени двухканальный спектроанализатор
Оконнный дискриминатор Плагин исходно предназначался для автоматического определения R-R интервалов в электрокардиограмме. Однако он также позволяет выделять в потоке любых данных пики с определенными параметрами и рассчитывать расстояние между ними.
XY осциллограф Осциллограф, отображающий данные одного входного канала относительно другого. Имеет дополнительные параметры для отображения фигур Лиссажу.
XY самописец XY самописец, предназначенный для снятия вольт-амперной характеристики.
SCADA (АСУТП) подобные визуальные элементы Плагин, демонстрирующий реализованные визуальные элементы (такие как термометр, бак и т.п.).
Сумматор и дифференциатор Плагин, создающий из двух каналов новые расчетные каналы: сумму двух каналов и производные по двум каналам.
Пример простого плагина на Delphi6 Плагин, демонстрирующий работу в Delphi. Плагин осуществляет уменьшение частоты в два раза.
Пример простого плагина на Borland C 5.02 Плагин, демонстрирующий работу в Borland C 5.02. Плагин реализует функцию простейшего XY осциллографа.

 

●  синхронизация регистрации: по уровню, по синхро-старту, по часам компьютера, GPS синхронизация

●  поддержка всех устройств семейства L, E, а также системы LTR

 

 

 

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск