Светодиодная матрица
Библиотека: | Ввод/вывод |
Введён в: | 2.2.0 |
Внешний вид: |
Поведение
Отображает небольшую сетку пикселей, значения которых определяются текущими значениями на входах. Сетка может иметь до 32 строк и 32 столбцов.
Контакты
Интерфейс доступа к компоненту варьируется в зависимости от значения атрибута Формат входа. Он имеет три возможных значения.
- Столбцы
- Входы расположены вдоль южного края компонента; один многобитный вход для каждого столбца матрицы. Каждый вход имеет столько битов, сколько строк в матрице; младший бит соответствует южному пикселю столбца. 1 указывает подсветить соответствующий пиксель, а 0 - оставить его не подсвеченным. Если какие-либо биты в столбце имеют плавающее значение, или значение ошибки, то все пиксели в столбце горят.
- Строки
- Входы расположены вдоль западного края компонента; один многобитный вход для каждой строки матрицы. Каждый вход имеет столько битов, сколько столбцов в матрице; младший бит соответствует правому пикселю строки. Как и при формате Столбцы, 1 указывает подсветить соответствующий пиксель, а 0 - оставить его не подсвеченным. Если какие-либо биты в строке имеют плавающее значение, или значение ошибки, то все пиксели в строке горят.
- Выбор Строки/Столбцы
- Два входа на западном крае компонента. Верхний многобитный вход имеет столько битов, сколько столбцов в матрице; младший бит соответствует правому столбцу. Нижний многобитный вход имеет столько битов, сколько строк в матрице; младший бит соответствует нижней строке. Если какие-либо биты любого входа имеют плавающее значение, или значение ошибки, то все пиксели матрицы горят. В нормальной ситуации пиксель на пересечении определённых строки и столбца горит, если значение бита соответствующего столбца на верхнем входе равно 1, и значение бита соответствующей строки на нижнем входе равно 1. Например, для матрицы 5x7, если на первом входе 01010, а на втором 0111010, то второй и четвертый столбец горит для второй, третьей, четвертой и шестой строки; результат будет выглядеть как пара восклицательных знаков. (Такой формат входа может показаться неинтуитивным, но выпускаемые промышленно светодиодные матрицы имеют в точности такой интерфейс. Например, Lite-On продаёт такие компоненты.)
Атрибуты
- Формат входа (только для чтения после создания компонента)
- Определяет, как контакты соответствуют пикселям (как описано выше).
- Столбцы матрицы
- Определяет, сколько столбцов в матрице, может быть в диапазоне от 1 до 32.
- Строки матрицы
- Определяет, сколько строк в матрице, может быть в диапазоне от 1 до 32.
- Цвет включенных
- Определяет цвет
горящих
пикселей. - Цвет выключенных
- Определяет цвет
потушенных
пикселей. - Продолжительность свечения
- Когда это значение отлично от нуля,
горящий
пиксель продолжает светиться заданное число тактов после того, как входы компонента начинают указывать, что пиксель должен статьпотушенным
. - Форма точки
- Вариант Квадратная означает, что каждый пиксель отрисовывается как квадрат 10x10, заполняя компонент без пробелов между пикселями. Вариант Круглая означает, что каждый пиксель отрисовывается как круг с диаметром 8, с пробелами между кругами. Вариант Круглая более сложен для распознавания, но он более приближен к имеющимся в продаже светодиодным матрицам.
Поведение Инструмента Нажатие
Нет.
Поведение Инструмента Текст
Нет.