LMC – программный комплекс для решения задач измерения и управления

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

В процессе реализации сценария программа осуществляет регистрацию, визуализацию и обработку аналоговых и цифровых сигналов, получаемых в экспериментальном или производственном процессе, управляемом с помощью аналоговых и цифровых последовательностей на выходах измерительных плат или модулей производства ООО "Л Кард".

Программа LMC в сочетании с модулями и платами АЦП "Л Кард" позволит создать экспериментальный стенд с автоматизированным управлением от Вашего компьютера, заменив такие приборы, как вольтметры, самописцы, осциллографы и одновременно выполняя функции оператора, задающего испытательные воздействия с помощью исполнительных устройств любого рода, включая, но не ограничиваясь, клапанами, частотно-управляемыми электродвигателями, регуляторами расхода, электронагревателями и любыми устройствами, позволяющими управление стандарным сигналом 0..10 В или 4..20 мА. Ниже представлено краткое описание возможностей программы.

Для ознакомления с функционалом LMC наша фирма выпустила публичную бета-версию, которую можно загрузить по ссылке ниже. Бета-версия ограничена по списку поддерживаемых модулей (см. ниже) и по их количеству - не более 1 штуки каждого типа. Это позволяет, однако, строить достаточно сложные системы, пригодные для решения производственных задач и экспериментальных исследований, так как, суммарное количество каналов АЦП может достигать 50, а ЦАП - 8.

Все замечания и предложения по добавлению и изменению функций горячо приветствуются на support@lcard.ru


Скачать lmcdemo_setup.zip демонстрационную версию (для Windows XP, 7, 8, 10) 
Скачать lmc_user_manual.pdf описание пользователя
Скачать lmc.pdf презентацию

 

1. Регистрация данных


Основные возможности регистрации сигналов

  • Неограниченный размер записи (ограничено только свободным местом на диске).
  • Многомодульный режим работы (возможность одновременной регистрации с разных модулей).
  • Поддерживаются крейты LTR-EU-16, LTR-EU-8, LTR-EU-2, LTR-CEU-1, LTR-U-1 и модули LTR11, LTR114, LTR27, LTR34, LTR43, LTR212 (в публичной бета-версии поддерживается только по 1 модулю каждого типа).
  • Скорость записи, ограниченная только возможностями АЦП.
  • Запись в ОЗУ.
  • Регистрация указанного количества каналов АЦП.
  • Синхронизация регистрации по уровню, по синхро-старту, по часам компьютера.
  • Визуализация во время регистрации.
  • Сохранение многих реализаций в один файл.
  • Поканальный экспорт в другие программы для пост-обработки.
  • Обработка «на лету» с помощью Javascript.

Многомодульный режим регистрации

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

  • Визуализация данных, собранных на разных частотах с разных модулей.
  • Одновременный ввод данных с различных LTR модулей и USB модулей.
  • Синхронный старт модулей в рамках одного крейта LTR-EU.
  • Экспорт и импорт данных в формате csv позволяет легко откырвать многомодульные записи во внешних программах.

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

Программа LMC предоставляет возможность отображать вводимые данные с АЦП, не прерывая регистрации.

  • Настройка внешнего вида окон, вывода нескольких графиков в одном окне.

2. Визуализация зарегистрированных данных


Удобный выбор масштаба по оси X

  • Удобный выбор масштаба времени. Пользователь может устанавливать любой масштаб по X независимо от частоты дискретизации АЦП.
  • Использование графических кнопкок и колеса мыши для выбора масштаба.
  • Изменение масштаба с кратностью 2x.

Многооконность

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

Удобные настройки отображения каждого канала

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

Измеритель графика

  • Индикация – при удержании левой кнопки мыши – точного числового значения параметра в этот момент времени для удобного просмотра и анализа данных.

3. Работа с полученными данными


Экспорт в текстовый и двоичный форматы

Программа сохраняет файлы данных в двоичном формате. Для преобразования их в текстовый формат для просмотра в текстовых редакторах или обработки в Excel, Matlab и т.п. предназначена опция экспорта данных. Данные могут экспортироваться, как изо всех каналов в один файл, так и только из выбранных каналов; это может потребоваться при большом отличии частот дискретизации в разных модулях.

При экспорте данные могут быть представлены в вольтах или других измеряемых единицах.

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

4. Управление выходами


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

Рассмотрим, в качестве примера, задачу управления оборотами электродвигателя в ходе проведения испытаний.

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

  • Тогда для реализации закона, показанного графически на рисунке, создаётся файл формата csv с помощью программы Excel, где в первой колонке указывается время выдачи сигнала в секундах, а во второй – значение сигнала от момента времени, указанного в ячейке на строке, до момента времени, указанного в ячейке на следующей строке.
  • Показанный закон реализует старт мотора на 25% оборотов, затем линейный разгон до максимального значения, работу на максимуме, затем линейное снижение до 50% от максимума, работу на этом режиме, и дальнейшее линейное снижение до остановки мотора. Время по горизонтальной оси указано в миллисекундах. Для создания закона можно пользоваться всеми средствами и формулами Excel, при сохранении в формате csv все формулы будут автоматически заменены на вычисленные по ним значения.

5. Обработка данных


В программном комплексе поддерживается задаваемая пользователем обработка и форматирование данных «на лету» с использованием Javascript.

Например, можно в окне цифровых значений отображать данные на зелёном фоне – если сигнал попадает в номинальный диапазон, на жёлтом – если номинальный диапазон превышен, но до аварийного значения не дошло, и на красном – в случае аварии.

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

(function(context, x, y)
{
var obj = {
value: 0,
color: 'black'
};

if (!context.sum)
{
context.sum = 0;
}

context.sum += y;

if (x > 3000)
obj.bgColor = '#fffff0';
else if (x > 2000)
obj.bgColor = 'red';

obj.value = y.toFixed(2);
return obj;
})

6. Дополнительные возможности


  • Интерфейс программы поддерживает два языка - русский и английский, переключение между которыми осуществляется в меню.

Контакты

Телефон: +7 (495) 785-95-25
Факс: +7 (495) 785-95-14

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

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

Схема проезда

Отправить запрос

Контакты

О нас

Более 3000 клиентов в России уже используют электронное оборудование L-CARD для решения широкого спектра научно-исследовательских и производственных задач. Мы рады помочь Вам на любом этапе создания электронного изделия: от разработки и производства до послегарантийной поддержки.

Проекты

Back to Top