Управление табло в среде XPad
XPad - пакет программ для управления светодиодными информационными табло типа "бегущая строка".
Основой пакета служит интегрированная среда для разработки скриптов - XPad, давшая название всему пакету программ. В среду входит многооконный редактор и компилятор скриптов, средства отладки, эмуляции, встроенные утилиты для связи с контроллером светодиодной панели и др. для ОС Windows. Интерфейс XPad интуитивно понятен, а в статусной строке программы выводится строка помощи при перемещении по разделам интегрированной среды.
В случае, когда требуется управление многострочным табло типа "бегущая строка", часто разрабатывается программное обеспечение, напоминающее по форме форму информационное табло - это облегчает заполнение и управление устройством, ниже приводится скриншот рабочего стола с такой программой - TrackPad.
Ниже приводится краткое описание каталогов и других утилит, входящих в пакет XPad.
XLink служит для компилирования скрипта и передачи его обычно через COM-порт в контроллер управления светодиодной панелью, либо записи скрипта в энергонезависимую память(картридж), который затем устанавливается в светодиодную панель, через специальный адаптер, обычно подключаемый к LPT-порту. Максимальный размер компилируемого файла 1Мб.
XEmuCfg - программа для настройки конфигурации эмулятора бегущей строки. Если при компилировании скрипта вы получаете сообщение об отсутствии установок, то надо запустить именно эту программу - XEmuCfg. После запуска следует заполнить следующие пункты, если их значение по умолчанию по каким-либо причинам не устраивает:
- количество матриц в строке
- индекс начальной матрицы
- количество матриц
- скорость вывода
- пропуски обновления экрана
- яркость
- размер строки на экране
- отображаемая температура
- другие параметры
XView загружает скрипт из энергонезависимой памяти через адаптер в эмулятор светодиодной строки и выполняет загруженный скрипт. Эта программа полезна для выяснения содержимого энергонезависимой памяти, например, при большой коллекции картриджей памяти, или для ознакомлении с содержанием картриджа, исходный текст которого Вам не хотят передавать (возможен только просмотр).
Пример тестового скрипта в zip-архиве можно скачать здесь.