Рабочий процесс позволяет автоматизировать выполнение набора процессов. Параметры для процессов можно задать предварительно или заполнить их непосредственно перед запуском рабочего процесса.
В этом уроке выполняется редактирование встроенного рабочего процесса, который создает слои в Диспетчере задач из папки с файлами SDF и сохраняет их в файлы .layer. Необходимо создать группу, а затем переместить в нее слои.
Редактирование рабочего процесса
Разверните панель действий AutoCAD Map 3D справа. Нажмите «По размеру экрана», чтобы увидеть все действия сразу.
Это действие выполняет поиск указанной папки для файлов на базе заданного фильтра, в данном случае это папка для всех файлов SDF.
Выберите папку, содержащую два или три файла SDF. Если нет папки с файлами SDF, создайте ее, используя образцы файлов SDF, предоставленные вместе с учебными пособиями.
Действие «Повторить добавление слоев» относится к типу «Для каждого» и повторяется для каждого из выбранных элементов. Действия такого типа находятся в наборе инструментов «Утилита».
В данном случае действие «Для каждого» переименовано с использованием описательного названия «Повторить добавление слоев». Это действие анализирует каждый файл SDF в папке, указанной при выполнении действия «Показать содержимое папки». Для каждого повтора выполняется подключение к файлу SDF и добавление слоя элементов в Диспетчер отображения.
Новое действие «Добавить группу» создает группу для новых слоев. Так как действие «Повторить добавление слоев» добавляет слои в группу, ее необходимо создать до начала цикла добавления.
Перетащите действие «Добавить группу» и поместите ее прямо над действием «Повторить добавление слоев», а затем измените его параметры.
Так как требуется изменить свойство «Группа» для каждого добавляемого слоя, поместите это действие внутри действия типа «Для каждого» с именем «Повторить добавление слоев».
Выбор вывода предыдущего действия «связывает» текущее действие с предыдущим. Результат предыдущего действия еще не существует на текущей карте. Такое связывание позволяет указать файл, который будет создан в ходе выполнения рабочего процесса.
Нажмите стрелку вниз рядом с полем «Слой» в области «Результаты предыдущих действий», разверните действие «Создать слой» и выберите «Слой».
Разверните раздел "Показать дополнительные параметры". Нажмите стрелку вниз рядом с полем «Группа» в области «Результаты предыдущих действий», разверните действие «Добавить группу SDFLayers» и выберите «Группа».
Перетащите действие «Изменить свойства слоя элементов» внутрь действия «Повторить добавление слоев» и поместите его сразу после действия «Создать слой». Измените его параметры, чтобы указать изменяемые слои и задать группу для слоев.
Для продолжения работы с этим учебным пособием перейдите к разделу Упражнение 2. Автоматизация команд AutoCAD.