Project Studio CS Архитектура, Конструкции, Фундаменты Макрокоманда

Project Studio CS Архитектура, Конструкции, Фундаменты

    Команда «Макрокоманда» позволяет создать пользовательские команды (макрокоманды) в AutoCAD, представляющие в сокращенном виде одну или целую последовательность команд. При этом к списку команд AutoCAD добавляются новые.
    Макрокоманды могут быть трех типов. Первые два задаются стандартным для AutoCAD способом в файле ACAD.PGP (см. документацию по AutoCAD или описание внутри самого файла ACAD.PGP). Макрокоманды этих типов могут быть “внешними” и “внутренними” по отношению к AutoCAD. Внешние команды – это системные команды или приложения Windows. Внутренние команды или псевдокоманды являются аббревиатурами часто используемых команд самого AutoCAD.
    Макрокоманды третьего типа являются LISP-программами и определяются в LISP-файле ..\MAIN\LX\PSMACRO.LSP.
    Макрокоманда каждого из этих трех типов имеет свой собственный формат, правила записи и последовательность подкоманд. Эти правила отражены в диалоговом окне, которое появляется после запуска программы.
    Параметры диалогового окна “Макрокоманды”:
    Тип макрокоманды – три типа, о которых говорилось выше
        • В файле PSMACRO.LSP
        • Внутренние команды AutoCAD в файле ACAD.PGP
        • Внешние DOS/WINDOWS-команды в файле ACAD.PGP
    От данной установки зависит конфигурация и заполнение полей в разделе “Макрокоманды и их параметры”
    Макрокоманды и их параметры – группа параметров, позволяющих создать, отредактировать, удалить макрокоманды выбранного типа. В левой части располагается список существующих макрокоманд. В правой шесть полей, в которых определяется состав этих макрокоманд. Первое из этих полей – “Имя макрокоманды” – одинаково для всех типов макрокоманд. Здесь и задается имя, которое впоследствии можно вводить в командной строке AutoCAD. Следующие поля зависят от конкретного типа.
        • Тип “В файле PSMACRO.LSP”. Названия полей:
        • Команда AutoCAD
        • Параметр 1
        • Параметр 2
        • Параметр 3
        • Параметр 4
    В поле “Команда AutoCAD” вводится название какой-либо существующей команды AutoCAD. В следующих полях ключевые буквы или слова, которые являются ответом на запросы данной команды – максимум четыре параметра. Имеет смысл использовать названия команд AutoCAD и ключевых букв в англоязычном варианте с подчерком перед именем (символ “_”). Тогда записанные в файле PSMACRO.LSP макрокоманды будут работать как в русском, так и в английском варианте AutoCAD.
    Рассмотрим пример (см. иллюстрацию диалогового окна). Допустим, возникает необходимость установить фронтальную систему координат (фасад). Для упрощения вызова команды “_UCS” с требуемыми параметрами можно было бы ввести макрокоманду с названием «FRONT».
    Команда AutoCAD: FRONT
    Параметр 1 _UCS
    Параметр 2 _G
    Параметр 3 _F
    Параметр 4

    Таким образом при вводе макрокоманды “FRONT” автоматически запускается команда AutoCAD “UCS”, и в ответ на запросы этой команды вводятся ключевые буквы “_G” (orthoGraphic) и “_F” (Front).
    Иногда вместо ключевой буквы требуется пустой ввод (ENTER). Для представления такого ввода в полях “Параметр” нужно использовать символ тире “-”.
    Тип “Внутренние команды AutoCAD в файле ACAD.PGP”. Названия полей:
        • Команда AutoCAD
    В единственном поле “Команда AutoCAD” вводится название какой-либо существующей команды AutoCAD со звездочкой (“*”) перед именем команды, например “*3DFACE”. При этом название самой макрокоманды может быть короче, например “3F”.
    Тип “Внешние DOS/WINDOWS-команды в файле ACAD.PGP”. Названия полей:
        • Команда DOS/WIN
        • Бит
        • Запрос
    Пример. Запуск редактора NOTEPAD и передача ему в качестве параметра имени файла для редактирования.
    Имя макрокоманды NOTEPAD
    Команда DOS/WIN START NOTEPAD
    Бит 1
    Запрос *Редактировать файл:

    В файле ACAD.PGP будет сделана следующая запись:
    NOTEPAD, START NOTEPAD, 1, *Редактировать файл:
    О том, что такое бит или битовый флаг смотрите документацию по AutoCAD или описание внутри самого файла ACAD.PGP
    Запуск – Нажатие кнопки позволяет закрыть диалог и запустить текущую макрокоманду (ту, на которой установлен курсор).
    Добавить – Нажатие кнопки позволяет добавить в список новую макрокоманду.
    Изменить – Нажатие кнопки позволяет сохранить внесенные изменения в параметры существующей макрокоманды.
    Удалить – Нажатие кнопки позволяет удалить существующую макрокоманду.
    Загружать PSMACRO.LSP при старте AutoCAD – Переключатель, определяющий, загружать ли LISP-файл PSMACRO.LSP с макрокомандами при загрузке AutoCAD или чертежа. Данная установка сохраняется внутри каждого чертежа в отдельности и срабатывает при следующей загрузке чертежа.
    Загрузить макрокоманды – Нажатие кнопки позволяет закрыть диалог и загрузить макрокоманды всех типов. После закрытия диалога появится следующее диалоговое окошко. Поставьте галочку против строки “PGP File” нажмите OK.

Project Studio CS Архитектура, Конструкции, Фундаменты

« Назад            Далее »