К содержанию
fohbook/ grandMA2

Командная строка — язык пульта

Основной интерфейс консоли: порядок слов, составные номера, опции, фидбек и Oops. Кнопки и пулы — ярлыки к нему.

Синтаксис, порядок слов, опции, фидбек и Oops. Самая полезная страница для того, кто хочет работать быстро.

Тот же текст, другими словами:

Как объяснил бы коллега за пультом: коротко и по делу.

Версия ПО вашего пульта:
Быстрый выбор:

Командная строка — основной интерфейс, а кнопки и пулы это ярлыки к ней. Любое нажатие на плитку дописывает текст в командную строку, и любую команду можно набрать руками.

Порядок слов

Команда строится почти как русское предложение:

[Глагол] [Объект] [Номер] [Оператор] [Значение] [/Опции]
командная строка
> Store Cue 5
> Fixture 1 Thru 10 At Full
> Group 3 At Preset 2.5
> Delete Cue 7 Thru 12
> Assign Sequence 4 At Executor 9
> Store Cue 3 Part 1 /Merge
 

Глагол можно опустить, тогда подразумевается «выбрать»: Fixture 1 Thru 10. Объект тоже — тогда команда идёт текущему выбору: At 50.

Элемент Примеры Что делает
Глаголы Store, Update, Delete, Copy, Move, Label, Assign, Edit, Go, Off Действие
Объекты Fixture, Group, Preset, Cue, Sequence, Executor, Effect, Macro К чему применяется
Операторы Thru, +, -, At, If, With Как связаны части
Значения Full, Zero, числа, Preset 4.2 Что присвоить
Опции /Merge, /Overwrite, /Remove, /CueOnly Уточнение действия

Полный список — в справочнике команд, там же поиск по русским формулировкам.

Составные номера

Точка разделяет уровни: Preset 2.5 — пятый пресет типа Position, Dmx 3.101 — сто первый канал третьей вселенной, Executor 2.7 — седьмой экзекьютор второй страницы, Cue 4.5 — кью между четвёртым и пятым.

Точка с запятой разделяет команды, и на этом стоят все макросы:

командная строка
> Clear ; Group 1 ; At Full ; Store Cue 1
 

Где консоль отвечает

Окно Command Line Feedback показывает, что консоль поняла и что сделала. Красная строка — ошибка. Когда команда «не сработала», ответ почти всегда там.

Сообщение Что значит
Illegal object Такого объекта не существует
Nothing to store В программере нет активных значений
Object is empty Обращение к пустому объекту
Selection is empty Не выбраны приборы

Справка по синтаксису

командная строка
> CmdHelp Store
> Store /?
> List Group
 

/? после ключевого слова выводит опции именно этой команды — самая быстрая справка из существующих.

Oops

Oops, на клавиатуре Backspace, отменяет последнее действие. Отмена многоуровневая, список — ListOops.

Что Oops не отменяет

Запуск кью, изменение положения фейдера, смену страницы. Oops работает с данными шоу, а не с воспроизведением. И сохранение файла он не заменяет.

Четыре приёма

Двойное At копирует значение с прибора на прибор:

командная строка
> Fixture 5 At At
 

Thru без второго числа берёт до конца — Fixture 5 Thru, Cue 10 Thru.

If фильтрует выбор. Оставит из первой группы только приборы, участвующие в третьем кью:

командная строка
> Group 1 If Cue 3
 

Минус вычитает, плюс добавляет: Group 1 - Fixture 4 + 7.

Как выучить синтаксис быстро

Не заучивайте. Некоторое время нажимайте кнопки мышью и смотрите, что появляется в командной строке. Через пару дней начнёте набирать руками, потому что так быстрее.

Командная строка — не «продвинутый режим». Это основной интерфейс, а кнопки и пулы — удобные ярлыки к нему. Любое нажатие на плитку в пуле дописывает текст в командную строку; любую команду можно набрать вручную.

Порядок слов

Команда grandMA2 строится почти как русское предложение:

[Глагол] [Объект] [Номер] [Оператор] [Значение] [/Опции]
командная строка
> Store Cue 5
> Fixture 1 Thru 10 At Full
> Group 3 At Preset 2.5
> Delete Cue 7 Thru 12
> Assign Sequence 4 At Executor 9
> Store Cue 3 Part 1 /Merge
 

Если глагол не указан, консоль подразумевает «выбрать»:

командная строка
> Fixture 1 Thru 10
 

Если объект не указан, консоль подразумевает текущий выбор:

командная строка
> At 50
 

Из чего состоит команда

Элемент Примеры Что делает
Глаголы Store, Update, Delete, Copy, Move, Label, Assign, Edit, Go, Off Действие
Объекты Fixture, Group, Preset, Cue, Sequence, Executor, Effect, Macro К чему применяется
Операторы Thru, +, -, At, If, With Как связаны части
Значения Full, Zero, числа, Preset 4.2 Что присвоить
Опции /Merge, /Overwrite, /Remove, /CueOnly Уточнение действия

Полный список — в справочнике команд, там же поиск по русским формулировкам.

Составные номера

Точка разделяет уровни:

  • Preset 2.5 — пятый пресет типа Position.
  • Dmx 3.101 — сто первый канал третьей вселенной.
  • Executor 2.7 — седьмой экзекьютор второй страницы.
  • Cue 4.5 — кью, вставленное между четвёртым и пятым.

Несколько команд подряд

Точка с запятой разделяет команды. Это основа макросов:

командная строка
> Clear ; Group 1 ; At Full ; Store Cue 1
 

Фидбек: где консоль отвечает

Окно Command Line Feedback показывает, что консоль поняла и что сделала. Красная строка — ошибка. Если команда «не сработала», ответ почти всегда там.

Типичные сообщения:

Сообщение Что значит
Illegal object Такого объекта не существует
Nothing to store В программере нет активных значений
Object is empty Обращение к пустому объекту
Selection is empty Не выбраны приборы

Помощь по синтаксису

командная строка
> CmdHelp Store
> Store /?
> List Group
 

Ключевое слово /? выводит список доступных опций именно для этой команды — самая быстрая справка из существующих.

Oops

Oops (на клавиатуре Backspace) отменяет последнее действие. Отмена многоуровневая, список — ListOops.

Что Oops не отменяет

Запуск кью, изменение положения фейдера, смену страницы. Oops работает с данными шоу, а не с воспроизведением. И он не заменяет сохранение файла.

Приёмы, которые стоит завести в привычку

Двойное At копирует значение с прибора на прибор:

командная строка
> Fixture 5 At At
 

Thru без второго числа берёт «до конца»:

командная строка
> Fixture 5 Thru
> Cue 10 Thru
 

If фильтрует выбор:

командная строка
> Group 1 If Cue 3
 

Оставит из первой группы только те приборы, которые есть в третьем кью.

Минус вычитает:

командная строка
> Group 1 - Fixture 4 + 7
 
Как выучить синтаксис быстро

Не заучивайте. Просто некоторое время нажимайте кнопки мышью и смотрите, что появляется в командной строке. Через пару дней вы начнёте набирать это руками, потому что так быстрее.

рядом по смыслу