Проблемы при использовании макросов
Хотя макросы позволяют пользователю увеличить функциональность, они также могут быть причиной некоторых проблем при неправильном их использовании, вплоть до блокировки пульта. Так что рекомендуется всегда иметь с собой последнюю копию шоу на диске.
Избегайте записи в макрос последовательностей нажатий клавиш, приводящих пульт в неустойчивое состояние при запуске этого макроса. Например:
Рассмотрим последовательность Record, Macro, xx, ENTER. В процессе записи ничего страшного не происходит (вы не можете одновременно записывать более одного макроса), при воспроизведении макроса произойдет включение записи макроса, и запись будет продолжаться до конца воспроизведения. Пользователь может не заметить, что производится запись макроса, и все это время нажатые клавиши будут записываться.
Макросы не обладают интеллектуальным механизмом; избегайте записи последовательностей использующих элементы, которые могут быть перемещены или удалены. Например:
Рассмотрим последовательность, где лист вызовов открывается с помощью удерживания клавиши PIG и выбора листа вызовов в каталоге. Затем с этим листом вызовов производятся некоторые операции редактирования. Затем лист вызовов удаляется из каталога и макрос запускается. Окно листа вызовов при этом не может открыться, поскольку лист вызовов уже не существует, и все операции редактирования произойдут с чем-то находившемся под этим окном, возможно изменяя его содержимое.
Может также случиться, что лист макровызовов выполняется быстрее, чем пульт может отреагировать; эта проблема выглядит как пропуск нажатия клавиш при воспроизведении листа макровызовов. Добавления короткого времени ожидания в месте команды "Follow On’ решает эту проблему. Величина ожидания варьируется в зависимости от количества задач, которые пульт пытается выполнить одновременно, и сложности задач, инициированных предыдущими нажатиями клавиш, но обычно, достаточно времени, не превышающего полсекунды.
Сохранение макросов
Поскольку макросы имитируют ввод данных пользователя, а устройства ввода для разных аппаратных платформ различаются, например, HOG 1000 и HOG 500 не имеют сенсорного дисплея, а WHOLE HOG II имеет, HOG 1000 имеет больше фейдеров, чем HOG 500 и т.д., макросы не являются переносимыми между различными аппаратными платформами. Макровызовы, загруженные на другую аппаратную платформу с той, на которой они были созданы, конвертируются в пустые вызовы. Поле комментариев вызова содержит имя клавиши, которая была в макровызове на тот случай, если вам понадобится восстановить макрос на новой платформе. Если шоу сохраняется на новой платформе, все исходные макровызовы заменяются пустыми вызовами.
При сохранении шоу версии v2.3(32) , макровызовы конвертируются в пустые вызовы с именами клавиш в поле комментариев вызова. При этом каталог макросов не сохраняется.
Макросы являются платформо-зависимыми. Вы не можете переносить их между различными платформами!
Каталоги листов вызовов и макросов
Теперь есть возможность производить запись, находясь непосредственно в окне Cuelist Directory (Каталог Листов Вызовов). Нажав клавишу RECORD и следом за ней кнопку из каталога листов вызовов, вы осуществите запись вызова в выбранный вами лист вызовов. Если выбранная клавиша не содержит лист вызовов, то создается пустой лист вызовов, и вызов записывается в него.
Каталог Макросов (Macro Directory) действует тем же способом с той разницей, что доступ к нему осуществляется при нажатии кнопки Macro, а не List. Листы вызовов могут свободно копироваться между каталогами листов вызовов и макросов, и Мастерами. Запись в каталог листов вызовов сохраняет вызов вида сцены, запись в каталог макросов сохраняет данные о нажатии клавиш и других действий пользователя. Перемещайте листы вызовов между каталогами для записи разных типов данных в один и тот же лист вызовов.