Red Command. Появится окошко, куда надо ввести номер команды (в нашем случае 1). Поле
Iг Frequency лучше не трогать, если производитель пультов не указал другое, и нажать Learn Ir. Появится надпись Waiting for Ir Learn.
Пульт надо расположить на расстоянии 3...8 см от окна фотоприемника (рядом с разъемом питания и RS-485), желательно на чем-то твердом, чтобы не было дрожи, и нажать кнопку на пульте. Если контроллер поймет команду, красное табло исчезнет. Теперь нужно последовательно вводить номера команд и их записывать. Когда все будет сделано (для 500 кодов, это не скоро!), остается нажать кнопку Close и в ответ на приглашение сохранить ИК-коды на диске ответить в зависимости от вашего настроения. Предупредим — даже если вы записали только один код, на диск будут писаться все коды (т.е. один код и 499 пустых кодов), это займет несколько минут. Скорость записи на диск ограничена скорострельностью RS-232. Что можно делать с ИК-командами: распознавать контроллером, как мастером, так и другими контроллерами в сети, и излучать — мастером, другими контроллерами и специальными 8-канальными модулями расширения. Все эти модули соединяются в сеть по RS-485.
Таймеры и переменные
В контроллере может быть задействовано до 128 целых переменных. Некоторые из них (60...79) используются для управления контроллером, но мы их все постепенно и в нужных местах перечислим поименно. А вот «примерчик». Допустим, вы хотите иметь статистику — сколько раз вы включали телевизор (программа TvStat).
If Receive Infra-Red# 1
Если на пульте нажато Power
Then Variable#0 +1
Увеличить значение
переменной #0 на единицу
End of Program
Конец программы
Загрузим программу, а чтобы видеть результат, в меню CPU-ХА Utility откроем Debug Timers and Variables (просмотр значений таймеров и переменных, переменные в правом столбике). Теперь нажимаете кнопку Power — и смотрите значение переменной 0. Растет? Учтите только, что контроллеру нужно 0.5...0.8 секунд для распознавания и передачи данных в компьютер. Переменные контроллера могут запоминаться при выключении питания. Есть особый параметр 22 — если он равен нулю, то все
|