К содержанию
fohbookбета/ grandMA3

Macro

Список команд на одну кнопку. На MA3 сильнее, чем на MA2: Object адресуются путями, и Macro может обратиться к любому Object в дереве.

Версия ПО вашего пульта:2 фрагмента статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей1 фрагмент статьи для версий новее вашей
Быстрый выбор:

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

Появилось в 1.9 · в вашей версии этого нет

Quickey — Object пула, которому назначается клавиша или функция. Назначается на Executor, на Xkey или в Layout.

Разница с Macro простая: Macro — последовательность команд, Quickey — одна клавиша или функция под рукой. Там, где нужно просто «Store на плитке Layout», Macro избыточен.

Опасные Macro

Так делать нельзя

Macro выполняет команды подряд, а с опцией /NoConfirmation — без вопросов: строка Delete … /NoConfirmation, нажатая случайно, удаляет молча. Для разрушительных операций включайте подтверждение, а сам Macro назначайте подальше от часто нажимаемых кнопок.

Отладка

  1. Наберите команды руками в командной строке и убедитесь, что они работают.
  2. Соберите из них Macro.
  3. Проверьте на копии шоу.
  4. Только потом назначайте на кнопку, которой пользуетесь на площадке.
Появилось в 1.5 · в вашей версии этого нет

В редакторе Macro появились Test Macro Line — выполнить одну выбранную строку — и Test Macro для всего Macro, а кнопка CLI включает взаимодействие с командной строкой.

Когда нужен не Macro

Задача требует логики — «если, то, иначе», циклы, разбор данных — это Plugin на Lua. Macro отлично делает последовательности и плохо ветвления.

Нашли в статье ошибку, устаревшее или непонятное место?

На других пультах

весь переводчик →
Макросздесь — Macro
  • grandMA2Macro
  • Avolites TitanMacro
  • ETC EosMacro
  • Hog 4Macro
  • ChamSys MagicQMacro
рядом по смыслу