2.3.6. Использование макросов
В редакторе схем имеется возможность записать последовательность выполнения отдельных команд в файл, который называется файлом макрокоманд, и затем повторно выполнить его.
Например, в такой файл можно записать команды прокладки цепи и размещения ее имени. Созданный файл макрокоманд записывается во временную память. Такой файл можно выполнить только в течение текущей сессии работы с Capture. Чтобы присвоить этому файлу уникальное имя, необходимо указать его в диалоговом окне Configure Macro. В связи с тем, что файлами макрокоманд можно пользоваться только в пределах одной страницы схемы, в них нельзя записывать следующие команды:
-
переход на другой уровень
иерархии
Ascend и Descend;
-
редактирование компонентов
Place>Edit Part.
1) Щелчком левой кнопки мыши отмечается точка на странице схемы, относительно которой будет производиться отсчет координат макрофайла;
2) По команде Macro>Record, дублируемой нажатием клавиши F7, открывается строка инструментов записи макрофайла, содержащая три кнопки и показанная на рис. 2.35;
3) Нажатием правой кнопки в строке инструментов включается режим записи команд в макрофайл и выполняются эти команды; при этом нажатие средней кнопки приостанавливается запись кома«д. Создание макрофайла завершается нажатием левой кнопки.
Рис. 2.35.
Кнопки управления записью макрофайла (Остановка, Пауза, Начало записи)
Macro>Configure, дублируемой нажатием клавиши F9, открывается диалоговое окно конфигурации макрофайлов, изображенное на рис. 2.36. Это окно содержит следующие панели:
-
Macro Name
—
имя макрофайла;
-
Configured Macros
— отображение списка доступных макрофайлов, в котором указывается имя
выполняемого макрофайла;
-
Close
— закрытие
диалогового окна;
-
Record
— закрытие
диалогового окна и начало записи команд в макрофайл;
-
Play
— выполнение
макрофайла;
-
Add
— добавление
в список макрофайлов еще одного имени;
-
Remove
— удаление
из списка имени макрофайла;
-
Save
— сохранение
изменений в текущем макрофайле с тем же именем;
-
Save As
— сохранение
изменений в текущем макрофайле с новым именем;
-
Keyboard Assignment
— назначение «горячих» клавиш для выполнения макрофайла, например,
Ml, М2
или Ctrl+1;
-
Menu Assignment
- - спецификация меню, ассоциируемого с текущим макрофайлом,
-
Description
—
описание макрофайла.
Рис. 2.36.
Диалоговое окно конфигурации макрофайлов
Примеры полезных макрофайлов размещены в каталоге \CAPTURE\MACROS.
|