Sb forum speech.png DiscordLink.png FacebookLink.png RedditLink.png SteamLink.png TwitterLink.png YoutubeLink.png

GRID Дисплей

From Starbase wiki
Revision as of 11:37, 7 July 2022 by NIKNIK (talk | contribs)

(diff) ← Older revision | Approved revision (diff) | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Grid display.png
GRID Дисплей
Тип YOLOL устройство
Функция Вывод информации

GRID-дисплеи являются экранами вывода информации с помощью ASCII символов, разрешением 25х25 символов, с возможностью гибкого управления через YOLOL для сложного представления данных. GRID-дисплей можно использовать, подключив его к панели управления.

Виды дисплеев

Grid Display (basic).png
Базовый Grid дисплей

Размер 48×48×3 cm
Масса 62.57 кг
Объем 6.91 кВокс
Сопротивление коррозии 510
Основной материал Bastium

Потребление / Расход
Потребление электричества 0.01 e/s

Состав
Grid Display (advanced).png
Advanced Grid дисплей

Размер 48×48×3 cm
Масса 59.77 кг
Объем 6.91 кВокс
Сопротивление коррозии 570
Основной материал 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 сбрасывается все содержание слоя


Cookies help us deliver our services. By using our services, you agree to our use of cookies.