Открыть сервисСервис

Переименование блоков в AutoCAD

Переименование блоков в AutoCAD — это операция изменения имени внутреннего объекта типа «блок» (block) в базе данных чертежа. Имя блока служит уникальным идентификатором в таблице блоков (BLOCKS) файла DWG и определяет, как объект отображается в диспетчере свойств, палитре «Чертёж» (DesignCenter), диспетчере динамических блоков и при вызове команды INSERT. AutoCAD поддерживает два способа переименования: встроенную команду RENAME и редактирование через диспетчер свойств.

Способы переименования

Команда RENAME

Основной инструмент — команда RENAME (в русской локализации — «Переименовать»). Она вызывается из командной строки и открывает одноимённое диалоговое окно. В окне отображается список всех именованных объектов чертежа, сгруппированных по типам: блоки, слои, стили выноски, размерные стили, линейные стили, именованные виды, пользовательские системы координат (UCS), конфигурации представлений (VPORTS) и стили точек.

Порядок действий:

  1. Ввести RENAME в командную строку и нажать Enter.
  2. В поле «Старое имя» (Old Name) выбрать или вручную указать текущее имя блока.
  3. В поле «Новое имя» (New Name) ввести новое имя.
  4. Нажать кнопку «Переименовать» (Rename), затем «ОК».

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

Через диспетчер свойств

Альтернативный способ — панель «Чертёж» (DesignCenter, вызывается сочетанием Ctrl+2). В дереве слева раскрывается ветка «Блоки» текущего чертежа, и правый щелчок по имени блока открывает контекстное меню с пунктом «Переименовать». Аналогично имя можно изменить в палитре «Чертёж» (Tool Palettes), если блок сохранён в палитре как инструмент.

АвтоКАД-конструктор (AutoCAD Architecture)

В специализированной версии AutoCAD Architecture переименование блоков доступно через меню «Файл» → «Блоки чертежа» (Drawing Blocks). Открывается диалог со списком всех блоков, где имя редактируется двойным щелчком. Этот способ удобен для чертежей с большим количеством блоков, так как список сортируется и показывает количество вхождений.

Правила именования

AutoCAD накладывает несколько ограничений на имена объектов:

  • Максимальная длина имени — 255 символов.
  • Запрещены специальные символы: < > / \ " : ; ? * | = ' (знак «ё» и пробелы в современных версиях допускаются, но могут вызывать проблемы при обмене файлами).
  • Имя не может начинаться с точки.
  • Имена нечувствительны к регистру: Door и DOOR считаются одним именем.
  • Имя блока не должно совпадать с именами слоёв, стилей или других блоков.

Особенности и ограничения

Встроенные блоки

Блоки с именами, начинающимися с точки (например, .DGN_LINESTYLE), являются служебными и не могут быть переименованы или удалены через стандартные средства. Аналогично ограничены системные объекты, создаваемые при импорте файлов DGN.

Динамические блоки

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

Внешние ссылки (XREF)

Блоки, созданные из внешних ссылок, имеют имена вида ИмяФайла. Их нельзя переименовать командой RENAME, пока ссылка не разорвана (DETACH в диспетчере XREF). После отсоединения ссылки блок становится обычным и переименовывается стандартным способом.

Ссылки внутри чертежа

Если блок вставлялся в чертёж через INSERT с подстановкой имени, переименование в таблице блоков не ломает уже вставленные вхождения — они продолжают ссылаться на внутренний идентификатор определения блока. Проблемы возникают только при повторной вставке по имени: старое имя перестанет быть доступным в списке.

Массовое переименование

Для регулярного приведения имён к стандарту (например, при передаче чертежей по ЕСКД) в AutoCAD используют:

  • Скрипты (.scr) — последовательность команд RENAME в текстовом файле, запускаемая командой SCRIPT.
  • AutoLISP — программы на встроенном языке, например через функцию (command "RENAME" "B" "старое" "новое").
  • AutoCAD Map 3D — расширенная команда переименования с поддержкой шаблонов и поиска по подстроке.

Историческая справка

Команда RENAME существует в AutoCAD с ранних версий (упоминается в документации AutoCAD R12, 1992). В версии 2006 появился диспетчер динамических блоков, добавивший ещё одну точку доступа к управлению именами. С выходом AutoCAD 2015 веб-приложение Autodesk Exchange App Store предоставило сторонние утилиты массового переименования, такие как «Block Rename» и «RENAME Plus».

Источники

  • Autodesk Knowledge Network: Rename objects in a drawing (документация по команде RENAME).
  • AutoCAD 2024 Help: Blocks Reference — Rename Blocks.
  • Autodesk AutoCAD Architecture 2024 Help: Manage Drawing Blocks.
  • ГОСТ 21.101-2020. Система проектной документации. Основные требования к проектной и рабочей документации.
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru