Macro
Список команд на одну кнопку. На MA3 сильнее, чем на MA2: Object адресуются путями, и Macro может обратиться к любому Object в дереве.
Macro — список команд, выполняемых по нажатию. На MA3 он сильнее, чем на MA2: Object адресуются путями, а значит, Macro работает с чем угодно в дереве.
Что автоматизируют в первую очередь
| Задача | Почему Macro |
|---|---|
| Блэкаут по-настоящему | Одно нажатие вместо трёх действий |
| Подготовка к прогону | Off всего, Clear, переход на первое Cue |
| Переключение вида и страницы | Один жест вместо двух |
| Рутинные правки | Одинаковая операция над списком Object |
| Проверка Fixture | Highlight по группам по очереди |
Как выглядит
Строки команд, выполняемые сверху вниз:
> Off Executor Thru > Clear > Goto Cue 1
У строки есть столбец Wait — пауза после неё до следующей строки,
по умолчанию Follow, без паузы, — и Execute: при No команда только
появляется в командной строке и ждёт Please от оператора. Текст в скобках
спрашивает
значение: строка Block Sequence (Sequence #) Cue (Cue #) запросит номера
и подставит ответ.
Назначение на кнопку
> Assign Macro 5 At Executor 210
Macro вызываются и из Cue — так шоу автоматизирует само себя.
«Всё выключить», «подготовка к старту», «мой рабочий вид». Эти три Macro экономят время каждый день и не несут риска.
Quickeys
Quickey — Object пула, которому назначается клавиша или функция. Назначается на Executor, на Xkey или в Layout.
Разница с Macro простая: Macro — последовательность команд, Quickey —
одна клавиша или функция под рукой. Там, где нужно просто «Store
на плитке Layout», Macro избыточен.
Опасные Macro
Macro выполняет команды подряд, а с опцией /NoConfirmation —
без вопросов: строка Delete … /NoConfirmation, нажатая случайно, удаляет
молча. Для разрушительных операций включайте
подтверждение, а сам Macro назначайте подальше от часто нажимаемых кнопок.
Отладка
- Наберите команды руками в командной строке и убедитесь, что они работают.
- Соберите из них Macro.
- Проверьте на копии шоу.
- Только потом назначайте на кнопку, которой пользуетесь на площадке.
В редакторе Macro появились Test Macro Line — выполнить одну выбранную
строку — и Test Macro для всего Macro, а кнопка CLI включает
взаимодействие с командной строкой.
Когда нужен не Macro
Задача требует логики — «если, то, иначе», циклы, разбор данных — это Plugin на Lua. Macro отлично делает последовательности и плохо ветвления.
Нашли в статье ошибку, устаревшее или непонятное место?
На других пультах
весь переводчик →- grandMA2Macro
- Avolites TitanMacro
- ETC EosMacro
- Hog 4Macro
- ChamSys MagicQMacro