Difference between revisions of "GRID Дисплей"
Jump to navigation
Jump to search
Line 10: | Line 10: | ||
|{{SB Infobox Device General Information/ru | |{{SB Infobox Device General Information/ru | ||
|type=YOLOL | |type=YOLOL устройство | ||
|function= | |function=Вывод информации | ||
|size= | |size= | ||
Line 28: | Line 28: | ||
|{{SB Infobox Header | |{{SB Infobox Header | ||
|image=[[Image:Grid Display (basic).png]] | |image=[[Image:Grid Display (basic).png]] | ||
|name=Grid | |name=Базовый Grid дисплей | ||
}} | }} | ||
Line 53: | Line 53: | ||
|{{SB Infobox Header | |{{SB Infobox Header | ||
|image=[[Image:Grid Display (advanced).png]] | |image=[[Image:Grid Display (advanced).png]] | ||
|name=Grid | |name=Advanced Grid дисплей | ||
}} | }} | ||
Line 99: | Line 99: | ||
{|class="wikitable" | {|class="wikitable" | ||
! YOLOL | ! YOLOL поле | ||
! | ! Описание | ||
! | ! Диапазон | ||
|- | |- | ||
! '''GridDisplayOnState''' | ! '''GridDisplayOnState''' | ||
| | | Включает или отключает экран полностью | ||
| 0/1, 0 | | 0/1, если 0 то выключен, на любое другое значение включен | ||
|- | |- | ||
! '''GridDisplayTextHue''' | ! '''GridDisplayTextHue''' | ||
| | | Устанавливает цвет текста | ||
| 0 - 360 | | 0 - 360 | ||
|- | |- | ||
! '''CursorX''' | ! '''CursorX''' | ||
| | | Устаналивает кординату X курсора для редактирования | ||
| 1 - 25 | | 1 - 25 | ||
|- | |- | ||
! '''CursorY''' | ! '''CursorY''' | ||
| | | Устаналивает кординату Y курсора для редактирования | ||
| 1 - 25 | | 1 - 25 | ||
|- | |- | ||
! '''ShowCursor''' | ! '''ShowCursor''' | ||
| | | Когда включен, подсвечивает место курсора | ||
| 0/1 | | 0/1 | ||
|- | |- | ||
! '''MoveCursor''' | ! '''MoveCursor''' | ||
| | | Когда включен, курсор автоматически сдвигается к следующей ячейке кординат от конца введеного текста | ||
| 0/1 | | 0/1 | ||
|- | |- | ||
! '''ClearGrid''' | ! '''ClearGrid''' | ||
| | | Когда включен содержание дисплея очищается. Курсор сдвигается на первую ячейку дисплея | ||
| 0/1 | | 0/1 | ||
|- | |- | ||
! '''Input''' | ! '''Input''' | ||
| | | Изменяет содержание экрана начиная от позиции курсора | ||
| | | Вводит текст по 1 символу в ячейку автоматически переснося курсор на новую строку. При достижении конца переносит курсор в левый верхний угол | ||
|} | |} | ||
Line 139: | Line 139: | ||
{|class="wikitable" | {|class="wikitable" | ||
! YOLOL | ! YOLOL поле | ||
! | ! Описание | ||
! | ! Диапазон | ||
|- | |- | ||
! '''GridDisplayOnState''' | ! '''GridDisplayOnState''' | ||
| | | Включает или отключает экран полностью | ||
| 0/1, | | 0/1, если 0 то выключен, на любое другое значение включен | ||
|- | |- | ||
! '''SelectedLayer''' | ! '''SelectedLayer''' | ||
| | | Выбор слоя для редактирования | ||
| 0 - 3 | | 0 - 3 | ||
|- | |- | ||
! '''GridLayerTextHue''' | ! '''GridLayerTextHue''' | ||
| | | Устанавливает цвет текста для слоя | ||
| 0 - 360 | | 0 - 360 | ||
|- | |- | ||
!'''LayerGridSize''' | !'''LayerGridSize''' | ||
| | | Маштабирует сетку на выбраном слое - в результате изменяя размер шрифта | ||
| 1 - 25 | | 1 - 25 | ||
|- | |- | ||
! '''LayerGridOffsetX''' | ! '''LayerGridOffsetX''' | ||
| | | Устанавливает сдвиг X '''от центра ''' | ||
| 0 - 24 | | 0 - 24 | ||
|- | |- | ||
! '''LayerGridOffsetY''' | ! '''LayerGridOffsetY''' | ||
| | | Устанавливает сдвиг Y '''от центра ''' | ||
| 0 - 24 | | 0 - 24 | ||
|- | |- | ||
! '''CursorX''' | ! '''CursorX''' | ||
| | | Устаналивает кординату X курсора для редактирования - курсор слоезависимый | ||
| 1 - 25 | | 1 - 25 | ||
|- | |- | ||
! '''CursorY''' | ! '''CursorY''' | ||
| | | Устаналивает кординату Y курсора для редактирования - курсор слоезависимый | ||
| 1 - 25 | | 1 - 25 | ||
|- | |- | ||
! '''ShowCursor''' | ! '''ShowCursor''' | ||
| | | Когда включен, подсвечивает место курсора | ||
| 0/1 | | 0/1 | ||
|- | |- | ||
! '''MoveCursor''' | ! '''MoveCursor''' | ||
| | | Когда включен, курсор автоматически сдвигается к следующей ячейке кординат от конца введеного текста | ||
| 0/1 | | 0/1 | ||
|- | |- | ||
! '''ClearLayerGrid''' | ! '''ClearLayerGrid''' | ||
| | | Когда включен содержание выбраного слоя очищается. Курсор сдвигается на первую ячейку дисплея. | ||
| 0/1 | | 0/1 | ||
|- | |- | ||
! '''Input''' | ! '''Input''' | ||
| | | Изменяет содержание экрана начиная от позиции курсора | ||
| | | Вводит текст по 1 символу в ячейку автоматически переснося курсор на новую строку. При достижении конца переносит курсор в левый верхний угол. При вводе '''числа''' 0 сбрасывается все содержание слоя | ||
|} | |} | ||
* [[ | * [[Универсальный инструмент]] | ||
* [[ | * [[Информационная сеть]] | ||
* [[YOLOL|YOLOL]] | * [[YOLOL:ru|YOLOL]] | ||
[[Category:Устройства и механизмы]] | [[Category:Устройства и механизмы]] |
Latest revision as of 11:37, 7 July 2022
GRID-дисплеи являются экранами вывода информации с помощью ASCII символов, разрешением 25х25 символов, с возможностью гибкого управления через YOLOL для сложного представления данных. GRID-дисплей можно использовать, подключив его к панели управления.
Виды дисплеев
Базовый Grid дисплей
Размер 48×48×3 cm
Масса 62.57 кг
Объем 6.91 кВокс
Сопротивление коррозии 510
Основной материал Bastium
Потребление / Расход
Потребление электричества 0.01 e/s
Состав
Основная информация
- GRID-дисплей представляет собой двумерный массив символов, где каждая ячейка содержит один текстовый символ
- Редактирование содержимого символьного массива осуществляется через поля GRID-дисплея:
- Выберите ячейку для редактирования, переместив на нее курсор, используя поля CursorX и CursorY
- В поле Input введите текст, который вы хотите отобразить на дисплее:
- Текст записывается посимвольно в каждую ячейку, с переносом текста на новую строку при достижении конца текущей строки
Возможности Advanced-дисплея
- Использование слоев:
- Слои можно переключать с помощью мультитула или YOLOL
- Дисплей имеет ограниченное количество слоев (4 слоя)
- Размер и позиция слоя устанавливается относительно центра дисплея
- Слой может выходить за пределы физического экрана - символы, выходящие за границы экрана, не будут отрисованы
Поля устройств
Базовый дисплей
YOLOL поле | Описание | Диапазон |
---|---|---|
GridDisplayOnState | Включает или отключает экран полностью | 0/1, если 0 то выключен, на любое другое значение включен |
GridDisplayTextHue | Устанавливает цвет текста | 0 - 360 |
CursorX | Устаналивает кординату X курсора для редактирования | 1 - 25 |
CursorY | Устаналивает кординату Y курсора для редактирования | 1 - 25 |
ShowCursor | Когда включен, подсвечивает место курсора | 0/1 |
MoveCursor | Когда включен, курсор автоматически сдвигается к следующей ячейке кординат от конца введеного текста | 0/1 |
ClearGrid | Когда включен содержание дисплея очищается. Курсор сдвигается на первую ячейку дисплея | 0/1 |
Input | Изменяет содержание экрана начиная от позиции курсора | Вводит текст по 1 символу в ячейку автоматически переснося курсор на новую строку. При достижении конца переносит курсор в левый верхний угол |
Advanced дисплей
YOLOL поле | Описание | Диапазон |
---|---|---|
GridDisplayOnState | Включает или отключает экран полностью | 0/1, если 0 то выключен, на любое другое значение включен |
SelectedLayer | Выбор слоя для редактирования | 0 - 3 |
GridLayerTextHue | Устанавливает цвет текста для слоя | 0 - 360 |
LayerGridSize | Маштабирует сетку на выбраном слое - в результате изменяя размер шрифта | 1 - 25 |
LayerGridOffsetX | Устанавливает сдвиг X от центра | 0 - 24 |
LayerGridOffsetY | Устанавливает сдвиг Y от центра | 0 - 24 |
CursorX | Устаналивает кординату X курсора для редактирования - курсор слоезависимый | 1 - 25 |
CursorY | Устаналивает кординату Y курсора для редактирования - курсор слоезависимый | 1 - 25 |
ShowCursor | Когда включен, подсвечивает место курсора | 0/1 |
MoveCursor | Когда включен, курсор автоматически сдвигается к следующей ячейке кординат от конца введеного текста | 0/1 |
ClearLayerGrid | Когда включен содержание выбраного слоя очищается. Курсор сдвигается на первую ячейку дисплея. | 0/1 |
Input | Изменяет содержание экрана начиная от позиции курсора | Вводит текст по 1 символу в ячейку автоматически переснося курсор на новую строку. При достижении конца переносит курсор в левый верхний угол. При вводе числа 0 сбрасывается все содержание слоя |