Размеры в AutoCAD слетают при перемещении
Обновлено: 21.11.2024
При работе над проектом в Civil 3D может быть полезно и/или желательно вставить аэрофотоснимок строительной площадки. Использование файла GeoTIFF, когда он доступен, идеально для этого, потому что GeoTIFF — это растровое изображение, содержащее встроенные географические метаданные в виде файла привязки (.twf), что позволяет правильно расположить изображение в пространстве в соответствии с системой координат, используемой при отображении изображения. был создан.
Присоединение файла GeoTIFF с помощью команды XREF не приведет к правильному расположению изображения. Существует два способа вставки файла GeoTIFF в проект Civil 3D, которые обеспечивают размещение изображения в правильном географическом положении. Для этого используются функции сопоставления в Civil 3D.
Начиная с версии 2013, Autodesk пытается автоматически перепроецировать растровые изображения на лету. Однако поле единиц измерения в заголовке GeoTIFF игнорируется, поэтому масштабирование может быть отключено при импорте файла GeoTIFF, спроецированного в метрах, в чертеж, настроенный, например, на футы. Чтобы избежать этого, рекомендуется сначала установить систему координат чертежа на «без датума, без проекции», а затем снова переключиться на желаемую систему координат после импорта растрового изображения. Это можно сделать в диалоговом окне настроек чертежа, которое можно открыть, щелкнув правой кнопкой мыши имя чертежа на вкладке настроек в области инструментов.
Диалоговое окно "Параметры чертежа"
Следующий шаг – импорт файла GeoTIFF с использованием рабочей области картографирования в Civil 3D, известной как «Планирование и анализ».
Рабочее пространство планирования и анализа
В рабочей области «Планирование и анализ» нажмите кнопку «Изображение», расположенную на вкладке «Вставка» на ленте.
Вкладка «Вставка» — кнопка «Изображение»
Это приведет к появлению экрана с запросом о местоположении изображения, которое нужно вставить. Перейдите к местоположению GeoTIFF и нажмите «Открыть». Затем появится экран Корреляция изображения, который позволяет пользователю подтвердить координаты и единицы измерения. Выбор правильных единиц измерения имеет решающее значение для получения изображения в правильном месте. Если изображение вставлено в футах, а географические метаданные указаны в метрах, изображение будет расположено и масштабировано неправильно. Экран корреляции изображений также подтвердит, что файл привязки используется для позиционирования.
Диалоговое окно "Корреляция изображения"
Эту же команду можно выполнить в основном рабочем пространстве Civil 3D, введя команду «MAPIINSERT» (обозначается двумя буквами «I»). Оттуда процесс точно такой же, как описано в рабочей области «Планирование и анализ». Файлы GeoTIFF могут быть очень удобными, а функции сопоставления в Civil 3D обеспечивают их правильное расположение.
После вставки файла GeoTIFF не забудьте вернуть исходную систему координат чертежа.
Советы прошлого месяца:
MicroStation: 3D Civil InRoads: GEOPAK AutoCAD Civil 3D 2014: VBA: Debug
для MicroStation Vis… Corridor Modeling Cr… Добавление расширенных данных в…
Не пропустите другую важную информацию ? Подпишитесь на этот блог или на нашу ежемесячную электронную рассылку прямо сейчас! Узнайте больше ◊ Свяжитесь с нами сегодня ◊ Информационный бюллетень ◊
EnvisionCAD
С 1996 года компания EnvisionCAD является общепризнанным лидером в области настройки, настройки, внедрения, обучения и поддержки программных решений САПР. Наш индивидуальный подход принес пользу как частным инженерным фирмам, так и государственным учреждениям. Базовый или расширенный, мы можем помочь вам получить максимальную отдачу от вашей технологии САПР.
В главе 9 обсуждались различные параметры для определения размеров, доступные в диалоговом окне «Стиль размера» и другие диалоговые окна, и упоминалось, что большинство этих параметров имеют эквивалентные системные переменные. Далее в этом приложении вы найдете полное обсуждение всех элементов диалогового окна «Размерный стиль» и способов его использования.
В этом разделе представлена дополнительная информация о переменных параметров. Для начала в таблице C.2 перечислены все переменные, их состояние по умолчанию и краткое описание того, что они делают.Вы можете получить аналогичный список, введя «Dimstyle» в командной строке, а затем набрав ST, чтобы выбрать параметр «Состояние». Кроме того, вы можете использовать справочную систему AutoCAD. В этом разделе также обсуждаются некоторые системные переменные, которые не отображаются в диалоговом окне "Размерный стиль".
Общие элементы управления параметрами
Включает и выключает частичное ассоциативное измерение (устарело).
Включает и выключает истинное ассоциативное измерение: 0 = развернутое измерение; 1 = ассоциативные размеры до 2002 г.; 2 = полностью ассоциативные размеры.
Динамическое обновление размеров при перетаскивании.
Указывает имя текущего размерного стиля.
Задает поведение размерного текста при перемещении: 0 = перемещать размерную линию с текстом; 1 = добавить выноску и свободно перемещать текст; 2 = без выноски и свободное перемещение текста .
Управляет пользовательским позиционированием текста при вводе размера: 0 = автоматическое позиционирование текста; 1 = разрешено позиционирование текста, определяемое пользователем.
Указывает размер стрелки.
Указывает размер центральной отметки.
Умножает измеренное расстояние на указанный масштабный коэффициент.
Указывает общий коэффициент масштабирования размеров.
Указывает размер деления.
Указывает высоту текста.
Указывает, на сколько размерная линия выходит за пределы выносной линии.
Указывает смещение размерной линии для продолжения или основания.
Указывает, на сколько выносная линия выходит за размерную линию.
Указывает смещение начала выносной линии.
Управляет нулевым подавлением значений допуска: 0 = исключить ноль футов и дюймов; 1 = включает ноль футов и дюймов; 2 = включить ноль футов; 3 = включить ноль дюймов; 4 = подавлять ведущие нули в десятичных размерах; 8 = подавлять ведущие нули в десятичных размерах.
Устанавливает десятичный разряд для основных значений допуска.
Если включено, отображаются ограничения размеров.
Устанавливает десятичный разряд для значений допуска.
Указывает минус допуск.
Если эта функция включена, отображаются допуски размеров.
Управляет вертикальным расположением значений допуска относительно номинального размера: 0 = снизу; 1 = средний; 2 = верх.
Указывает плюс допуск.
Управляет подавлением нуля в значениях допусков: 0 = не учитывать нули в футах и дюймах; 1 = включает ноль футов и дюймов; 2 = включить ноль футов; 3 = включить ноль дюймов; 4 = подавлять ведущие нули в десятичных размерах; 8 = подавлять ведущие нули в десятичных размерах; 12 = подавлять начальные и конечные нули в десятичных размерах.
Управляет подавлением нулей для угловых размеров: 0 = отображать все нули; 1 = скрыть начальные нули; 2 подавлять конечные нули; 3 = убрать все нули.
Указывает значение округления.
Управляет нулевым размерным текстом: 0 = не указывать дюймы и футы; 1 = включает ноль футов и дюймов; 2 = включить ноль футов; 3 = включить ноль дюймов; 4 = подавлять ведущие нули в десятичных размерах; 8 = подавлять начальные нули в десятичных размерах; 12 = подавлять начальные и конечные нули в десятичных размерах.
Размерная стрелка и элемент управления текстом
Управляет количеством десятичных разрядов, отображаемых для текста углового размера: 1 = используется значение, заданное размерной переменной Dimdec; 0 «8 = указывает фактическое количество отображаемых десятичных разрядов.
Управляет размещением текста и стрелок, когда недостаточно места для их размещения внутри выносных линий: 0 = разместить обе за пределами выносных линий; 1 = сначала перемещать стрелки; 2 = сначала переместить текст; 3 = перемещать либо текст, либо стрелки, в зависимости от того, что лучше подходит.
Управляет угловым форматом для угловых размеров; настройки такие же, как и для системной переменной Aunits.
Предопределенное или заданное пользователем имя блока стрелок. Вы можете ввести определяемое пользователем имя блока или одно из следующих: _DOT, _DOTSMALL, _DOTBLANK, _ORIGIN, _ORIGIN2, _OPEN, _OPEN90, _OPEN30, _CLOSED, _SMALL, _OBLIQUE, _BOXFILLED, _BOXBLANK, _CLOSEDBLANK, _DATUMFILLED, _DATUMBLANK, _DATUMBLANK, _CLOSED , АРХТИК.
Предопределенное или заданное пользователем имя блока стрелки для первого конца размерной линии, используемой с Dimsah. См. Dimblk для допустимых вариантов.
Предопределенное или заданное пользователем имя блока стрелки для второго конца размерной линии, используемой с Dimsah. См. Dimblk для допустимых вариантов.
Определяемый пользователем разделитель для десятичных знаков, если в качестве единиц измерения заданы десятичные дроби.
Управляет расположением текста и стрелок для выносных линий, если места недостаточно для обоих: 0 = текст и стрелки размещаются снаружи; 1 = текст имеет приоритет, стрелки располагаются вне выносных линий; 2 = стрелки имеют приоритет; 3 = AutoCAD выбирает между текстом и стрелками в зависимости от наилучшего соответствия; 4 = выноска рисуется от размерной линии до размерного текста, когда место для текста отсутствует; 5 = нет лидера.
Устанавливает дробный формат для архитектурных и дробных форматов: 0 = вертикальный; 1 = диагональ; 2 = не сложены .
Управляет расстоянием между размерным текстом и размерной линией.
Управляет положением текста горизонтального размера: 0 = по центру между выносными линиями; 1 = рядом с первой выносной линией; 2 = рядом со второй выносной линией; 3 = вверху и на одной линии с первой выносной линией; 4 = выше и выровнено по второй выносной линии.
Устанавливает тип стрелки для выноски: 0 = стандартная замкнутая заполненная стрелка; (точка) = нет стрелки. См. Dimblk для допустимых вариантов.
Задает стиль единиц измерения для всех типов размеров, кроме угловых: 1 = научный; 2 = десятичный; 3 = Инженерное дело; 4 = Архитектурный; 5 = дробный; 6 = Рабочий стол Windows.
Позволяет использовать две разные стрелки на размерной линии. См. Dimblk1 и Dimblk2.
Управляет масштабным коэффициентом для текста допуска размера.
Если этот параметр включен, текст размещается над размерной линией.
Если включено, текст внутри расширений располагается горизонтально.
Добавляет текст между расширениями.
Если этот параметр включен, текст за пределами расширений отображается горизонтально.
Управляет стилем текста для размерного текста.
Управляет стилем единиц измерения для всех групп размерных стилей, кроме угловых. Настройки такие же, как и для системной переменной Lunit.
Управление размерами и выносными линиями
Если включено, первая размерная линия подавляется.
Если этот параметр включен, вторая размерная линия подавляется.
Если включено, первая выносная линия подавляется.
Если включено, вторая выносная линия подавляется.
Если этот параметр включен, размерные линии за пределами выносных линий подавляются.
Если эта функция включена, размерная линия размещается между выносными линиями.
Альтернативные параметры измерения
Если этот параметр включен, отображаются альтернативные единицы измерения.
Обозначает альтернативные десятичные разряды.
Указывает альтернативный коэффициент масштабирования.
Обозначает альтернативные десятичные разряды допуска единиц измерения.
Обозначает альтернативный стиль единицы измерения. Значения см. в системной переменной Lunits.
Управляет подавлением нулей для значений альтернативных размеров.
Добавляет суффикс к тексту альтернативного размера.
Добавляет суффикс к размерному тексту.
Цвета и толщина линий
Управляет цветом размерных линий и стрелок.
Управляет цветом выносных линий размера.
Управляет цветом размерного текста.
Управляет весом размерных линий. Допустимые значения: ByLayer, ByBlock или целое число, представляющее 100-й миллиметр.
Управляет весом выносных линий. Допустимые значения: ByLayer, ByBlock или целое число, представляющее 100-й миллиметр.
Наконец, для тех из вас, кто может захотеть написать макросы, сценарии или программы AutoLISP для управления размерными стилями, вы узнаете об использовании двух параметров команды Dimstyle для установки и вызова размерных стилей из командной строки: “ Dimstyle S и Dimstyle R .
Если вы хотите изменить настройку с помощью командной строки, а не диалогового окна "Стиль размера", вы можете ввести имя системной переменной в командной строке.
Сохранение стилей размеров через командную строку
После того как вы установили переменные размера по своему усмотрению, вы можете сохранить настройки с помощью команды Dimstyle. Команда Dimstyle/Save записывает все текущие настройки размерных переменных (кроме Dimassoc) с указанным вами именем. Выполните следующие действия:
В командной строке введите "Dimstyle .
В ответ на приглашение [Сохранить/Восстановить/Статус/Переменные/Применить/?] : нажмите .
Когда появится запрос «Введите имя для нового размерного стиля» или [?]:, вы можете ввести вопросительный знак ( ? ), чтобы получить список всех сохраненных размерных стилей, или вы можете ввести имя, под которым вы хотите текущие настройки сохранены.
Например, предположим, что вы изменили некоторые параметры размера с помощью переменных размера, а не через диалоговое окно "Стиль размера", как показано в следующем списке:
Эти настройки типичны для архитектурного стиля размеров; вы можете сохранить их под именем My Architectural, как вы делали это в упражнении в главе 9. Затем предположим, что вы изменили другие настройки размеров для размеров в другом формате, например, для размеров геодезиста на плане участка. Вы можете сохранить их под именем Survey, снова используя опцию Save команды Dimstyle. Если вы хотите вернуться к настройкам, которые вы использовали для своего архитектурного чертежа, используйте параметр «Восстановить» команды Dimstyle, описанный в следующем разделе.
Восстановление размерного стиля из командной строки
Чтобы восстановить размерный стиль, который вы сохранили, используя параметр сохранения Dimstyle:
В командной строке введите "Dimstyle .
В ответ на приглашение [Сохранить/Восстановить/STAtus/Variable/Apply/?] : нажмите .
По следующему запросу
Введите название размерного стиля или [?] или :
у вас есть три варианта: введите вопросительный знак (?), чтобы получить список сохраненных размерных стилей; введите имя стиля, например Arch, если вы знаете имя нужного стиля; или используйте курсор, чтобы выбрать размер на экране, стиль которого вы хотите сопоставить.
Примечания по измерению показателей
Сообщество пользователей AutoCAD существует по всему миру, и многие из вас могут использовать в своей работе метрическую систему. Пока вы не смешиваете имперские (футы и дюймы) и метрические измерения, использовать метрическую версию AutoCAD довольно просто. В диалоговом окне «Единицы чертежа» (выберите «Формат единиц») установите десятичную систему измерения и задайте для параметра «Единицы чертежа для блоков DesignCenter» соответствующий метрический параметр; затем начертите расстояния в миллиметрах или сантиметрах. Во время печати выберите переключатель MM (миллиметры) в разделе «Размер бумаги» и «Единицы бумаги» в диалоговом окне «Печать».
Если ваши чертежи должны быть выполнены как в имперских, так и в метрических единицах измерения, вам потребуется несколько настроек, а именно:
Dimlfac Устанавливает коэффициент масштабирования для значений измерения. Значением размера будет измеренное расстояние в единицах AutoCAD, умноженное на этот масштабный коэффициент. Установите Dimlfac на 25,4, если вы нарисовали в дюймах, но хотите указать размеры в миллиметрах. Значение по умолчанию — 1,00. Если вы хотите масштабировать значения размеров от миллиметров до дюймов, используйте значение 0,03937.
Dimalt Включает или выключает отображение альтернативных размеров. Альтернативные размеры — это размерный текст, добавляемый к вашему чертежу в дополнение к стандартному размерному тексту.
Dimaltf Устанавливает масштабный коэффициент для альтернативных размеров (т. Значение по умолчанию — 25,4, что эквивалентно 1 ² в миллиметрах. Если вы используете метрические единицы ISO, значение по умолчанию будет 0,03937, что эквивалентно 1 мм в дюймах.
Dimaltd Устанавливает количество десятичных разрядов, отображаемых в альтернативных размерах.
Dimapost Добавляет суффикс к альтернативным размерам, например 4,5 мм.
Использование шаблона показателей AutoCAD
При желании вы можете использовать шаблон метрического чертежа, предоставленный AutoCAD:
Выберите Файл Создать. Если вы видите диалоговое окно «Выбор шаблона», перейдите к шагу 2; в противном случае перейдите к шагу 3.
Выберите файл Acadiso.dwt и нажмите «Открыть» . Вы также можете выбрать ACADISO «Именованный стиль печати.DWT», если хотите использовать именованный стиль печати.
В диалоговом окне "Создать новый чертеж" нажмите кнопку "Шаблон". Затем выберите имя файла Acadiso.dwt и нажмите OK, чтобы открыть шаблон. Вы также можете выбрать ACADISO «Именованный стиль печати.DWT», если хотите использовать именованный стиль печати.
Эти шаблоны предназначены для чертежей в метрических единицах/стандартах ISO. Вы также можете использовать переключатель «Метрика» в параметре «Начать с нуля» диалогового окна «Создать новый чертеж». Если вы выберете «Метрика» в диалоговом окне «Создать новый чертеж», для последующих новых файлов по умолчанию будут установлены метрические единицы.
Если диалоговое окно «Запуск AutoCAD 2005» не появляется при открытии AutoCAD или если вы не видите диалоговое окно «Создать новый чертеж» при выборе «Создать файл», вы можете включить эти диалоговые окна с помощью параметра «Запуск» в Вкладка «Система» диалогового окна «Параметры». Выберите «Инструменты», «Параметры», а затем щелкните вкладку «Система» в диалоговом окне «Параметры». В группе «Общие параметры» выберите «Показать диалоговое окно запуска» в раскрывающемся списке «Автозагрузка».
Если вы создаете чертежи AutoCAD, которые содержат много геометрии, я настоятельно рекомендую сосредоточиться на организации геометрии по ходу работы.
Использование полилиний, групп, блоков, внешних ссылок и слоев действительно поможет вам эффективно создавать и редактировать геометрию.
В этом посте я хочу сосредоточиться на слоях. В частности, я хочу выделить ряд инструментов AutoCAD, которые помогут вам ускорить создание объектов на правильном слое без необходимости постоянно тянуться к раскрывающемуся меню «Слои», чтобы изменить текущий слой.
Управление слоями в QAT
Если вы еще не пробовали ленту AutoCAD, я настоятельно рекомендую вам попробовать ее. Одна из немногих проблем с пользовательским интерфейсом ленты заключается в том, что вам нужно переключаться на вкладку «Главная» каждый раз, когда вы хотите изменить слой.
Мой быстрый совет — добавить элемент управления «Слой» на QAT (панель быстрого доступа). Для этого просто щелкните элемент управления «Слой» и выберите «Добавить на панель быстрого доступа». Элемент управления «Слой» теперь доступен независимо от текущей вкладки ленты.
Но эта статья посвящена инструментам, которые вы можете использовать вместо использования элемента управления «Слой», так что давайте двигаться дальше…
Стандарты слоев
Если вы работаете в офисе архитектора, я уверен, что у вас уже есть стандартные слои как часть ваших стандартов САПР. Если в вашей компании не установлены стандарты многоуровневого распределения, я предлагаю вам поработать над этим!
С точки зрения повышения производительности не имеет значения, следуете ли вы стандартам AIA или ISO Layering. Неважно, следуете ли вы предпочтительному стандарту расслоения Боба или Биллу.Важно то, что вы согласны с установленным между вами стандартом и придерживаетесь его. Когда у вас есть стандарт, вы можете начать автоматизировать свои процессы.
Установить по слою
Я рекомендую вам настроить стандарты печати по слоям. Если вы хотите, чтобы какая-то часть вашей геометрии отображалась по-другому, измените слой, на котором она находится, но не меняйте его свойства!
Изменение отдельных свойств объекта «Жестко кодирует» свойство этого объекта, что означает, что вы больше не можете глобально изменять свойства построения геометрии на чертеже.
Если вы получили чертеж с большим количеством переопределений свойств, вы можете очистить их с помощью команды «УСТАНОВИТЬ ПОСЛОЮ». Команда SetbyLayer удаляет переопределения свойств. Вы можете очистить весь рисунок сразу или выбрать отдельные элементы.
Совет. Запустите команду «SetbyLayer» и выберите «Настройки» в командной строке, чтобы выбрать отдельные свойства для изменения.
Инструментальные палитры
Помнить об использовании стандарта компании Layering может быть непросто. Но вы можете легко автоматизировать эту задачу, чтобы ваши блоки, аннотации и геометрия оказались на правильном слое, даже если этот слой не существует в вашем чертеже.
Инструментальные палитры часто используются в качестве инструмента управления блоками и вставки, но знаете ли вы, что вы также можете создавать собственные инструменты для аннотаций или геометрии?
Чтобы создать собственный инструмент, сначала настройте стандартные стили слоев и аннотаций. Создайте свою геометрию или аннотацию на правильном слое и сохраните файл чертежа (вы можете сделать это в файле шаблона, прежде чем сохранять его как DWT).
Теперь просто перетащите объект с рисунка на палитру. Будет создан пользовательский инструмент, который не только создает геометрию или аннотацию, но и создает ее на правильном слое. Даже если этот слой не является текущим. Даже если этот слой не существует в текущем чертеже.
Для дополнительного контроля щелкните инструмент правой кнопкой мыши на палитре инструментов и выберите «Свойства». Вы обнаружите, что для каждого типа объекта доступны разные свойства, которые вы также можете предварительно установить, в зависимости от типа объекта, который будет вставлять ваш пользовательский инструмент.
Поиск инструментов повышения производительности Layer
Большинство инструментов, о которых я буду говорить в оставшейся части этого поста, можно найти на вкладке «Главная» > панель «Слои». Возможно, вам придется щелкнуть раскрывающееся меню, чтобы найти их.
Если вы используете «классический» интерфейс AutoCAD, вы найдете их в меню «Формат» > «Инструменты слоя».
Конечно, вы всегда можете ввести команду в командной строке! Многие из этих команд не имеют псевдонима, но вы можете легко добавить свой собственный в файл AutoCAD PGP.
Сделать слой текущим с помощью LAYMCUR
Если вам нужно изменить слои во время работы, но вы просто не можете удосужиться переместить мышь до конца, чтобы вытащить слой вниз, вы можете вместо этого использовать команду 'LAYMCUR'.
- Выполните команду Laymcur.
- Выберите объект на слое, который вы хотите сделать текущим.
- Текущий слой изменяется в соответствии со слоем, на котором находится объект.
Это действительно простой способ установить другой текущий слой, просто «взяв» нужный слой из ближайшей существующей геометрии.
Переместите объект на слой с помощью LAYCUR
Обратное значение слова Laymcur – "LAYCUR". Эта команда перемещает объект из слоя, на котором он находится, в текущий слой.
- Сначала убедитесь, что текущий слой правильный.
- Запустите команду Laycur.
- Выберите объекты, которые вы хотите изменить.
Объекты будут перемещены со слоя, на котором они находятся, на текущий слой.
Сопоставление свойств и сопоставление слоев
Команда свойств сопоставления позволяет копировать свойства одного объекта в другой объект. Свойства, которые вы можете копировать, различаются в зависимости от того, какой тип объекта вы выберете. Например, свойства слоя являются общими для всех объектов, но стили аннотаций будут применяться только к другим аннотациям.
Вы можете выбрать, какие свойства вы хотите скопировать, выбрав параметр «Настройки».
- Запустите команду MATCHPROP.
- Выберите объект со свойствами, которые вы хотите скопировать.
- Введите «s» в командной строке, чтобы открыть диалоговое окно настроек (необязательно)
- Выберите объекты, свойства которых вы хотите скопировать.
Если вы хотите только скопировать свойства слоя из одного объекта в другой, вы можете использовать ‘LAYMCH’.
Совет. Laymch работает в порядке, противоположном Matchprop. Сначала вы выбираете объекты, которые вы хотите изменить, затем вы выбираете объект на слое, к которому вы хотите переместить объекты.
Добавить новую версию выбранного объекта
Добавить выбранное — это относительно новая команда, которая была добавлена в AutoCAD 2011 (она появилась в AutoCAD 2010 в качестве бонусного инструмента подписки). Добавить выбранное Добавляет другой объект, такой же, как тот, который вы выбрали в данный момент.
Если у вас выделена строка, функция "Добавить выбранное" добавит строку. Если у вас есть выбранная аннотация, кнопка «Добавить выбранное» добавит аннотацию и так далее. Новый объект будет иметь те же свойства слоя и стиля, что и старый, независимо от того, какие настройки слоя или стиля вы установили в данный момент.
Добавить выбранное очень удобно, если вы хотите создать аннотацию измерения с теми же свойствами, что и у предыдущего измерения, и вам не нужно приближаться к элементу управления «Слои» или к элементам управления стилями, чтобы сделать это!
Чтобы использовать «Добавить выбранное», выберите объект, щелкните правой кнопкой мыши и выберите «Добавить выбранное».
Копировать объекты в новый слой
Вы можете быстро и легко копировать объекты в существующий слой с помощью команды «КОПИРОВАТЬСЛОЙ».
- Запустите CopytoLayer
- Выберите объект, который хотите скопировать.
- Выберите объект на целевом слое, в который вы хотите скопировать.
- Выберите базовую точку, из которой вы хотите скопировать.
- Выберите точку, в которую хотите скопировать.
Конечная точка может быть той же точкой, если вы хотите скопировать объект «на месте». Введите @ в командной точке, чтобы повторить последние координаты, не щелкая мышью.
Если рядом с целевым слоем нет геометрии, вы можете выбрать слой, на который хотите скопировать, в диалоговом окне. Чтобы открыть диалоговое окно, выполните первый и второй шаги, но вместо выбора целевого слоя введите «N» в командной строке для «Имя».
Совет. Вы можете создать новый слой на лету, введя имя нового слоя в диалоговом окне (только убедитесь, что оно соответствует стандарту именования слоев!).
Объединить слои
Если вы хотите очистить свои слои, но не хотите потерять геометрию, вы можете объединить все объекты на отдельных слоях в один слой с помощью команды LAYMRG.
Примечание. Эта мощная команда удалит объединенные слои из файла чертежа — используйте ее с умом!
- Выполните команду Laymrg
- Выберите объекты на слоях, которые нужно объединить.
- Выберите объект на целевом слое.
Объекты объединенных слоев будут перемещены на целевой слой, а исходные слои будут удалены из файла чертежа.
Совет: вместо того, чтобы выбирать объекты, введите «N» в командной строке, чтобы открыть диалоговое окно. Обратите внимание, что, как и в случае с командой «КОПИРОВАТЬСЛОЙ», вы можете создать новый целевой слой «на лету» из диалогового окна.
Изолировать и отменить изоляцию слоев
Этот инструмент очень удобен при работе с чертежом с большим количеством слоев.
- Выполните команду LAYISO
- Выберите объекты на слоях, которые вы хотите оставить видимыми.
- Все остальные слои будут отключены.
- Чтобы вернуть предыдущие настройки слоя, запустите команду LAYUNISO.
Примечание. Любые изменения свойств «Видимый/Невидимый» слоев, сделанные между выполнением команд Layiso и Layuniso, будут полностью игнорироваться командой Layuniso.< /p>
Есть несколько полезных советов по этой команде, о которых вы, возможно, не знали.
Вместо того, чтобы отключать все остальные слои, вы можете заблокировать их, просто следуя параметрам в командной строке. Вы можете связать это с переменной команды «LAYLOCKFADECTL», чтобы «исчезнуть» заблокированные слои, что позволит вам сосредоточиться на области, над которой вы хотите работать, при этом ссылаясь на другие слои.
Изолировать и отменить изоляцию объектов
Этот инструмент также был новым в AutoCAD 2011 (или 2010 с бонусным пакетом подписки). Команда «ISOLATEOBJECTS» похожа на команду Layiso, но с одним важным отличием.
Вместо того, чтобы изолировать Слой выбранных объектов, он изолирует сами выбранные объекты. Все остальные объекты на чертеже становятся невидимыми, даже если они находятся на том же слое, что и выбранный вами объект.
На самом деле это группа команд, самый простой способ их использования – выбрать объекты, с которыми вы работаете, и щелкнуть правой кнопкой мыши:
- Чтобы изолировать объекты, щелкните правой кнопкой мыши и выберите "Изолировать объекты > Изолировать объекты".
- Чтобы скрыть объекты, щелкните правой кнопкой мыши и выберите "Изолировать объекты > Скрыть объекты".
- Чтобы вернуть объекты, щелкните правой кнопкой мыши и выберите "Изолировать объекты > Завершить изоляцию объектов".
Примечание. Изоляция объектов не сохраняется между сеансами рисования, поэтому, если кто-то еще откроет ваш рисунок, все объекты будут видны по умолчанию.
Текущее состояние изоляции объекта выделяется значком маленькой лампочки на панели задач. Желтый означает, что все объекты видны, красный означает, что некоторые объекты скрыты. Вы также можете щелкнуть значок лампочки "Изолировать объекты", чтобы изменить состояние видимости объектов.
Заблокировать и разблокировать слои
Вы можете легко заблокировать и разблокировать слои прямо в раскрывающемся меню "Слои", но если вы не знаете имя слоя, на котором находится объект, как вы узнаете, какой слой нужно заблокировать?
Проще всего использовать команду LAYLCK. Вам просто нужно запустить команду и выбрать слои, которые вы хотите заблокировать… просто! Чтобы разблокировать слои, используйте команду LAYULK.
Совет. Задайте для командной переменной LAYLOCKFADECTL значение "исчезновение" заблокированных слоев для быстрой визуальной обратной связи.
Замораживание и оттаивание, включение и выключение
Кроме того, хотя вы можете установить замораживание или размораживание слоев, а также включить или выключить их в раскрывающемся меню «Слои», может быть более интуитивно понятным просто указать и щелкнуть. Команда «LAYFRZ» позволяет вам заморозить слой, просто нажав на объект, который находится на этом слое, а команда «LAYOFF» выключит слой.
Используйте команду LAYTHW, чтобы глобально разморозить все слои в файле чертежа, и используйте команду LAYON, чтобы включить все слои в чертеже одновременно.
Вы сделали это!
Фу, это был длинный пост. Если вы дошли до конца, я вас поздравляю! Спасибо, что остаетесь рядом. Теперь вы можете считать себя экспертом по продуктивности слоев. Идите вперед и создавайте геометрию, и никогда больше не используйте раскрывающийся список слоев!
Ищете дополнительную информацию о слоях AutoCAD? Прочтите этот пост, чтобы узнать, как создавать и редактировать слои AutoCAD.
Это гостевой пост Санджая Кулкарни, программиста AutoCAD.
Изучение AutoLISP (или любого другого языка программирования) не обязывает вас становиться программистом. Вы по-прежнему можете использовать его, чтобы лучше понять внутреннюю работу AutoCAD и улучшить свои навыки интерактивной работы. Это также может дать вам преимущество перед другими.
Недавно я получил чертеж клиента, который был в AutoCAD 2004. Даже когда я сохранил его в AutoCAD 2010, размер не менялся при изменении длины линии. Только после того, как я воссоздал измерение, я смог использовать эту возможность. Причина, как я обнаружил, заключалась в том, что размер в AutoCAD 2004 не имел реактора (обсуждается ниже). Реактор был добавлен только при создании размера в AutoCAD 2010.
Давайте разберем этот урок на примере
Всем известно, что когда вы измеряете объект, размер автоматически обновляется при изменении объекта. Вы когда-нибудь задумывались, откуда измерение знает, что оно должно обновляться? AutoLISP может помочь вам узнать это, если вы еще этого не знаете.
Вот пример:
<р>2. Получите список сущностей, введя следующий фрагмент кода AutoLISP в командной строке:(entget (машина (энцел)))
и выбор линии при появлении запроса на выбор объекта. В ответ вы увидите что-то похожее на следующее в командной строке.
((-1 . ) (0 . «LINE») (330 . ) (5 . «22B») (100 . «AcDbEntity») (67 . 0) (410 . «Модель») (8 . « 0″) (100 . «AcDbLine») (10 10,0 10,0 0,0) (11 160,0 160,0 0,0) (210 0,0 0,0 1,0))
Как вы могли догадаться, это запись, которую AutoCAD хранит в своей базе данных.
<р>3. Создайте измерение (например, выровненное), чтобы показать длину линии, и снова получите список объектов линии. Вы должны получить результат, похожий на:((-1 . ) (0 . «LINE») (5 . «22B») (102 . « Возможно, вы заметили новый элемент, начинающийся с (102 . « Это ссылка на объект-реактор, созданный AutoCAD после добавления размера. Этот реактор обеспечивает изменение размера при изменении объекта (в данном случае линии). Реактор — это программа, которая запускается автоматически после завершения определенного действия (в данном случае — изменения длины строки). Реактор выполняется только ПОСЛЕ завершения действия редактирования. Таким образом, вы видите, что размер изменяется после завершения команды, изменяющей линию, и не обновляется динамически во время изменения длины линии.
((-1 . ) (0 . «РАЗМЕР») (5 . «22C») (102 . «
Вы заметите, что точно такой же реактор появляется в списке сущностей измерения. Таким образом, этот реактор является связующим звеном между линией и измерением.
<р>5. Добавьте еще одно измерение к линии и еще раз получите список сущностей линии. Вы увидите еще один элемент с (330 . в ссылке на реактор. Таким образом, каждое измерение, связанное с линией, добавляется как элемент с кодом 330 dxf в список объектов линии.. <р>6. Теперь удалите одно из измерений и получите новый список объектов линии. Вы обнаружите, что один из (330 . элементов был удален. <р>7. После удаления всех измерений список сущностей строки возвращается к исходному виду без каких-либо (102 . элементов.Возможность улучшить ассоциативность
Интересно отметить, что при удалении объекта измерение не удаляется. Таким образом, ему не хватает истинной ассоциативности с объектом.
Вы можете создать ситуацию, при которой измерение будет удалено при удалении объекта, добавив ссылку на еще один реактор в список сущностей измерения, который реагирует на удаление связанного с ним объекта, но для этого вам придется написать код. .
Эллен Финкельштейн является автором бестселлера AutoCAD & AutoCAD LT Bible, выпуск которого начался с версии R14. Эллен много писала об AutoCAD, включая статьи для веб-сайта Autodesk и функции для справочной системы AutoCAD. Первой книгой Эллен был AutoCAD For Dummies Quick Reference.
Читайте также: