Как в автокаде заменить точку на блок

Обновлено: 07.07.2024

Часто их еще называют в Автокад узловыми или опорными точками, так как привязка к ним осуществляется при помощи объектной привязки Узел, а опорными точками, так как они используются для уточнения/обозначения координат объектов.

Точки в Автокаде используется довольно часто и в основном в качестве опорных узловых точек. Они выводятся на печать, как любой объект и для них по умолчанию система создает специальный слой. Не будем забегать вперед и рассмотрим создание, настройку точек в AutoCAD.

Команда Точка (Point)

За ее создание отвечает команда Точка/Point, вызвать которую можно одним из следующих способов (начать создание точки):

  • создать в Автокаде точку можно из строки меню пункт Рисование - строка Точка - в раскрывающемся списке выбрать режим построения точки Одиночная или Несколько;
  • нарисовать ее можно из вкладки Главная ленты инструментов - в группе Рисование - кнопка Несколько точек в AutoCAD;
  • построить точку в Автокаде можно из классической панели инструментов Рисование - кнопка Точка активным режимом построения Несколько;
  • а так же создание точки можно начать, вписав наименование команды в командной строке Точка/Point.

Вызов команды Точка (Point) из строки меню пункт Рисование (Draw) - строка Точка (Point) - в раскрывающемся списке выбрать режим построения точки Одиночная (Single Point) или Несколько (Multiple Point).

Вызов команды Точка (Point) на вкладке Главная (Home) ленты инструментов - в группе Рисование (Draw) - кнопка Несколько точек (Multiple Point).

Вызов команды Точка (Point) на панели инструментов Рисование (Draw) - кнопка Точка (Point) с активным режимом построения нескольких точек.

Для удобства вызова команды Точка в Автокаде, а также команд Поделить (Divide) и Разметить (Measure), стоит добавить кнопки команд в подменю панели инструментов Рисование.

Режимы работы с точками в AutoCAD

Команда Point работает в двух режимах: обычный и циклический.

Кнопка в Автокаде Одиночная точка соответствует обычному режиму работы команды, при котором после построения точки, команда завершит свое выполнение.

Кнопка Несколько точек в Автокад соответствует циклическому режиму работы команды, при котором после построения точки, команда требует задать координаты следующей точки Автокад и т.д., пока вы не прервете ее выполнение нажатием на клавишу "Esc". Если вам необходимо поставить сразу несколько точек на чертеже, то выбирайте кнопку Несколько точек.

Команда в Автокаде Точка в циклическом режиме не может завершить свое выполнение нажатием на клавишу "Enter". Эту команду можно только прервать нажатием на клавишу "Esc".

Как поставить в Автокад точку

Чтобы поставить в AutoCAD точку, нужно вызвать команду Точка любым из вышеперечисленных способов. Вызовем данную команду из командной строки. Программа отобразит запрос:

Задать ее местоположение на чертеже можно: щелчком мыши или введя координаты в командную строку. Как только вы зададите координаты, точка построится, а команда Точка завершит выполнение. Команда Точка в AutoCAD всегда находится в обычном режиме построения, если вы ее вызываете из командной строки.

Стили точек или как изменить внешний вид точек

Если вы еще не изменяли в системе Автокад внешний вид точки (форму и размер), то поставив точку на чертеже, вы ее можете не заметить. По умолчанию в AutoCAD точка отображается в виде одного пиксела, что на экране разглядеть достаточно сложно.

Диалоговое окно Отображение точек позволяет изменять отображение точек на чертеже, вызвать которое можно:

  • изменить стиль точки в Автокад можно из строки меню пункт Формат - строка Отображение точек. ";
  • поменять в AutoCAD изображение точки можно на вкладке "Главная" ленты инструментов - в группе инструментов Утилиты - кнопка в Автокаде Отображение точек. ";
  • либо прописать наименование команды в командной строке Типточки.

Вызов диалогового окна Отображение точек (Point Style) из строки меню пункт Формат (Format) - строка Отображение точек в Автокад. (Point Style. ).

Вызов диалогового окна Отображение точек (Point Style) на вкладке Главная (Home) ленты инструментов - в группе Утилиты (Utilities) - кнопка AutoCAD Отображение точек. (Point Style).

Диалоговое окно предлагает 20 стилей оформления точки в Автокад. Выбор нужного стиля точки осуществляется щелчком мыши. Выбранный в системе AutoCAD вид точки, а также текущий подсвечиваются черным фоном.

Размер точки (как сделать точку AutoCAD нужного размера)

В нижней части диалогового окна "Отображение точек в Автокаде" вы можете изменить размер точечных объектов. Размер точек можно установить:

"Относительно экрана" - размер точки Автокад на чертеже задается в процентах от размера экрана, соответственно их размер будет изменяться при зумировании чертежа, но не зависеть от изменения масштаба чертежа.

"В абсолютных единицах" - размер точки на чертеже устанавливается в абсолютных единицах, соответственно их размер не будет изменяться при зумировании чертежа, но при изменении масштаба размер точечного объекта также меняется.

Разберем более детально вопрос: "Какой размер, тип размера выбрать для отображения точек?"

Объект в Автокад Точка используется как вспомогательный объект для построений (не выводятся на печать). В этом случае независимо от выбранного типа размера принимается размер точки Автокад 5 %/ед. Тип размера точки в AutoCAD логично использовать "Относительно экрана". При зумировании чертежа их размер будет изменяться и доставлять некоторые неудобства, поэтому используйте команду "Реген" - регенерацию текущего видового экрана или команду "Всереген" для регенерации всех видовых экранов. Вид (стиль) точки Автокад я использую Крестик (как в знаке умножения), т.к. не загромождает чертеж и хорошо виден.

Подскажите пожалуйста, как можно изменить точку вставки блока..то есть есть блок..вставлен в несколькых местах чертежа. необходимо, чтобы все они остались на месте, но точку вставки изменить на пересечение осей.

Запустить редактор блоков. Там есть "Параметр базовой точки" ("Base Point Parameter"). AutoCAD 2006.

Только, кажется, потом уже не изменишь эту точку.

Нет, можно изменить через свойства базовой точки в редакторе блоков.

так, захожу я в редактирование блока.он выделяется цветом, остальное становится едва-видимым. так как мне там точку вставки изменить?.и если можно еще и имя блока?

извиняюсь, это не редактор блоков..зашла в редактор блоков и совсем там ничего не поняла.акад 2006 русская версия.

Я пишу про AutoCAD 2006 РУС. Щелкнуть 2 раза на блоке (или выделить его и в контекстном меню по правой кнопке мыши выбрать пункт "Редактор блоков"), попадаем в редактор блоков. По идее слева на экране должна появится палитра разработки блоков. Если ее нет, то ее можно вызвать, нажав на кнопку справа от поля с именем блока. На вкладке "Параметры" внизу есть значек базовой точки. Нажать его, будет предложено указать местоположение параметра. В новой точке встанет маркер. Выйти из редактора блоков с сохранением. Все вхождения блока переопределятся. Правда, сам блок станет динамическим.
Для переименования блока есть команда "НОВОЕИМЯ" ("_RENAME"). Меню "Формат".

Может, есть другой способ изменения базовой точки, но я что-то сейчас не соображу.

> Владимир Громов
Ну, переопределить блок "по старинке", без редактора блоков. Или лиспом :)

Сделала, базовая тока изменилась, но и блок сдвинулся. (. чтобы такое сделать, чтобы блок не сдвигался.

> Ирина
У меня не сдвигались. Что делал. Создал блок с базовой точкой. Вставил несколько раз. В редакторе блоков изменил базовую точку. При выделении блоков видно, что точка вставки (ручка) переместилась. Сами блоки остались на прежних местах.

ну не знаю. что ж такое, делаю все тоже самое, и блоки съезжают на расстояние изменения точки вставки!

> Ирина
А ведь вы правы. Когда я вставил блоки с привязкой к конретным объектам (а не просто в пустоте, как делал раньше), то блоки при изменении базовой точки сдвинулись. В пустоте как-то было незаметно.

так как мне там точку вставки изменить?.и если можно еще и имя блока?

В последнем упражнении было показано, как использовать данные точек в базе данных Microsoft Access. Однако данные точек можно также получать в виде простых текстовых файлов ASCII, элементы данных в которых разделяются с помощью пробелов или запятых. Помимо этого, при работе над проектом вместе с коллегами по работе, использующими AutoCAD Civil 3D, данные точек можно получать в виде файлов LandXML.

Файлы ASCII просты и удобны, но в них могут храниться данные точек только одного типа или одной группы точек. Преимущество файлов LandXML заключается в том, что в них могут храниться данные нескольких групп точек. С помощью группы точек можно классифицировать точки в соответствии с их функцией и назначением. Например, на рисунке ниже показана часть плана местности в AutoCAD Civil 3D. На этом чертеже можно выделить четыре группы точек:

  • деревья ландшафта (обозначение зеленого дерева),
  • водоем (обозначен красным, наклонным крестом),
  • люки (обозначение синего круга),
  • осевые линии улиц (обозначены большим, прямым крестом).


В AutoCAD Civil 3D имееются усовершенствованные функции для работы с точками. Например, на данном рисунке каждый элемент данных атрибута, такой как описание или уровень, имеет свой индивидуальный стиль. На левом рисунке ниже показано, как эти группы точек отображаются при импорте в AutoCAD Map 3D. Группы точек отображаются с помощью обозначения по умолчанию для точек съемки и атрибутов по умолчанию, которые представлены в первых двух столбцах таблицы данных.

На рисунке справа показаны группы точек после того, как в Диспетчере отображения они были наделены определенной характеристикой с помощью атрибута "Код" (например, Код = ВОДОЕМ), благодаря чему возможно различение между группами точек. Для каждой группы точек назначены обозначения (блоки). Метка каждой группы точек также была изменена, чтобы отображался только идентификатор точки.


Помимо импорта и замены точек также можно выполнять следующие действия:

  • экспортировать точки в формат ASCII или LandXML,
  • подключиться к существующей базе данных точек и отображать группы точек, (Перед импортом точек съемки в AutoCAD Map 3D создается база данных точек для их хранения. Этим хранилищем данных является файл SDF.)
  • наделять импортированные точки съемки определенной характеристикой и добавлять их в базу данных точек,
  • выполнять групповое копирование точек в любое подключенное хранилище данных.

В первом демонстрационном ролике показывается, как в AutoCAD Map 3D использовать вкладку "Съемка" для импорта групп точек и управления ими. В данном примере точки импортируются из файла LandXML. Однако эта процедура в точности совпадает с процедурой импорта файлов ASCII.

Демонстрационный ролик об импорте точек съемки из файла LandXML

Во втором видеоролике показывается, как в Диспетчере отображения определить стиль для групп точек и назначить разным типам точек свои обозначения.

Работа с блоками

В данном разделе меню находятся модули для различных манипуляций с блоками.


Данный модуль экспортирует в CSV файл следующие данные блоков: координаты точки вставки, слой (если задан параметр "обработать все слои"), угол поворота блока и значения атрибутов, если таковые присутствуют. При запуске модуль просит указать на экране блок. В обработку попадут все блоки с таким именем. Если параметр "обработать все слои" не задан, в обработку попадут только блоки, лежащие на том же слое, что и указанный образец. Первой строкой в CSV файле идет "шапка таблицы", где указаны значения столбцов. В нижеприведенном примере последние три столбца – имена и значения атрибутов.
Окно ZWCAD с отображением свойств блока:


CSV файл, результат работы модуля:

Данный модуль позволяет построить блоки по данным из CSV файла. Необходимый минимум параметров: два столбца, X и Y координаты.


При запуске модуль просит указать блок-образец с экрана, т.е. импортируемый блок должен присутствовать в чертеже. После появляется окно, в котором пользователь должен указать соответствия столбцов CSV файла параметрам блока:


Для каждого параметра блока выбирается значения из выпадающего меню, представляющего собой 1-ю строку CSV файла с номером столбца в скобках. Так же задаются соответствия значений атрибутов импортируемых блоков столбцам CSV файла:

Если в столбцах CSV файла, указанных как XYZ координаты, встречается не число, то вся строка игнорируется, замена запятой на точку в столбцах с координатами происходит автоматически.

Количество точек после запятой для координат XYZ задается в настройках Программы.

Данный модуль является довольно мощным инструментом и позволяет менять значения атрибутов, обрабатывать эти значения в других программах, заменять блоки на другие с наследованием атрибутов и т.д.


Пример. В чертеже присутствует несколько сотен отметок высот (блок с атрибутом, в котором хранится значение отметки высоты), к которым необходимо прибавить какое-либо значение, например, 0.27. Экспортируем блоки в CSV файл и открываем его в Excel. Добавляем новый столбец, в который вносим формулу:


Результат:

Применяем введенную формулу ко всем необходимым строкам, сохраняем как CSV и импортируем блоки из CSV файла, сопоставив столбец с новым значением необходимому атрибуту блока.

Внимание! Следует обратить внимание на то, что в Excel по умолчанию разделителем целой и дробной части является запятая, а в AutoCAD (ZWCAD) – точка. Следует или поменять в настройках Excel разделитель целой и дробной части на точку, или в настройках Программы установить параметр "заменять точку на запятую при экспорте в csv", или функцией Excel "заменить" произвести замену точки на запятую в необходимых столбцах (выбрать предварительно). В случае если в Excel разделителем является запятая, а в CSV файле будет точка, то Excel с такими данными будет работать как с текстом, а не как с числом и выполнение арифметических операций в формулах окажется невозможным.

Данный модуль позволяет повернуть блоки в соответствии с направлением полилинии в точке, являющейся ближайшей к блоку. Выбор блоков осуществляется по образцу, а именно программа просит указать Пользователя блок-образец и в обработку попадают блоки с таким же именем что и образец и лежащие на том же слое.
Пример. До обработки:

После обработки:

Черная полилиния - та, по которой выравнивались блоки. Пунктирной линией (показана для наглядности) показан допуск, в примере равный 100. В качестве начала полилинии была указана точка рядом с левым концом полилинии.

Позволяет повернуть блоки по полилиниям. В отличие от вышеописанного модуля позволят выбрать сразу несколько полилиний. Поворот каждого блока будет производиться по той полилинии, которая ближе к нему.



Модуль позволяет проставить по полилиниям блок различными способами. Основных - два, с шагом по полилинии, и по вершинам. На приведенных ниже изображениях показан результат работы модуля при различных режимах.




Позволяет заполнить контур(полилинию) указанным блоком(выбор по образцу) в случайном порядке. Пример:


Пояснение к примеру. Блок, изображенный в верхнем правом углу был выбран в качестве блока-образца. Модуль расчитывает разброс координат от сетки с указанном шагом (в данном примере 5) с учетом фактора случайности(в примере он равен 0.5). При указании фактора случайности 0 блоки встанут на шаг сетки:


При факторе случайности, равном 1, диапазон случайного разброса будет равен указанному шагу.

Позволяет прибавить к значению выбранного атрибута блоков, выбранных по образцу, какой-либо текст.


Позволяет прибавить (или отнять) к значению выбранного атрибута блоков, выбранных по образцу, какое либо значение. Нечисловое содержимое игнорируется.


Позволяет прибавить (или отнять) к значению выбранного атрибута блоков, выбранных по образцу, случайное число:


Модуль просит указать атрибут, который будет изменяться. Параметр разброс означает случайное отклонение от исходного числа как в сторону увеличения, так и в сторону уменьшения. Нечисловое содержимое игнорируется.

Позволяет переименовать определение блока. Выбор определения блока осуществляется путем указания блока-образца с экрана.


Управляет видимостью скрытых атрибутов блоков:


Скрывает задний фон атрибутов блоков, выбранных по образцу, с помощью заштрихованного прямоугольника белого (RGB 255,255,255) цвета.

Для корректного отображения на экране таких конструкций рекомендуется использовать в качестве цвета фона пространства Модель белый цвет (изменяется в настройках).

Модуль поворачивает атрибуты блоков в соответствии с правилами чтения чертежа, а именно: если угол атрибута находится в диапазоне от 90 до 270 градусов, то он поворачивается на 180 градусов:


Примечание. Угол атрибута расчитывается от оси X против часовой стрелки в мировой системе координат.

Модуль позволяет массово преобразовать объект 'поле' в текст в атрибутах указанных блоков, избежав долгого ручного редактирования, как на примере ниже:



Модуль сбрасывает динамические свойства выбранных блоков в значения поумолчанию:


Модуль может быть полезен в тех случаях когда часть блоков повернута стандартными средствами, а часть - посредством динамического свойства 'поворот', и необходимо привести чертеж к единому оформлению.

Примечание. Модуль работает только в AutoCAD и ZWCAD версии не ранее 2018.


Модуль позволяет заменить одни блоки, выбранные по образцу, другими, с наследованием атрибутов:



Позволяет заменить точки, выбранные по образцу, на указанный блок.

Позволяет задать слой у всех подпримитивов описания блока. Выбор блоков возможен 3-мя вариантами: из списка имен, все именованные и все, включая безымянные(которые вставлялись из буфера обмена командой 'вставить как блок'). Модуль будет полезен для случаев, когда нельзя удалить слои, на которых нет примитивов, но которые используются.

Задает параметр 'глобальная ширина линии' у подпримитивов блока, которые имеют такое свойство(полилинии). Выбор блоков возможен 3-мя вариантами: из списка имен, все именованные и все, включая безымянные.

Задает параметр 'вес линии' у подпримитивов блока. Выбор блоков возможен 3-мя вариантами: из списка имен, все именованные и все, включая безымянные.

Заменяет в описании блока отрезки на полилиинии. Выбор блоков возможен 3-мя вариантами: из списка имен, все именованные и все, включая безымянные.

Примечание. Модуль работает только в среде AutoCAD, ZWCAD не поддерживается.

Данный модуль выводит на экран список свойств и значений выбранного динамического блока.



До двоеточия - имя динамического свойства, после двоеточия - его значение. В скобках после значения указан тип значения.

Модуль является вспомогательным инструментом для нижеописанного модуля.

Примечание. Модуль работает только в среде AutoCAD, ZWCAD не поддерживается.

Модуль предназначен для массового редактирования свойств динамических блоков во множестве файлов DWG.

Понять принцип работы модуля поможет нижеследующий пример.

Предположим, имеем множество файлов DWG, в каждом из них содержится множество листов, в каждом листе имеется угловой штамп, представленный, к примеру, вот таким замечательным блоком:



Зайдя в редактор блоков мы видим что этот блок имеет множество динамических свойств, позволяющих удобно и быстро включать/выключать видимость отдельных элементов, менять их размер и т.д.



Предположим, что в конце рабочего дня, накануне сдачи материалов заказчику, ВДРУГ выясняется что необходимо поменять оформление. Тыкать вручную всю ночь несколько сотен файлов, в каждом из которых по несколько десятков Листов, - такое себе удовольствие. Данный модуль как раз способен решить такую задачу.

И так, предположим, что все изменения заключаются в таком нехитром действии:



Перед собственно запуском модуля нам нужно узнать несколько вещей. А именно, имя блока, имя динамического свойства, значение этого свойства и тип данных. Это поможет сделать модуль Показать динамические свойства блока:



Нас интересует отмеченная красной стрелкой строка, поскольку мы уже знаем(подсмотрели в редакторе блоков) как называется имя динамического свойства(или, если говорить терминами автокада 'параметр выбора') - 'Штамп'.



Так же необходимо обратить внимание на слово 'текст' в скобках. Это тип данных.



Далее я рекомендую скопировать(скопировать-вставить) нужные нам данные из текстового окна автокада в любой текстовый редактор, поскольку модуль чувствителен к регистру, единица в названии параметра может оказаться строчной L и т.д.

Далее, если мы изучали файл, подлежащий редактированию, обязательно закрываем его, запускаем модуль, и вносим необходимые параметры в соответствующие поля:



Запускаем на выполнение и любуемся. По окончании работы будет выведен краткий отчет:



Прочие замечания, на которые необходимо обратить внимание.

Настоятельно рекомендую сделать копию всех файлов, на которых будет запущен модуль, и с этой копией уже работать. Потому что если что то пойдет не так как нужно, могут оказаться испорченными ВСЕ файлы.

Во время работы модуля компьютер лучше вообще не трогать.

Файлы для обработки должны быть доступны для редактирования, т.е. не должны быть открытыми в автокаде или в других программах.

Если количество файлов значительное, и нет возможности сидеть рядом и контролировать процесс, можно установить галочку 'Игнорировать ошибки'.

Ошибка может возникнуть, если в поле 'Значение' вбить фразу, которая отсутствует в списке возможных(например, 'Форма 33'):



С установленной галочкой 'Игнорировать ошибки' модуль не будет останавиваться с предложением прервать работу.

Так же ошибка может возникнуть если ошибиться с названием динамического свойства и/или типом данных

Читайте также: