Продукты
 Где купить
 Пользователям
 Для бизнеса
 Мы на связи

   

Программа IRlink

Скачать свежую версию  3.736 (2010/02/06 04:19:21)


Поддержка Vista

Программа и устройства IRLink поддерживают Vista.


Предложения для магазинов

У нас есть интересное коммерческое предложения для магазинов.

Предложения для магазинов


Получи IRLink бесплатно!

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

Получи IRLink бесплатно


Особенности настройки IRLink для комбинированных пультов ДУ

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

Иногда в быту встречаются пульты, которые предназначены для одновременного управления разными устройствами: телевизором, видеомагнитофоном, DVD-проигрывателем. Чтобы переключать пульт из режима в режим, производитель предусматривает кнопки-переключатели. Также бывают пульты, где текущий режим подсвечивается светодиодом. Надо отметить, что сами кнопки-переключатели никаких кодов не излучают, они лишь переключают коды других кнопок "внутри пульта".

Пульт Grundig

Особенность таких пультов заключается в том, что одна и та же его кнопка имеет несколько кодов, по одному на каждый из режимов работы (чтобы была возможность различать, каким прибором пульт управляет в данный момент). И это надо иметь в виду при считывании кодов. Тут можно предложить два варианта действий.

Считывание всех кодов на одну кнопку. При считывании кода кнопки в программе IRLink.RemoteControl следует понимать, что программа анализирует полученные данные и выбирает один или несколько наиболее часто встречающихся кодов. Раз кнопка имеет разные коды в разных режимах, то при считывании надо предоставить программе все возможные варианты. Скажем, если всего пульт предусматривает 3 режима управления (телевизор, видеомагнитофон, DVD-проигрыватель), то отпускать и нажимать кнопку при считывании надо в 3 раза чаще. При этом при первом проходе надо считать коды в первом режиме, при втором — во втором режиме и т. д. То есть суть в том, чтобы программа бы получила примерно одинаковое количество кодов кнопки в каждом из режимов.

Далее, при управлении компьютером с этого пульта вам уже будет неважно, в каком из "пультовых" режимов находится ваш пульт — в программе каждой кнопке пульта будет сопоставлено несколько кодов (по одному из каждого режима), и в какой бы режим вы случайно ни попали, результат нажатия будет всегда один и тот же. Если надо сделать так, чтобы пульт управлял разными программами (напр., Winamp для аудио, MediaPlayer для видео и PowerDVD для DVD), то в IRLink.3 создаются конфигурации.

Создание "расслоенного" пульта. Другой вариант работы с таким пультом — это создать по одному "виртуальному" пульту на каждый из режимов работы. В программе IRLink.RemoteControl при этом создаётся один пульт, с 3 раза бóльшим количеством кнопок, чем на исходном. Каждая кнопка пульта как бы расслаивается на 3 кнопки, каждой из которых соответствует свой режим.

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

Программа IRLink.RemoteControl

В итоге получится, что каждой физической кнопке пульта соответсвует три кнопки в программе — по одной на каждый из возможных режимов. После этого настраиваются задания на каждую кнопку как обычно. При этом есть соблазн сопоставить каждой "пультовой" конфигурации режим управления какой-нибудь программой (напр., Winamp для аудио, MediaPlayer для видео и PowerDVD для DVD). Это сделать можно, но первый метод для этого предпочтительней, так как предполагает больше свободы — количество конфигураций можно легко увеличить или уменьшить чисто программно, в то время как при привязке к "родным пультовым режимам" вам может либо их не хватить, либо часть из них будет пустовать. Также недостатком этого способа является то, что переключение в другой режим всё равно придётся дублировать ещё одной кнопкой. Ведь кнопки-переключатели не излучают никакого кода, а чтобы при переходе в режим "видеомагнитофон" запустилась бы нужная программа (или активировалась бы запущенная), надо об этом дать знать IRLink, т. е. нажать кнопку на пульте, которая излучает код.

3 сентября 2005, IRLink

Главная l Продукты | Где купить | Пользователям | Предложения для бизнеса | Мы на связи
© 2003–2010 автор идеи Павел Чернорук