Инструмент преобразования замены блоков и атрибутов

С помощью пользовательской таблицы Microsoft Excel и доступной в Инструментарий AutoCAD Electrical библиотеки графических образов, на которую ссылается эта таблица, можно выполнить преобразования блоков в рамках чертежа или проекта. В электронной таблице выполняется поиск каждого имени блока и соответствующего нового блока. Чертеж каждого нового блока извлекается из библиотеки графических образов Инструментарий AutoCAD Electrical и вставляется в чертеж (с требуемым масштабированием и поворотом). В электронной таблице выполняется поиск информации, позволяющей скопировать значения старых атрибутов в соответствующие атрибуты с новыми именами в только что вставленных блоках. Этот процесс продолжается по всему чертежу и заканчивается, когда не остается имен блоков. Он автоматически продолжается на следующем чертеже, если выбран режим работы в рамках проекта.

Таблица соответствия содержит два раздела: "Соответствие атрибутов по умолчанию" и "Соответствие имен блоков". Каждый раздел представляет собой лист электронной таблицы, в котором должен использоваться заданный формат столбцов. Листы должны быть расположены в следующем порядке: на листе 1 определяется соответствие атрибутов, а на листе 2 — соответствие блоков.

Соответствие атрибутов по умолчанию

Общее соответствие между именами старых и новых атрибутов, позволяющее скопировать значения из заменяемых блоков во вставляемые блоки Инструментарий AutoCAD Electrical с «интеллектуальными» функциями.

Соответствие имен блоков

Соответствие между именами блоков (заданными точно или с применением подстановочных знаков) и новыми блоками Инструментарий AutoCAD Electrical, на основе которого выполняется замена экземпляров блоков. В каждой строке этого раздела электронной таблицы содержится запись о соответствии между именем старого блока и именем нового блока, которым он заменяется.

В процессе преобразования блока формируется файл журнала результатов. Файл журнала ({имя проекта}_cnv.log) создается в той же папке, что и файл проекта .wdp. В него записываются сведения о перечисленных ниже ситуациях.

  • Неполадка при поиске/открытии таблицы соответствия
  • Неполадка при вставке блока WD_M (если он не вставлен ранее)
  • Имени блока предыдущей версии не соответствует ни один блок Инструментарий AutoCAD Electrical
  • Блок Инструментарий AutoCAD Electrical не найден в пути поиска, заданном для библиотеки
  • Сбой при вставке блока Инструментарий AutoCAD Electrical
  • Не задано соответствие для атрибута старой версии

Формат листа соответствия атрибутов

Столбец A / "Старое имя атрибута"

Позиционное обозначение атрибута во вставленном блоке предыдущей версии, не являющемся блоком Инструментарий AutoCAD Electrical. Поддерживается употребление подстановочных знаков и пунктуация в стиле AutoLisp для подстановочных знаков.

Столбец B / "Имя атрибута AcadE"

Имя позиционного обозначения атрибута во вставленном блоке Инструментарий AutoCAD Electrical. Поддерживается употребление подстановочных знаков и пунктуация в стиле AutoLisp для подстановочных знаков.

Формат листа соответствия имен блоков

Столбец A / "Старое имя блока"

Имя вставленного блока предыдущей версии, не являющегося блоком Инструментарий AutoCAD Electrical. Поддерживается употребление подстановочных знаков и пунктуация в стиле AutoLisp для подстановочных знаков.

Столбец B / "Имя блока AcadE"

Имя блока Инструментарий AutoCAD Electrical, которым заменяются все экземпляры блоков, соответствующих критериям запроса в столбцах A и C.

Столбец C / "Выражение фильтрации"

Необязательно. Выражение AutoLisp или определение атрибута, которое вместе со значением в столбце A определяет запрос на поиск в таблице соответствующей записи для замены блока с данным именем.

Столбец D / "Масштабный коэффициент"

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

Столбец E / "Смещение по осям X-Y"

Если это поле не заполнено, координаты XY нового блока совпадают с координатами XY заменяемого блока. Если в поле задано значение в формате пары координат, начало вставляемого блока смещается относительно начала исходного блока по осям X и Y на указанные величины.

Столбец F / "Переопределение имен атрибутов"

Определяет соответствие конкретных атрибутов в формате "Старый=Новый" в том случае, если это соответствие не задано на листе 1 или требуется переопределить соответствие, заданное на листе 1. В этом поле можно ввести несколько записей в следующем формате: Старый1=Новый1;Старый2=Новый2.

Столбец G / "Переопределение значений атрибутов"

Определяет конкретные значения атрибутов для присвоения только что вставленным атрибутам. В этом поле можно ввести несколько записей в следующем формате: Новый1=значение1;Новый2=значение2. Запись "Новый1=" указывает на то, что атрибуту не присваивается никакого значения.