Метод .setpixel

Назначение:Напрямую записывает данные одного пикселя в память контроллера.
Синтаксис:lcd.setpixel(dt as word, x as word, y as word)
Возвращает:---
См. также:Работа с пикселями и цветами, Свойства контроллера

ПараметрОписание
dtЗаписываемые данные пикселя.
xКоордината X пикселя. Диапазон значений: от 0 до lcd.width - 1.
yКоордината Y пикселя. Диапазон значений: от 0 до lcd.height - 1.

Подробности

Интерпретация аргумента dt зависит от выбранного контроллера и панели. Выбор делается в диалоге Customize Project, который открывается из диалога Project Settings.

Аргумент dt имеет тип word, но значимы только младшие lcd.bitsperpixel бит этого значения. Все старшие биты игнорируются.

Для монохромных контроллеров и панелей, а также панелей с градациями серого (lcd.paneltype = 0 - PL_LCD_PANELTYPE_GRAYSCALE) значение аргумента dt задаёт яркость пикселя. Для цветных панелей и контроллеров (lcd.paneltype = 1 - PL_LCD_PANELTYPE_COLOR) значение состоит из трёх полей - по одному на красный, зелёный и синий «каналы». Как поля объединяются в слово dt, смотрите в свойствах lcd.redbits, lcd.greenbits и lcd.bluebits.

Чтобы метод работал, панель дисплея должна быть включена (lcd.enabled = 1 - YES).

Исходный материал Tibbo обновлён 4 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке