ЛИР-915

Модератор: Денис Кашин

Ответить
Д.Верещиков

ЛИР-915

Сообщение Д.Верещиков »

Здравствуйте!
Наша организация (Военный авиационный инженерный университет г. Воронеж) приобрела у Вас комплект датчиков ЛИР-7 и ЛИР-17 и модули интерфейса ЛИР-915 с переходником ЛИР-967. С Вашим программным обеспечением все программируется и работает. Есть пример обработки сигналов на С++. У нас работа ведется в Делфи, многое уже сделано и менять базисную основу проблематично. На Вашем форуме есть подходы к применению Делфи, но они фрагментарны. Можно ли прислать на эл.адрес vdvikt@yandex.ru примеры обработки сигналов именно в Делфи. Желательно в 5-й версии.
С уважением,
Верещиков Дмитрий
Михаил Поляков
СКБИС
СКБИС
Сообщения: 79
Зарегистрирован: 06 фев 2008, 16:10

Сообщение Михаил Поляков »

Сейчас примеров нет. Попробуем написать для вас. Напишем в этой теме.
Гость

Сообщение Гость »

Жду с нетерпением!
С уважением, Д.Верещиков
Михаил Поляков
СКБИС
СКБИС
Сообщения: 79
Зарегистрирован: 06 фев 2008, 16:10

Сообщение Михаил Поляков »

http://www.skbis.ru/soft/Lir915_Demo.zip
Исходные тексты демонстрационной программы для ЛИР-915
Гость

Сообщение Гость »

Здравствуйте!
Добрался до работы с интерфейсами LIR-915. С программным обеспечение СКИФ все работает. Интерфейсы программируются, датчики работают в том числе и в "гирлянде" из двух датчиков и модулей.
Пробую не вынимая модуля и датчика запустить программу (файл "exe") из присланного Вами демонстрационного набора (в Делфи) - ничего не выходит. Открываю окно - там Error. В чем смысл настройки интерфейса в этой программе? Нужно ли вновь программировать интерфейс под эту программу? Как бы поработать с программкой, которая считывает положение ползунка линейного датчика?
Там еще есть директория Test. Программка запускается, что то откуда то считывается и куда то записывается, но на манипуляции с оборудованием не реагирует.
Прошу извинить за назойливость, но в настоящее время научиться считывать параметры с датчика перемещения для нас важно. Прошу помочь.
С уважением, Д.Верещиков
Михаил Поляков
СКБИС
СКБИС
Сообщения: 79
Зарегистрирован: 06 фев 2008, 16:10

Сообщение Михаил Поляков »

Здравствуйте !
Данный пример работает только с протоколом ASCII.
Какие параметры программирования интерфейса (в СКИФе) вы используете ?
Повторно программировать интерфейс не нужно.
В папке Test находится служебная программа. Ее запускать не нужно.
Последний раз редактировалось Михаил Поляков 26 ноя 2010, 09:07, всего редактировалось 1 раз.
Гость

Сообщение Гость »

COM порт - COM3
Сетевой адрес - 1
Протокол - ASCII
Скорость - 19200
Разрядность датчика - 1
ALARM - бит не испыользуется.
Более ничего СКИФ не пытается запрашивать.
Еще вопрос: если я хочу собрать гирлянду из ЛИР915 и разных линейных энкодеров то я должен программировать все о интерфейсы с одинаковыми параметрами? Или менять сетевой адрес? Кроме того, когда формируется измерительная система и я инициализирую датчики, то нужно каждому из них указывать различный адрес интерфейса? По сути в гирлянде несколько интерфейсов и у каждого из них свой датчик. Программа не дает возможности инициализировать более одного интерфейса, а датчики воткнуть позволяет и они работают правильно.
Михаил Поляков
СКБИС
СКБИС
Сообщения: 79
Зарегистрирован: 06 фев 2008, 16:10

Сообщение Михаил Поляков »

В тестовой программе нужно настроить СОМ порт.
Для этого нужно выбрать Параметры - Настроить порт в главном меню программы. (Вам нужно выбрать порт СОМ3, остальные значения оставить без изменений).

Одна "гирлянда" подлкючается к одному СОМ порту. К каждому ЛИР-915 подлючается 1 инкрементный преобразователь (любой). В гирлянде все параметры, кроме сетевого адреса устройства должны быть одинаковы. Все интерфейсы должны иметь уникальный адрес.
Для программирования ЛИР-915 нужно чтобы гирлянда состояла из 1 модуля ЛИР-915 (второй не подключить, так как при программировании должна быть вставлена заглушка)
vdvikt
Сообщения: 3
Зарегистрирован: 20 окт 2011, 21:23

Re: ЛИР-915

Сообщение vdvikt »

Существует ли возможность считывания датчика ЛИР-915 в системе Simulink? Если можно туда интегрировать код на с++, то есть ли у Вас готовые решения?
С уважением, Д.Верещиков
Михаил Поляков
СКБИС
СКБИС
Сообщения: 79
Зарегистрирован: 06 фев 2008, 16:10

Re: ЛИР-915

Сообщение Михаил Поляков »

Готового решения для Simulink нет.
Пример работы на С++ для ЛИР-915 есть.
vdvikt
Сообщения: 3
Зарегистрирован: 20 окт 2011, 21:23

Re: ЛИР-915

Сообщение vdvikt »

Пример на с++, имеющийся на диске СКБИС, написан для всех возможных ситуаций работы с датчиком и его интерфейсом. В принципе, в Симулинк есть возможность создания так называемых S-функций с помощью внутренних средств, но для этого нужен исходный код на с++. Можно ли создать относительно короткий код на с++ (ничего лишнего), который бы выдавал только координату ползунка датчика? Далее мы разберемся как его интегрировать в Симулинк. В целом задача залючается в том, что одновременно нужно считывать показания 4-х датчиков ЛИР-915. Два из них считывают положение командного рычага управления, а два других - соответствующие положения штоков исполнительных гидромеханических рулевых приводов. Далее строим графики, рассчитываем АФЧХ и т.п. Это лабораторная работа. Такую гирлянду мы сделали и с помощью СКИФ данные на мониторе отображаются, т.е. все в принципе работает, но только в цифрах. Теперь нужно эти сигналы отправить в Симулинк для дальнейшей обработки. Специалистов в с++ у нас нет, так что если Вас не затруднит... С уважением, Д.Верещиков.
vdvikt
Сообщения: 3
Зарегистрирован: 20 окт 2011, 21:23

Re: ЛИР-915

Сообщение vdvikt »

Ребята! Стоит ждать ответа?
С уважением, Д.Верещиков
Михаил Поляков
СКБИС
СКБИС
Сообщения: 79
Зарегистрирован: 06 фев 2008, 16:10

Re: ЛИР-915

Сообщение Михаил Поляков »

Присылайте тех. задание на lir@skbis.ru
Broatenortida
Сообщения: 1
Зарегистрирован: 17 янв 2012, 22:47
Контактная информация:

ЛИР 915

Сообщение Broatenortida »

Вот уже как три года у заказчика работает наша установка с двумя ЛИР-7-1-0320-01-05-ПИ-01-3-2,0. Ничего такого не замечали. Плата к которой подключается датчик самодельные. Т.к. мы используем цифровые выходные интерфейсы датчиков, то у нас нет никаких сложностей, описываемых MaslovVG
Ответить