Не те каналы и смещение
Горит, но не то и не так — и симптом почти всегда называет причину. Сдвиг на единицу, конфликт адресов, режим прибора, порядок цветов, раскладка пикселя и порядок проверки.
Приборы отвечают, но не так, и симптом почти всегда указывает причину.
| Симптом | Причина |
|---|---|
| Всё сдвинуто на прибор | Юниверс разошёлся на единицу |
| Сдвиг на несколько каналов | Не тот стартовый адрес |
| Красный светит зелёным | Порядок цветов RGB/GRB |
| Диммер управляет цветом | Режим прибора не тот, что в профиле |
| Работает половина каналов | Профиль шире режима |
| Один прибор чудит | Конфликт адресов с соседом |
| Зеркально через строку | Змейка не учтена |
| Задом наперёд | Направление ленты |
| Каждый третий пиксель не тот | Сбито чередование R G B |
Сдвиг на единицу — типичная ошибка, и источников у неё два. Юниверс: в sACN
первый — 1, нулевой зарезервирован, в Art-Net Universe идёт от 0, а
производители считают кто как. Канал: в DMX нумерация с 1, в массивах программ —
с 0. Проверяют монитором и прибором, а не расчётом.
Конфликт адресов — два прибора на пересекающихся каналах мешают друг другу, и
симптом плавает: «глючит», «реагирует не на то». Ищут картой —
DMX Map DAT с ветки 2025.30000, а DMX Out POP
о конфликте и сам предупреждает, — или скриптом по таблице патча.
Особый случай — прибор у самого конца юниверса, который не помещается:
продолжиться в следующем юниверсе он не может. У DMX Fixture POP перенос
делает Quantize Universe = By Fixture.
Режимов у прибора обычно несколько, с разным числом каналов, и профиль обязан совпасть с выставленным. Половина «диммер управляет цветом» — это несовпадение режима.
WS2812B обычно GRB, бывают BGR и GRBW. Порядок цветов настраивают на контроллере (Контроллеры); в проекте тоже можно, но неправильно — следующий человек не поймёт. Проверка — чистый красный: загорелся зелёный, порядок не тот.
| Пиксель | Что проверить |
|---|---|
| Зеркально через строку | Змейка — Раскладка |
| Задом наперёд | Направление подключения ленты |
| Порядок труб не тот | Карта раскладки против коммутации |
| Кусок картинки не там | Разбивка по юниверсам — Юниверсы |
Один яркий пиксель, бегущий по всей цепочке, показывает порядок сразу. Проверяют по шагам: тестовый паттерн с номерами приборов, один прибор — один канал, карта адресов, дисплей прибора и патч консоли, если она есть.
«Сдвинуть на один и забыть» прячет причину, и на следующей площадке она вернётся. Находят, где расходится нумерация, и записывают.
Нашли в статье ошибку, устаревшее или непонятное место?