Яндекс.Метрика

Изготовление рекламы

Инструкция по программированию светодиодных бегущих строк с управляющими платами BX 5-й серии. Программа LedshowTW 2013

Содержание:

1. Знакомство с интерфейсом

2. Ввод параметров светодиодной бегущей строки

3. Вывод текста на экран бегущей строки

4. Выгрузка результата в память контроллера бегущей строки

5. Типичные вопросы.

1. Знакомство с интерфейсом. Наверх.

После установки и запуска мы увидим вот такой интерфейс программы:

Интерфейс программ LedShow

Красными линиями отчерчены следующие области экрана:

1. Ниспадающее меню

2. Пинктограммы меню

3. Окно программ

4. Окно просмотра

5. Область редактирования

1. Файл
Новый файл программы
Открыть файл программы
Сохранить файл программы как
И еще несколько пунктов которые мы тут все равно рассматривать не будем )
2. Правка
Добавить генеральную программу
Добавить зону картинки/текста Добавляет зону картинки/текста на экран бегущей строки
  Добавить зону субтитра
Add Overlay text Zone
Add Animation Zone
Добавить зону циферблата
Добавить зону даты/времени Можно добавить на экране бегущей строки зону в которой будет отображаться дата и время
Добавить зону таймера
Удалить зону Позволяет удалить ранее добавленную зону
3. AutoFit В этом обзоре не рассматривается
4. Настройки
Настройки параметров экрана Здесь задаются параметры самой бегущей строки (тип управляющей платы, размер строки и пр.)
..... остальные пункты мы рассматривать не будем
5. Common commands
Регулировка яркости Яркость экрана бегущей строки регулируется программно через это меню
Correction time
Automatic correction time
Включить
Отключить
Таймер выключателя
Lock Screen
Unlock Screen
6. Язык Тут все ясно, кто не знает русский, выбираем Португальский или какой надо
7. Помощь

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

Нажимаем: Настройки/Настройки Параметров Экрана. Появляется окно, нужно ввести пароль, после появляется вот такое вот окно:

Настройки бегущей строки в программе LedShow

Рассмотрим панель управления параметрами программы. Количество окон и их назначение меняется в зависимости от серии и номера контроллера, здесь приведен пример для платы серии BX-5 номер BX-5U0

1 Имя экрана Задается пользователем, будет позже отображаться в окне программ. Нужно если у вас несколько строк разных размеров, либо с разными программами.
2 Build Adress
3 ID
4 Контроллер Серия контроллера
5 Номер контроллера
6 Режим соединения Окно активно если для контроллера допустимы разные режимы соединения (например через флешку и через WiFi)
7 Объем памяти
8 Ширина Ширина строки в пикселях (диодах).
9 Высота Высота строки в пикселях (диодах).
10 Цвет экрана В зависимости от того какие режимы может поддерживать контроллер (монохромный, двухцветный, полноцветный).
Остальные окна выходят за пределы данного обзора.

Рассмотрим программирование строки на следующем примере:

Строка 3 модуля в высоту (48 см.-48 диодов) и 7 модулей в ширину (2 метра 24 см.-224 диода)

Управляющая плата:

Цвет один (красный)

Ввод параметров бегущей строки (нужен один раз, потом программа запоминает его) 

Наверх.

Запускаем программу

Нажимаем в ниспадающем меню "Настройки/настройки параметров экрана"

Вводим пароль

Появляется окно как на картинке выше

Имя экрана - вводим "пробный" (по большому счету все равно)

Контроллер

Указываем ширину 224 высоту 48 диодов

Цвет экрана - Single Color (один цвет, для этой платы он стоит по умолчанию)

Остальное оставляем как есть. Нажимаем "Save"  и "Закрыть".

Начальные параметры заданы.

3. Вывод информации на светодиодный экран. 

Наверх.

После ввода начальных параметров видим вот такое окно:

Интерфейс программ LedShow

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

Для добавления информации в окне программ нужно сначала добавить соответствующую зону.

Картинки/текста: "Добавить зону Картинки/Текста" 

Субтитра: "Добавить зону Субтитра"

Анимации: "Add Animation Zone"

Циферблата: "Добавить зону Циферблата"

Даты-Времени: "Добавить Зону Даты-Времени"

Таймера: "Добавить Зону Таймера"

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

щелкаем правой кнопкой мыши на названии программы и выбираем "Добавить зону картинки/текста"

 

Интерфейс программ LedShow

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

Для примера зададим три зоны:

1. Добавление растрового логотипа. Наверх.

 В левый верхний угол добавим растровый логотип. (Файл логотипа для примера можете скачать здесь или подготовьте сами, у меня программа корректно читала только файлы в цветовой схеме RGB).

Для этого в окне программ становимся на пункт "программа1", щелкаем правой кнопкой мыши и выбираем "добавить зону картинки/текста". Ставим следующие параметры:

  • Имя: "Логотип"
  • Координата Х: "0"
  • Координата Y: "0"
  • Ширина: "64"
  • Высота: "32"
  • Нажимаем пинктрогамму "открыть"  в Зоне управления изображением. Выбираем растровый файл предназначенный для показа и нажимаем "Открыть"
  • Метод отображения "Random"
  • Скорость выполнения: "2"
  • Время удержания: "3"

Все. Нажимаем "Предварительный просмотр" и любуемся результатом.

2. В левый нижний угол добавим отображение даты и времени. Наверх.

Для этого так же в окне программ становимся на пункт "программа2", щелкаем правой кнопкой мыши и выбираем "Добавить зону даты-времени"

LedShow Добавление даты и времени на экран светодиодной бегущей строки

Ставим следующие параметры:

  • Имя: "Время-1"
  • Координата Х: "0"
  • Координата Y: "32"
  • Ширина: неактивна, задается автоматически в зависимости от отображаемых параметров и размеров шрифтов
  • Высота: "32"
  • Расположение: "много линий" (если поставить в одну, будет одна длинная строка)
  • Шрифт "Tahoma" (можете поставить любой другой)
  • Размер шрифта: "10" (высота в пикселях, большая буква будет высотой 10 диодов)
  • Форматирование текста: по желанию, интерфейс там как в Ворде
  • Статический текст. Если поставить здесь галочку, можно написать заголовок. Например: "Московское время". К сожалению на нашем экране будет тяжело поместить эту надпись, посему игнорируем.
  • Дата. Здесь есть множество форматов отображения даты, но привычных русскому человеку не так много
  • День недели. В моей версии программы дни недели написаны по английски. Пропускаем.
  • Время. Выбираем формат, который не сильно будет резать глаз.

Ну и снова нажимаем "Просмотр" и любуемся.

3. Текстовая бегущая строка. Наверх.

Ну и в оставшееся поле добавим какую-нить информацию.

Для этого в окне программ становимся на пункт "программа1", щелкаем правой кнопкой мыши и выбираем "добавить зону субтитра". Ставим следующие параметры:

  • Имя: "Основной текст"
  • Координата Х: "64"
  • Координата Y: "0"
  • Ширина: "192"
  • Высота: "64"
  • Нажимаем пинктрогамму "Текст в Зоне управления изображением. 
  • В появившемся окне в "Зоне ввода текста" набираем текст.
  • Выделяем набранный текст мышкой, ставим размер 62 (высота строки 64)
  • Нажимаем "сохранить" и сохраняем текст.
  • Закрываем окно

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

Интерфейс программы LedShow. Вывод основного текста бегущей строки

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

Напоследок можно кнопкой  "Яркость" подрегулировать яркость отображения. На улице, особенно днем, возможно есть смысл ставить максимальную яркость, а в помещении прийдется побегать с флешкой - поподбирать режим, ибо слепит строка неслабо.


Выгрузка результата в память контроллера светодиодной бегущей строки.

Выгрузка через USB

Выгрузить полученный результат достаточно просто: Вставляем флешку отформатированную в формате FAT32 в разъем и нажимаем пинктрограмму  "Save configuration to the U-disk". Перед нами появляется вот такое окно:

1. Выбор флешки если их в компьютере вставлено несколько (если одна, выбирать будет не из чего). Ситуация достаточно редкая, но чего в жизни не бывает.

2. Синхронизация времени. Если стоит галочка "Correction time" текущее время компьютера (3) будет записано на флеш-карту и когда Вы будете перегружать его в плату бегущей строки, оно оттуда перепишется. Но поскольку нужно какое то время что бы дойти до строки и вставить флешку, нужно в этом окне ввести это время (прибавится к текущему). 

3. Текущее время копьютера для коррекции времени бегущей строки (см. п. 2)

4. Кнопка "Сохранить", когда Вы ее нажмете, информация сохранится на флешку.

5. Примерно такая надпись должна появиться если все прошло хорошо

После загрузки вытаскиваем флешку. При включенной светодиодной бегущей строке вставляем в разъем, наблюдаем пока не прекратятся мигания экрана и все. Вытаскиваем флешку и строка заработала!!!

Выгрузка через безпроводную сеть WiFi

ledbuild кнопка выгрузитьНужно попасть в зону действия сети WiFi контроллера бегущей строки. Подключится к сети, которая начинается на BX-WiFi-.......

(интернет при этом работать скорее всего не будет). После этого нажать кнопку "Выгрузить" ledbuild кнопка выгрузить. Если все сделано правильно внизу, в строке состояния появятся надписи которые отображают процесс загрузки

....................................................................................................................................................

Типовые ошибки:

  • Неправильно указан тип платы. Если у Вас в документах не указано название управляющей платы, его можно найти на самой плате.
  • Несовместимый тип платы. Платы серии BX, не единственные, есть множество других решений, не совместимых между собой. Подключить плату другого производителя к программе ЛЕД-Шоу как правило заканчивается просто потрепанными нервами.
  • Неправильно указаны размеры строки в пикселях. Обратите на это внимание
  • Пересекаются зоны картинки-текста. В этом случае в процессе выгрузки программа выдаст сообщение об ошибке на английском языке.

 Наверх.


Обновлено 04.12.2014 09:17