Переключение pickadd в автокаде что это
В предыдущем разделе мы рассмотрели создание объектов. Теперь рассмотрим команды редактирования в Автокаде, которые позволяют редактировать объекты (группы объектов) или целые чертежи. Знание основ редактирования объектов (чертежей) в Автокад позволит Вам работать в системе быстро и продуктивно. Команды редактирования AutoCAD позволяют поворачивать, копировать, масштабировать объекты, редактировать текст, штриховку, размеры и т.д.
Без детального изучения всех команд редактирования в Автокад вы не сможете на должном уровне редактировать чертежи Автокад.Стрим/видео "Редактирование объектов (чертежей) в Автокаде, панели инструментов Редактирование, Редактирование 2
Панель инструментов Редактирование в Автокад
Основные команды редактирования Автокад, а также часто используемые расширенные команды редактирования находятся на панели инструментов "Редактирование". Одна панель инструментов "Редактирование" встроена в ленту инструментов, а вторая - плавающая панель, которую можно зафиксировать. Как работать с панелями инструментов в Автокаде и настроить панели под себя можете найти в разделе Индивидуальные настройки.
Вы можете найти команды редактирования Автокад в строке меню пункт "Редактировать".Способ вызова команд редактирования из строки меню был распространен в старых версиях Автокад с использованием классического интерфейса, хотя строку меню можно отобразить и в новых версиях программы.
Профессиональный курс Автокад подразумевает собой изучение программы, выходящее за шаблонные рамки преподавания материала, поэтому желательно добавить недостающие кнопки команд редактирования в панель инструментов "Редактирования". Панель инструментов "Редактирование" и "Редактирование 2" объедините для удобства пользования.
Команды редактирования объектов (чертежей) в AutoCAD
Вызвать команды редактирования в Автокад можно одним из следующих способов:
- из строки меню пункт "Редактировать" - раскрывающийся список команд редактирования объектов (чертежей) в AutoCAD.
- на вкладке "Главная" ленты инструментов - в группе "Редактирование". Под группой "Редактирование" ленты инструментов я подразумеваю встроенную панель инструментов "Редактирование".
- на панели инструментов "Редактирование".
- либо прописать наименование команды в командной строке.
Команды редактирования объектов (чертежей) в Автокад могут выполняться как в режиме предварительного, так и в режиме отложенного выбора. Тем не менее, есть команды исключения, в основном расширенные команды редактирования:
- команда редактирования Разорвать;
- инструмент редактирования Разорвать в точке в Автокад;
- команда редактирования Увеличить.
Список (перечень) команд редактирования в Автокаде с их кратким описанием.
В процессе разработки чертежей появляется необходимость переместить или выделить какой-либо объект в Автокаде, что то увеличить или уменьшить и т.д. Поэтому в программе применяются команды редактирования.
С этого видеоурока мы начнем изучение нового раздела "Редактирование объектов".
Сначала мы ознакомимся с методами выделения объектов в Автокаде.
В первой части видео урока будут рассмотрены элементарные способы в Автокад выделения, выбора объектов:
- Выделение, выбор объектов в Автокаде щелчком левой кнопкой мыши, путем наведения прицела на объект.
- Выделение, выбор методом рамки в Автокад .
- Выделение, выбор объектов методом секущей рамки.
Специальные способы выбора объектов в Автокаде будут разобраны в последующих видеоуроках.
Мы рассмотрели выделение (выбор) объектов в Автокад обычными способами, а также специальными. В этой статье мы рассмотрим выбор (выделение) объектов в Автокад по их свойствам, а также их исключение из текущего набора объектов по их свойствам при помощи диалогового окна "Быстрый выбор" (фильтрация текущего набора объектов в Автокад по их свойствам). К свойствам объектов можно отнести цвет, тип, вес линий, масштаб линий, печатаемые и непечатаемые объект и т.д. Свойствам объектов посвящен целый раздел видео курса Автокад.
Прежде чем приступить к изучению диалогового окна в Автокад "Быстрый выбор", вспомним, что такое новый набор объектов в Автокад, текущий набор и системная переменная "Pickadd"
Новый, текущий наборы объектов в Автокаде
В этом видеоуроке продолжаем изучение редактирования объектов и рассмотрим команду "Копировать" в Автокад.
Способы копирования объектов в Автокаде идентичны способам перемещения, рассмотренные в предыдущем видео уроке. (Выделение, выбор и перемещение объектов в Автокаде). Единственная разница между ними в том, что исходный объект при копировании не стирается, а на новом месте появляется его копия.
Команда Копировать (Copy) в AutoCAD
Вызвать команду копирования объектов в Автокад можно одним из следующих способов (приступить к копированию объектов):
- копировать в Автокаде объекты можно из строки меню пункт Редактировать - строка Copy;
- приступить к копированию объектов в AutoCAD можно из в ленты инструментов - вкладка Редактирование - кнопка Copy;
- скопировать в Автокаде объект можно из классической панели инструментов Редактирование - кнопка Copy;
- либо прописать наименование команды в командной строке Копировать/Copy.
Поворот чертежа по начертательной геометрии.
За поворот объектов (отрезка, таблицы, текстов, видовых экранов и т.д.) в Автокад отвечает команда Повернуть/Rotate.
Команда Обрезать помимо 2D проектирования в Автокаде используется также в 3D моделировании.
Обрезка объекта в Автокад осуществляется путем указания режущей кромки и фрагмента объекта, который после пересечения с кромкой должен быть удален.
В качестве объектов подрезки в Автокад (режущих кромок) могут выступать:
В предыдущем видео уроке Автокад мы рассмотрели как подрезать объекты c помощью команды Обрезать. Теперь наоборот рассмотрим как удлинить объект (линии, отрезки) в Автокад до их пересечения с другими объектами.
Удлинение объектов в Автокад осуществляется с помощью команды "Удлинить". Данная команда практически объединена с командой "Обрезать", поэтому принцип работы с этой командой идентичен команде "Обрезать".
В видео уроке Автокад мы рассмотрим:
- Способы вызова в Автокаде команды "Удлинить".
- Принцип работы с командой "Удлинить" в Автокаде.
- Опции команды Удлинить:
- Линия - в этом видео уроке Автокад не рассмотрена. Эта опция команды Удлинить перенесена в отдельный видео урок.
- Секрамка.
- Проекция - в этом видеоуроке не рассмотрена. Эта опция команды Удлинить в Автокаде перенесена в отдельный видео курс 3D моделирование.
- Кромка.
- Отменить.
У многих при создании чертежа возникает вопрос : "Как сделать фаску в AutoCAD?" - в этой статье я в полном объеме отвечу на него.
Команда Фаска (Chamfer)
За создание Фасок отвечает команда Автокад Фаска, которая позволяет построить скос кромок двух 2D-объектов или смежных граней 3D-тела. Таким образом, данная команда помимо двухмерного проектирования используется также в 3D моделировании.
Примеры ее обозначения на чертеже.
За создание скругления кромок объектов отвечает команда Сопряжение в AutoCAD, которая позволяет построить скругление кромок двух 2D-объектов или смежных граней 3D-тела. Таким образом, данная команда помимо двухмерного проектирования используется также в 3D моделировании.
Примеры сопряжений углов
Инструмент Зеркало в Автокад довольно часто используется на практике при зеркальном отображении объекта (группы объектов) или даже целого чертежа.
Способы вызова команды Автокад Зеркало
Команду Зеркало в Автокаде можно вызвать одним из следующих способов (начать зеркальное отражение):
- Зеркальное отображение объекта в AutoCAD можно вызвать из строки меню пункт Редактировать - строка Mirror.
- Сделать зеркальное отражение можно из вкладки Главная ленты инструментов - в группе Редактирование - кнопка Отразить зеркало в Автокад.
- Отзеркалить объект можно из классической панели инструментов Редактирование - кнопка Зеркальное отражение.
- Либо прописать наименование команды в командной строке Зеркало.
Часто на чертеже приходится создавать одинаковые объекты, но разного размера. В этом случае требуется в Автокад увеличить или уменьшить размеры объектов (отмасштабировать их). Возможно потребуется изменить масштаб объекта Автокад уже построенного. Как раз за это отвечает инструмент Scale.
Прямо пропорциональное масштабирование в Автокад означает, что, изменяя масштаб объекта, длина и ширина его изменяется на одинаковое значение (без искажения).
Не стоит путать в AutoCAD команду Масштаб (Scale) c прозрачной командой зумирования "Показать", которая не изменит размер объекта в Автокад, а увеличит или уменьшит его вид в текущем видовом экране.
Чтобы изменить масштабы чертежа в Автокад в целом, используйте аннотативные масштабы печати и масштабы печати видовых экранов, а не инструмент Масштаб.Вызвать команду Масштаб в AutoCAD можно одним из следующих способов (приступить к масштабированию):
- отмасштабировать в Автокад объект вы можете из строки меню пункт Редактировать - строка "Масштаб" в Автокаде;
- изменить объекта размеры можно на вкладке "Главная" ленты инструментов - группа "Редактирование" - кнопка "Масштаб" Автокад;
- объектов масштабирование AutoCAD можно осуществить из классической панели инструментов Редактирование - кнопка Масштаб;
- либо прописать наименование команды в командной строке Автокад Масштаб (Scale).
"Как растянуть объект(ы) в Автокад не нарушая их взаимосвязи?" - ответ один, - команда "Растянуть".
В видеоуроке рассмотрим.
- Способы вызова команды "Растянуть" в Автокад.
- Особенности выделения объектов при выполнении команды "Растянуть".
- Принцип работы в Автокад команды "Растянуть".
- Ограничения команды "Растянуть".
Перед тем как приступить к построению подобных объектов в Автокад с помощью команды "Подобие", необходимо понять каким образом она это делает - принципы построения подобных копий объектов.
В видеоуроке Автокад разберем команду "Подобие":
- Способы вызова команды "Подобие" в Автокаде.
- Принцип построения подобных копий объектов.
- Опции команды "Подобие" в Автокад.
Продолжаем изучать редактирование объектов и в этом уроке рассмотрим команду Автокад Массив. Часто, особенно при вычерчивании сложных чертежей, приходится создавать массивы.
Можно создать объект, а затем при помощи команды Копировать и ее опции Массив в Автокад раскопировать объект на нужное количество. Но при этом может возникнуть проблема, когда необходимо расположить копии одного и того же объекта рядами, столбцами, по траектории или по кругу. Вы можете воспользоваться командами редактирования такими как Перенести, Повернуть или Выровнять, но этот процесс будет очень трудоемким. Такие последовательности одинаковых объектов может создать инструмент Array.
В этом уроке мы ответим на вопрос: "Как расчленить в Автокад сложные объекты на объекты примитивы?".
Довольно часто как в 2D проектировании Автокад, так и в 3D моделировании требуется расчленить (разбить) сложные объекты на составляющие объекты примитивы. Расчлинение, разбитие объектов в Автокад требуется для дальнейшего их редактирования, когда функционала расширенных команд редактирования не достаточно.
К сложным/составным объектам в Автокад можно отнести: полилинию, мультилинию, многострочные тексты, мультивыноски и т.д. Можно расчленять любые составные объекты в Автокад включая блоки, штриховки, 3D тела, сети и т.д.
Команда Расчленить в Автокад
Способы вызова команды Расчленить:
Вызвать команду "Расчленить" в Автокад можно одним из следующих способов:
Команда Увеличить в Автокаде позволяет изменять длину незамкнутых объектов на определенную величину, т.е. если мы построим замкнутую полилинию или замкнем отрезки, то к ним не возможно будет применить данную команду. Команда Увеличить используется для увеличения или уменьшения длин отрезков, дуг и полилиний (конечных сегментов полилинии).
Соответственно вы можете с ее помощью увеличить/уменьшить объекты. Инструмент Увеличить является альтернативным решением для команд Обрезать и Удлинить.
В видео уроке Автокад мы разберем:
- Способы вызова команды Увеличить в Автокаде.
- Принцип работы с командой Увеличить в Автокаде.
- Особенности работы с командой AutoCAD Увеличить.
- Опции команды Увеличить:
- Дельта.
- Процент.
- Всего.
- Динамика.
Часто команда "Разорвать" используется при создании архитектруных планов.
В видеоуроке мы разберем:
- способы вызова в AutoCAD команды "Разорвать";
- принцип работы с командой "Разорвать" в Автокаде;
- особенности работы в AutoCAD с командой "Разорвать";
- специальный разрыв – разрыв в одной точке "Разорвать в точке" в Автокад.
В программе существует несколько команд редактирования, которые позволяют в Автокад объединять, соединять разомкнутые линии (отрезки, полилинии) в 2D полилинию, 3D полилинию. На этом уроке мы подробно разберем применение для этих целей команды "Соединить" в Автокад.
Система AutoCAD предлагает нам 2 определения команды "Соединить", процитирую:
Команда Соединить в Автокаде позволяет объединить несколько конечных линейных (отрезки, полилинии) и открытых дуговых объектов в их общих конечных точках для создания единого 2D или 3D объекта. Итоговый тип объекта зависит от типов выбранных объектов, типа объекта, выбранного в первую очередь, а также компланарности объектов.
Справочная Автокад.Разберем по полочкам каждое из определений и добавим недостающие фрагменты (если останется временя на вывод своего определения команды "Соединить" в Автокад).
Команда "Поделить" в Автокад предназначена для разметки объекта на заданное количество равных частей.
В видеоуроке AutoCAD разберем:
- способы вызова команды "Поделить" в Автокаде;
- принцип работы в Автокад с командой "Поделить";
- опцию "Блок" данной команды.
Команда "Разметить" в Автокад предназначена для разметки объекта на части заданного размера.
Первая часть этой статьи уже была опубликована на сайте под заголовком "В AutoCAD LT можно программировать". Когда статья писалась, последней была версия AutoCAD 2005. AutoCAD 2006 еще не получил широкого распространения. А между тем в новой версии появились значительные изменения, касающиеся разработки своих команд и создания собственного меню. В данной статье автор сделал попытку, оттолкнувшись от предыдущей публикации, продолжить тему, сделав упор на работу в диалоговом окне CUI и создание здесь собственного меню. Поэтому сейчас перед вами комбинированная статья, первая половина которой повторяет старую публикацию, а продолжение отражает изменения, произошедшие в новых версиях AutoCAD. В первой части даны макросы некоторых команд общего назначения и показаны принципы их создания и записи в диалоговые окна AutoCAD 2005 или более ранних версий. Во второй части показано, как создать свое меню в новых версиях, от AutoCAD 2006 и загрузить его командами, на примере некоторых команд из первой части.
Внимание! Все, что написано в 1-ой части (с упором на AutoCAD LT) может быть применено и в полной версии AutoCAD.
Часть 1
AutoCAD LT предназначен для выполнения плоских двухмерных чертежей и в этой области мало чем отличается от своего старшего брата - полной версии AutoCAD. Но это верно только если сравнивать "голый" AutoCAD, не нагруженный дополнительными программами. И вот здесь полная версия имеет неоспоримое преимущество, так как она поддерживает некоторые языки программирования, основным из которых является LISP. Можно не быть программистом, но использовать в своей работе многочисленные платные и бесплатные программы, которые значительно ускоряют и упрощают чертежную работу.
Но и AutoCAD LT не так безнадежен, как кажется на первый взгляд. В нем тоже можно программировать! Можно создать себе кучу полезных самодельных инструментов, каждый из которых выдаст комбинацию команд, наиболее часто встречающуюся в вашей работе. Можно даже заставить AutoCAD вычертить целую деталь в полуавтоматическом режиме. В Help AutoCAD есть такое понятие - Menu Macros. "The Macro defines the action to be executed when a user chooses the menu item" "Макрос определяет действие, которое исполняется, когда пользователь выбирает пункт меню". И пользователь может сам задать макрос.
Пусть наша первая новая команда за одно действие создаст копию готового текста, перенесет ее на новое место и там вызовет редактор текста. Но сначала надо создать кнопку, в которую мы заложим макрос, позволяющий выполнить указанные действия. Это можно сделать при открытом диалоговом окне Customize (Адаптация). Здесь, в поле, которое называется Macro associated with this button (Макрос для данной кнопки) напишите следующее выражение:
Это и есть макрос.
На рисунке показано диалоговое окно Customize с этим макросом.Опрбуйте его.Для этого напишите строку любого текста, возьмите новую команду и укажите текст. Далее можно редактировать копию этого текста на новом месте и таким образом быстро получать новые тексты с готовыми настройками.
Можно написать множество макросов, которые значительно облегчат и ускорят рутинную работу. Вот несколько примеров:
- Макрос, позволяющий один за другим увеличить (или уменьшить) величину объектов при запросе объекта надо дважды щелкнуть по нему или захватить рамкой, и объект увеличится в два раза. Выход из команды по Esc. Если надо изменить величину масштабирования, цифра 2 оперативно заменяется на другую, это дело 3-5 секунд.
- Макрос, позволяющий поворачивать объекты на заданный угол один за другим Угол здесь 90град, он заменяется на нужный
- Макрос, изменяющий цвет атрибута блока Здесь показан цвет №2 то есть желтый, он меняется на нужный.
- Макрос, изменяющий угол поворота атрибута.
Впрочем попробуйте его создать самостоятельно, по аналогии с предыдущим.
Вы уже, наверное, догадались, что знак (;) это эквивалент Enter, а знак () означает ручной ввод данных. Знак (_) перед именем команды позволяет вводить команду на английском языке в локализованной (русской) версии, а знак (*) повторяет команду до бесконечности, пока не будет нажата клавиша Esc. Знаки ^C^C должны стоять почти всегда, они отчищают командную строку от остатков предыдущих действий. Регистр, то есть какие буквы используются - прописные или заглавные, значения не имеет.
Можно вставлять блоки как из данного чертежа, так и из библиотеки блоков, для этого используется команда _-Insert (с минусом). Комбинируя вставки блоков и различные команды рисования и редактирования, можно создать довольно сложные макросы для полуавтоматического вычерчивания отдельных фигур.
Все, что показано выше, можно назвать минипрограммами, написанными на языке Menu Macros. Но AutoCAD LT понимает и другой, вполне настоящий язык программирования, он называется DIESEL. Выражение DIESEL можно узнать по характерному знаку американского доллара $. В полной версии AutoCAD есть меню Express, а в нем команда Laycur, переводящая объекты в текущий слой (Layer). Вот аналог этой команды для AutoCAD LT:
вытаскивает имя текущего Layer, которое хранится в системной переменной Clayer . А следовательно, таким образом можно достать имя любой системной переменной и подставить ее - программно! - в нужное место макроса. Есть такие системные переменные, которые могут назначаться пользователем. Это Useri1-Useri5, Userr1-Userr5 и Users1-Users5. В первых пяти можно назначить и сохранить целые числа, во вторых пяти - вещественные числа, и в последней пятерке - текстовые строки. Если создать серию кнопок, и на одной написать
, то их можно использовать как кнопки задания масштаба 1:100, 1:50, 1:20 и так далее. Нажатие на такую кнопку назначит системной переменной Useri1 значение, например, 100, которое далее функцией Getvar можно вывести, например, при вставке блока, когда AutoCAD запросит масштаб по оси Х. При этом вставляемый блок увеличится в 100 раз относительно его библиотечной величины. Следовательно, в библиотеке блоков вместо серии блоков, предназначенных для разных масштабов, достаточно иметь всего один, расчитанный на масштаб 1:1. При помощи команды Modemacro и выражения DIESEL можно разместить в статусной строке сведения о состоянии некоторых системных переменных, например, отслеживать имя текущего текстового или размерного стиля. Кроме упомянутой выше функции Getvar у DIESEL есть еще 26 функций, при помощи которых можно создавать различные программы.
Есть еще один язык программирования. Это Script. С его помощью можно создать слайд-фильм, можно запускать AutoCAD с заранее заданными настройками, со своим Prifile, например. Script может загрузить в AutoCAD серию размерных стилей, что является альтернативой шаблонам.
Кроме программных путей ускорения работы есть и другие способы, чисто чертежные, или комбинированные: макрос + специальный блок. Например, можно сделать так, чтобы вставляемый блок разрывал под собой линию. Или наоборот, не разрезая ее, скрывал участок линии своим телом. Подобные могли-бы в некоторых случаях значительно ускорить черчение.
Ищущий чертежник может так настроить свой AutoCAD, что работать станет несравненно легче и быстрее. В первую очередь следует правильно расположить панели инструментов. Затем надо составить алиасы (сокращение имен) наиболее употребимих команд и подобрать удобные сочетания горячих клавиш (Hot keys). Для новых кнопок следует создать собственное меню. Надо правильно подобрать и систематизировать свою библиотеку блоков и шаблонов. Надо читать специальную литературу и обязательно участвовать в форумах по AutoCAD, которые есть на интернете, вероятно, во всех странах.
Многим пользователям хотелось бы, чтобы текст размещался в специализированном слое без переключения в него. Другими словами, текущим должен оставаться тот рабочий слой, в котором в данный момент рисуются объекты. Но если понадобилось ввести текст, то последний автоматически попадал бы в предназначенный для него слой.
Будем считать; что слой с именем "Текст" в вашем чертеже уже создан. Таким образом, напрашиваются два пути решения задачи.- 1. Временно вызвать и сделать текущим слой "Текст"
- 2. Напечатать нужный текст
- 3. Вернуть прежний слой в качестве текущего
- 1. Напечатать текст в текущем (рабочем) слое
- 2. Перевести готовый текст в слой с именем "Текст"
Первый путь связан с запоминанием имени того (рабочего) слоя, который являлся текущим на момент, предшествующий вызову слоя "Текст". Эта задача легко решается в полной версии AutoCAD при помощи функции LISP Setq, которая может быть введена в макро. В AutoCAD LT, как известно; LISP не работает. Поэтому мы используем 2-ой путь, и результат будет таким же.
Что такое слой? Это одно из свойств объекта; такое же, как цвет или тип линии. Надо найти команду; которая бы изменяла свойства объекта с командной строки, без вызова диалогового окна. Имя нужной нам команды - CHANGE. (Изменить)Примечание:
В AutoCAD много команд. Не все из них выведены на кнопки или в падающие меню. Даже в казалось бы, полном перечне команд, который можно увидеть в диалоговом окне Customize (см. вкладку Commands, пункт All Commands), перечислены далеко не все команды.
Составляя макросы, вы часто будете заглядывать в HELP. Постепенно вы узнаете много новых, ранее неизвестных команд и системных переменных.Сейчас мы опробуем команду CHANGE. Предварительно создайте новый слой, имя которого "Текст", но не делайте его текущим. Пусть цвет слоя для объектов, размещенных в нем, будет отличным от цвета текущего слоя.
В текущем слое (любом другом) командой MTEXT напишите любое слово или предложение. (Как уже говорилось в первой части, если AutoCAD локализован, перед именем команды, если она вводится на английском языке, должен стоять знак подчеркивания. Впрочем; можно вводить команды и составлять макросы и на русском языке.)тем самим мы даем понять AutoCAD, что хотим изменить последний, сделанный до ввода команды CHANGE, объект, то есть MTEXT.
Вводим опцию _Properties, или сокращенно, _P
Введение здесь второго Enter показывает AutoCAD, что больше никаких изменений не требуется.
Ваш текст приобрел новое свойство - его слой теперь "Текст"!!
После такой подготовительной работы несложно составить макро:Здесь две обратные наклонные черты служат для задания окна редактора многострочного текста (вспомните первую часть-ручной ввод данных), остальные знаки - точки с запятой (заменяют Enter), имена команд и опций полностью соответствут порядку, в котором вручную выполнялась команда CHANGE.
Не правда-ли, это не кажется трудным? Надо сначала отработать последовательность выполнения команд вручную, с командной строки, одновременно ведя запись на бумаге, а затем точно переписать эту последовательность в соответствующее поле окна Customize. Но не все получается сразу. Попробуйте создать аналогичную команду для однострочного текста, и сразу появятся трудности. Для самостоятельной работы подскажу: вместо команды Dtext следует использовать команду -ТЕХТ (с минусом). Опять редкая команда, и работает необычно. Зато каждая строка при этом является самостоятельным, не связанным внутренними узами с другими строками объектом, и ее можно перевести в нужный слой прежде, чем будет написана следующая строка. И еще, не забудьте про звездочку в начале макроса, которая позволит работать команде строка за строкой.
Одной из самых привлекательных команд была-бы такая, которая сможет создавать размеры в специализированном слое. Давайте ее сделаем. Скопируйте на новую кнопку созданный выше макрос для многострочного текста. Замените _Мтехт на _Dimlinear и добавьте еще одну обратную косую черту (ведь для простановки линейного размера требуется трижды щелкнуть левой кнопкой мышки). Замените имя слоя на "Размеры"
Кнопка готова. Остается нарисовать на ней красивую картинку и определить в нужную панель.
Специальные символы, применяемые для записи макрокоманд
Часть 2
Меню CUI в версиях AutoCAD 2006 и последующихВ программе AutoCAD имеется два меню - ACAD и EXPRESS. Увидеть, что это так можно в диалоговом окне Customize User Interface (Настройка интерфейса пользователя), которое вызывается набором команды CUI на клавиатуре, либо кликом правой кнопки мыши по любой кнопке с последующим выбором пункта Customize (Адаптация). Выйдет окно, в корне отличающиеся от аналогичного окна версии 2005 и более ранних.. Хотя многие к этому окну уже привыкли, мало кто знает его возможности.
Итак, если открыть выпадающий список в левой верхней части, то можно увидеть здесь три строчки: Main CUI File (acad,cui), ACETmain.cui и Custom.cui. Первый является файлом меню AutoCAD. Второй это файл меню Express (Не все знают, что это меню изначально не принадлежало AutoCAD и по традиции существует отдельно). Есть еще Custom.cui, но это не меню а образец для подражания для тех, кто хочет создать свое собственное меню.
Большинство пользователей, которые умеют создавать свои кнопки, загружают их в меню ACAD. Это не совсем удобно, так как такие кнопки нельзя перенести на другой компьютер или на другую версию программы. Гораздо продуктивней создать свое собственное меню, чтобы не смешивать сделанные своими руками команды с командами AutoCAD. Собственное меню впоследствии легко перенести на другой компьютер или следующую версию AutoCAD. Если новые инструменты не предполагается выделять в собственное меню, а для их размещения использовать существующее меню ACAD.cui то необходимо произвести действия, начиная от пункта 5 главы "Создание меню".Старые опытные пользователи, которые работали в версиях до 2006 и создавали там собственные меню, не испытывали особых сложностей с загрузкой своих наработок в новые версии, так как AutoCAD сам автоматически создает меню в формате *.cui из формата старых версий *.mns-mnu. То есть загрузив старое меню получаем новое. Может быть поэтому столь долго не было рекомендаций по созданию меню сразу в формате CUI: Старым и опытным это было не надо, а новые пользователи еще не созрели до создания своего меню. Кроме того, новое диалоговое окно Customize User Interface (Настройка интерфейса пользователя) стало значительно сложнее для понимания, несмотря на заверения некоторых авторов, что это окно и действия в нем интуитивно понятны. На интернетовских форумах нередки рекомендации - хранить старую версию AutoCAD, создавать в ней меню и затем загружать его в новый AutoCAD. Но что делать тем, кто начал изучать программу позже?
Здесь дана попытка разобрать по-полочкам все действия, связанные с созданием меню и размещения в нем собственных команд.Первый шаг
Прежде всего следует запомнить конфигурацию своего рабочего пространства (Work Space). Это действие позволит застраховать ваш AutoCAD если в результате ошибочных действий собъется состав и местоположение панелей. Вызовите панель инструментов WorkSpaces (Рабочие пространства). В выпадающем списке выберите Save Current As и в появившемся окне задайте имя, например, MyWorkspace-1. Затем нажмите кнопку Workspace Setting, передвиньте строку с именем рабочего пространства наверх и в выпадающем списке выставьте это-же имя в качестве своего (MyWorkspace-1) фирменного рабочего пространства. Теперь при потере привычного вида экрана достаточно нажать на кнопку My Workspace (мое рабочее пространство), и внешний вид экрана восстановится.Создание меню
В первых четырех пунктах проделаем подготовительную работу, создадим базу нового будущего меню.- Команда CUI, или правой кнопкой мыши по любой кнопке и выбрать Customize (Адаптация), но в этом случае, если AutoCAD 2008, надо расширить окно, нажав соответственно на значки-расширители типа >>
С некоторой задержкой появится диалоговое окно Customize User Interface (Настройка интерфейса пользователя), показанное на рисунке. - Нажать на вкладку Transfer (Перевести).
В правом поле внутренняя вкладка по-умолчанию раскрыта на New CUI File (новый файл адаптации). Следует сохранить этот пока пустой файл-болванку для последующей адаптации. Для этого жмем на кнопочку справа Save the current customization file (на ней нарисован сейф), либо на выпадающий список, выбрав Save As. Выбираем место (путь к файлу), где он будет отныне храниться и задаем файлу имя, например, Mymenu. (Выше было показано, что здесь имеется строка меню Custom.cui, на базе которого можно сделать свое меню, но мы воспользуемся опцией New CUI File. Ведь в общем случае могут иметь место несколько своих меню под разные задачи. - Зайти на вкладку Customize (Адаптация). Здесь, в левом поле, следует загрузить этот файл нажатием на кнопочку с плюсиком. Где он лежит вы знаете из предыдущего пункта. (Кнопочка с плюсиком это аналог команды CUIload (ЗагрузкаCUI) или Menuload (Загрузкаменю), но здесь загрузка осуществляется не выходя из диалогового окна).
- Теперь будем создавать новые элементы меню на примере новой панели инструментов. Щелчок ПК в области строки Toolbars (Панели) вызывает контекстное меню, в котором следует выбрать New Toolbar (Новая панель) Ее появление тут-же отразится в дереве меню с приглашением переименовать строку Toolbar1 (Панель 1). Назовем ее MyToolbar1. Но панель пока пустая.
- Теперь наполним панель командами, причем в качестве базы используем команды, макросы которых описаны выше; в части 1.
В нижнем левом поле вкладки Customize (Адаптация), которое называется Command List (Список команд) создаем новую команду, нажав на кнопку справа Create a new command (Создать), либо выбрав соответствующую строку из контекстного меню правой кнопки. В списке команд появится новая строчка Command1 (Команда1) которую сейчас или позже следует переименовать, задав ей логическое имя. Пусть она называется Copy-Edit. Из имени команды, следует, что команда (а точнее, комбинация команд) будет в одно действие копировать текст и сразу-же редактировать его. Как только появилась строка новой команды, видоизменилось правое поле диалогового окна, где раскрылась таблица свойств команды и появилась коллекция имеющихся в AutoCAD рисунков на кнопках. - Вот здесь, в секции Properties (Свойства) и следует записать код команды, а также приготовить рисунок для ее кнопки.
Первая строка - имя команды. Оно всплывет при наведении курсора на кнопку.
Вторая строка - описание. Здесь в нескольких словах можно кратко рассказать, на что способна команда. Этот текст всплывет в Status line (статусная строка) с левой стороны в самом низу экрана AutoCAD при наведении курсора на кнопку. (Посмотрите, как это работает с любой существующей кнопкой ).
Третья строка предназначена для собственно кода команды, или, по-другому, macro, макрокоманды. Если нажать на строку, в ней всплывет кнопочка с тремя точками. Она вызовет небольшое окно-редактор, в котором более удобно записать этот код. Запишем его, взяв из текста части 1
Таким образом можно создавать и отрабатывать новые команды и затем переносить их в меню CUI, либо оставлять на инструментальной палитре.Владимир Свет
New York, май 2008Внимание! Запрещается перепечатка данной статьи или ее части без согласования с автором. Если вы хотите разместить эту статью на своем сайте или издать в печатном виде, свяжитесь с автором.
Мы рассмотрели выделение (выбор) объектов в Автокад обычными способами, а также специальными. В этой статье мы рассмотрим выбор (выделение) объектов в Автокад по их свойствам, а также их исключение из текущего набора объектов по их свойствам при помощи диалогового окна "Быстрый выбор" (фильтрация текущего набора объектов в Автокад по их свойствам). К свойствам объектов можно отнести цвет, тип, вес линий, масштаб линий, печатаемые и непечатаемые объект и т.д. Свойствам объектов посвящен целый раздел видео курса Автокад.
Прежде чем приступить к изучению диалогового окна в Автокад "Быстрый выбор", вспомним, что такое новый набор объектов в Автокад, текущий набор и системная переменная "Pickadd"
Новый, текущий наборы объектов в Автокаде
Выделим объект "отрезок" щелчком мыши. Только что мы создали новый набор объектов в Автокад, состоящий из одного отрезка. Так как на чертеже Автокад мы уже имеем выделенный объект "Отрезок", то из состояния нового набора объектов он переходит в состояние текущего набора объектов Автокад. Каждое последующие выделение объектов в Автокад будет создавать новый набор объектов, если, конечно, они не будут включаться в текущий набор объектов. Например, выберем в Автокад следующий объект (отрезок) щелчком мыши по нему. Новый выбранный объект (отрезок) в Автокад не создал новый набор объектов, а добавился к текущему набору объектов (первому отрезку). За включение новых выбранных объектов в Автокад в текущий набор отвечает системная переменная "Pickadd" - курсы дизайн интерьера..
Системная переменная Pickadd в Автокад или выделение нескольких объектов в Автокад поочередно
То есть будут ли выделяться несколько объектов в Автокад поочередно, а другими словами добавляться последующие выбранные объекты к текущему набору выбранных объектов в Автокад - это зависит от системной переменной "Pickadd".
По умолчанию системная переменная "Pickadd" в Автокад имеет значение 1. Всего значений этой системной переменной - три (0, 1, 2).
Значение системной переменной в Автока "Pickadd" = 0.
Отключает системную переменную Pickadd. Последние выбранные индивидуально или с помощью рамки объекты становятся новым набором. Ранее выбранные объекты исключаются из выбранного набора.
Значение системной переменной Pickadd = 1 в Автокад (значение по умолчанию).
Включает системную переменную Pickadd. Последние выбранные индивидуально или с помощью рамки объекты добавляются в текущий набор.
Значение системной переменной Pickadd = 2 в Автокад.
Включает системную переменную Pickadd. Последние выбранные индивидуально или с помощью рамки объекты добавляются в текущий набор. Если используется команда "Выбрать, сохраняет выбранные объекты после завершения команды.
Снимем выделение в Автокад всех объектов (2 отрезков) нажатием на клавишу "Esc".
Системная переменная Выборстиль в Автокаде (способы изменения значений системной переменной Pickadd)
Существует несколько способов изменения значений системной переменной "Pickadd" в Автокад. Самый надежный способ - это прописать наименование системной переменной в командной строке "Выборстиль".
Системная переменная "Выборстиль" в Автокад позволяет вызвать системную переменную "Pickadd" и изменить ее значения (это название самой системной переменной Pickadd в русском Автокад).
Пропишем наименование системной переменной "Выборстиль" в командной строке и нажмем "Enter".
В командной строке появится запрос на ввод нового значения системной переменной:
Новое значение Pickadd <1>:
В треугольных скобках стоит значение переменной "Pickadd" в Автокад по умолчанию равное 1. Введем новое значение системной переменной в Автокад равное 0 и нажмем "Enter". Теперь она имеет значение 0.
Выделим объект (отрезок) в Автокад щелчком мыши по нему. Затем выберем следующий объект в Автокад, пусть будет тоже отрезок. Второй отрезок создал новый набор выделенных объектов в Автокад, а не добавился к текущему набору объектов, т.е. к первому отрезку. С первого отрезка снялось выделение.
В Автокад с системной переменной "Pickadd" мы сталкивались, когда изучали окно Свойства, поэтому изменить ее значения (0, 1) можно в этом окне. Откроем окно-панель "Свойства". Щелкните правой кнопкой мыши на свободном месте графической зоны чертежа Автокад, и в контекстном меню выберите строку "Свойства" (выделение со второго отрезка не должно быть снято).
В верхнем левом углу окна "Свойства" в Автокад прописано название выбранного объекта (Отрезок), а правее находится кнопка системной переменной Pickadd в Автокад.
Переключение системной переменной Автокад "Pickadd" со значения 0 на 1, а также обратно в окне Свойства, производится щелчком мыши.
Значение системной переменной Pickadd = 0 в Автокад - нижний квадрат в кнопке не закрашен, в правом углу стрелка, указывающая на верхний закрашенный квадрат. Обозначение стрелки гласит, что каждый последующий выбор объектов будет создавать новый набор объектов.
Значение системной переменной Pickadd = 1 в Автокад - оба квадрата в кнопке закрашены, в правом углу знак "плюс", обозначающий, что каждый последующий выбор объектов в Автокад будет включаться к текущему набору объектов.
Присвоение нового значения 2 системной переменной "Pickadd" возможно только при помощи системной переменной "Выборстиль" в Автокад.
Команда Выбрать в Автокад
Значение 2 для системной переменной Pickadd необходимо только для работы команды Выбрать. Так как выбор объектов в Автокад по умолчанию осуществим обычным щелчком прицела-курсора, то многие пользователи системы не знают, что существует специальная команда Выбрать в Автокад для выбора объектов.
Вызовем системную переменную Выборстиль в Автокад и изменим значение системной переменной Pickadd на 2.
Вызовем команду Выбрать в Автокад, прописав наименование команды в командной строке и нажав Enter. Появился отмечающий указатель в Автокад. С его помощью выберем несколько объектов секущей рамкой и нажмем Enter. Таким способом мы выделили несколько объектов в Автокад.
Данный способ выделения объектов в Автокад работает только в значении 2 системной переменной Pickadd.Диалоговое окно Быстрый выбор в Автокаде, команда БВыбор
Вызвать диалоговое окно "Быстрый выбор" в Автокад можно несколькими способами:
- Прописать наименование команды в командной строке "БВыбор" в Автокад.
- Щелкнуть правой кнопкой мыши в свободном месте графической зоны чертежа и в контекстном меню выбрать строку в Автокад "Быстрый выбор. "
- Открыть окно Свойства и в верхнем правом углу щелкнуть по кнопке "Быстрый выбор" в Автокад.
Рассмотрим диалоговое окно Быстрый выбор в Автокад.
1) Раскрывающийся список "Применить" окна "Быстрый выбор" содержит два параметра:
- Ко всему чертежу.
- К текущему набору объектов.
Ко всему чертежу - быстрый выбор объектов в Автокад по их свойствам и значениям во всем чертеже.
К текущему набору объектов - работа с объектами (их фильтрация) в текущем наборе объектов.
2) Справа от раскрывающегося списка "Применить" находится кнопка Автокад "Выбрать объекты" (не активна при установке флажка "Добавить в текущий набор"). Кнопка в Автокад "Выбрать объекты" позволяет временно закрыть диалоговое окно "Быстрый выбор" для выбора в текущем чертеже Автокад одного или группы (нескольких) объектов, к которым требуется применить критерии фильтрации. Таким образом, вы можете заранее не выделять объекты в Автокад для дальнейшей их фильтрации через диалоговое окно "Быстрый выбор".
3) Раскрывающийся список "Тип объектов" окна "Быстрый выбор" в Автокад показывает все типы объектов, присутствующие на чертеже или в текущем наборе объектов. С помощью данного списка можно выбирать из чертежа или исключать из текущего набора объекты по их типу. Для 3D тел, поверхностей в Автокад 3D нет разграничений по их типу: 3D тело выдавливания, 3D тело сдвига и т.д. В раскрывающемся списке можно выбрать только один тип объекта в Автокад или сразу все - параметр "Несколько".
4) Поле "Свойства" диалогового окна "Быстрый выбор" позволяет производить выбор объектов в Автокад или исключать (фильтровать) объекты в текущем наборе объектов по их свойствам. Набор свойств в данном поле зависит от выбранного типа (ов) объектов в поле "Тип объектов".
5) Раскрывающийся список "Оператор окна "Быстрый выбор" в Автокад придает значение выбранному ранее свойству, кроме оператора "Выбрать все". Доступны следующие операторы: "= Равно, <> Не равно, > Больше, < Меньше, Выбрать все". В Автокад при выборе оператора "Выбрать все" диалогового окна "Быстрый выбор" исключается фильтрация по свойствам объекта.
6) Раскрывающийся список "Значение" позволяет задать значение выбранного свойства.
7) Поле "Отобранные объекты" в Автокад окна "Быстрый выбор" содержит два значения переключателя:
- Включить в новый набор.
- Исключить из нового набора.
В значении "Включить в новый набор" в Автокад позволяет включить все объекты на текущем чертеже Автокад, удовлетворяющие заданным условиям, в новый набор объектов.
В Автокад в значении "Исключить из нового набора" позволяет исключить все объекты на текущем чертеже, удовлетворяющие заданным условиям, из нового набора (новый набор будет состоять из всех объектов текущего чертежа, кроме исключенных при помощи "Быстрого выбора" в Автокад).
8) Флажок "Добавить в текущий набор" объектов в Автокад диалогового окна "Быстрый выбор" позволяет добавить объекты, удовлетворяющие заданным условиям, к текущему набору объектов.
Управляет настройкой системы.
Производительность 3D графики
Управление конфигурацией системы 3D графики.
Параметры производительности 3D графики
Текущее устройство указания
Управление параметрами устройства указания.
Текущее устройство указания
Отображает список доступных драйверов устройств указания.
- Текущее системное устройство указания: Устанавливает системное устройство указания текущим.
- Wintab Compatible Digitizer: Установка текущим дигитайзера, совместимого с Wintab.
Определяет, откуда программа принимает входные данные: от мыши и дигитайзера или только от дигитайзера.
Режим обновления списка отображения на вкладке "Модель" и вкладках "Лист". При переходе с одной вкладки на другую это обновление может осуществляться либо путем регенерации чертежа, либо путем сохранения списка отображения в памяти и последующей регенерации только измененных объектов. Изменяя этот режим, можно управлять производительностью работы с чертежами. (системная переменная LAYOUTREGENCTL)
Примечание Эффективность установленного режима регенерации вкладок зависит от различных факторов. Для получения дополнительной информации см. описание системной переменной LAYOUTREGENCTL.Чертеж регенерируется каждый раз при переходе на другую вкладку.
Для вкладки "Модель" и последнего активного листа список отображения сохраняется в памяти. При переключении между этими двумя вкладками регенерации не происходит. При переходе на какой-либо другой лист его содержимое регенерируется.
Чертеж регенерируется только при первом заходе на каждую из вкладок. Поскольку списки отображения сохраняются в памяти на протяжении всего рабочего сеанса, последующих регенераций при переходе между вкладками уже не требуется.
Параметры подключения к БД
Управление параметрами подключения к базам данных.
Хранить индекс связей в чертеже
Сохраняет индекс баз данных внутри файла чертежа. Флажок устанавливается в целях оптимизации производительности в процессе операций выбора по связи. Для уменьшения размера чертежа и ускорения процесса открытия чертежей, содержащих информацию из баз данных, флажок следует сбросить.
Указывает, требуется ли открывать таблицы баз данных в файле только для чтения.
Управление параметрами системы.
Отобразить диалоговое окно размера текста OLE
Отображает диалоговое окно размера текста OLE при вставке объектов OLE в чертежи.
Вызов всех диалоговых окон, содержащих флажок "Больше не выводить это предупреждение". Все диалоговые окна с предупреждениями выводятся, независимо от предыдущей настройки параметра для каждого отдельного диалогового окна.
Включает звуковой сигнал при обнаружении ошибочного ввода данных.
Указывает, требуется ли загружать файл acad.lsp в каждый чертеж. Если флажок не установлен, в чертежи загружается только файл acaddoc.lsp. Чтобы не вызывать LISP-вычислений в определенных чертежах, следует сбросить флажок. (системная переменная ACADLSPASDOC)
Разрешение использования длинных имен для именованных объектов в символьных таблицах чертежей. Имя объекта может содержать до 255 символов. В него могут входить буквы, цифры, пробелы и специальные символы, которые не используются Windows и данной программой в других целях. Длинные имена могут быть заданы для слоев, размерных стилей, блоков, типов линий, текстовых стилей, листов, ПСК, видов и видовых экранов. Параметр хранится в чертеже. (системная переменная EXTNAMES)
Устанавливает в программе режим поиска адаптеров объектов. С помощью адаптеров объектов можно отображать сторонние объекты и работать с ними, даже если приложение ObjectARX, в котором они были созданы, недоступно.
Искать адаптеры в Интернете
Выполняет поиск адаптеров объектов на веб-узле Autodesk. (системная переменная PROXYWEBSEARCH)
Устанавливает количество попыток для поиска адаптеров объектов.
Подробнее об адаптерах объектов см. раздел Работа со сторонними объектами и заместителями документа "Руководство пользователя".
Читайте также: