Format и таблица маршрутизации
Packet Per Sample или Packet Per Channel — выбор, от которого зависит весь проект. И Routing Table, которой раскладывают сотни юниверсов данными, а не руками.
DMX Out CHOP раскладывает данные двумя способами, и выбор определяет
архитектуру проекта.
Packet Per Sample: канал CHOP — канал DMX, юниверс — CHOP на 512
каналов по сэмплу. Каналы получают имена (wash1_dim, beam2_pan), это удобно
для приборов, и значения видно глазами, но один оператор — один юниверс, и на
сотню юниверсов нужна сотня операторов или другой подход.
Packet Per Channel: сэмпл — канал DMX, юниверс — один канал CHOP на
512 сэмплов, а несколько каналов — несколько юниверсов из одного
оператора. Десятки и сотни юниверсов одним DMX Out, естественно ложится
картинка — строка пикселей и есть цепочка сэмплов,
и узлов не прибавляется. Зато каналы безымянны по смыслу, нужна
дисциплина, а значения смотреть неудобно.
В Packet Per Channel для Art-Net и sACN открывается Routing Table —
Table DAT, пристыкованный к оператору: строка на канал CHOP со столбцами
net, subnet, universe и netaddress. Любой из них можно не писать,
тогда берётся одноимённый параметр DMX Out CHOP. Один universe
раскладывает ленты по юниверсам, netaddress шлёт каждый юниверс своему
контроллеру адресно. У DMX In CHOP похожая Filter Table: какие net,
subnet и universe принимать, по желанию с фильтром по отправителю
(srcaddress) и получателю (destaddress). Раскладка становится данными:
новый контроллер — строка, а не перестройка сети.
| Задача | Режим |
|---|---|
| Несколько приборов, ручное управление | Packet Per Sample |
| Головы с именованными каналами | Packet Per Sample |
| Пиксельная лента, матрица, много юниверсов | Packet Per Channel |
| Смешанная система | Оба, разными DMX Out CHOP |
Смешивать нормально: один оператор шлёт юниверс приборов, другой — двадцать юниверсов пикселя. В ветке 2025.30000 у света появился свой путь — DMX Fixture POP и DMX Out POP: маршруты строятся из описания приборов, а таблицу можно задать вручную по тому же принципу, DMX Fixture POP. Рядом DMX Map DAT — карта юниверсов и каналов, которая показывает конфликты адресов, Карта юниверсов.
Раскладка на сорок контроллеров — скрипт в пять строк, который строит Table DAT по правилу. В ручной таблице на четыреста строк ошибка найдётся наверняка.
Нашли в статье ошибку, устаревшее или непонятное место?