вторник, 9 октября 2012 г.

Автоматическое заполнение основной надписи

На сайте http://www.acade.ru/  в разделе «Обмен опытом» содержится статья «Шаблоны чертежей», из которой можно скачать шаблоны чертежей AutoCAD Electrical.
Для удобства работы сохраните чертежи в папке «…Template», где по умолчанию хранятся шаблоны чертежей AutoCAD Electrical.
В AutoCAD Electrical создаем новый проект, в проекте создаем новый лист, используя ранее скаченный шаблон чертежа, например, «A3-1_Z.dwt».
В диалоге «Создание нового чертежа» вводим в соответствующие поля:
·         Имя – «1»
·         Описание 1 – «Схема электрическая»
·         Описание 2 – «принципиальная»
·         Лист – «1»
·         Чертеж – «Э3»
Нажимаем кнопку «ОК».
После обновления выдается сообщение о том, что не найдены соответствия атрибутов блока основной надписи проектным данным:
Форматки чертежей содержат блок основной надписи «Shtamp_Z» с атрибутами:
Атрибуты блока «Shtamp_Z» не связаны с проектными данными, это просто обычный блок AutoCAD с атрибутами. Связать атрибуты блока с проектными данными можно двумя способами:
·         С помощью атрибута «WD_TB» в блоке
·         С помощью внешнего файла соответствия атрибутов «.WDT»
После нажатия кнопки «ОК» в диалоге «Создание нового чертежа» обработка выполняется по следующему алгоритму:

1.      Сначала на чертеже ищется атрибут «WD_TB».
В блоке «Shtamp_Z» такой атрибут отсутствует (в отличие от шаблонов A3-1.dwt и A3-2.dwt, где он присутствует и определяет соответствие атрибутов блока проектным данным).
Пример определения атрибута «WD_TB» в шаблонах A3-1.dwt и A3-2.dwt:

2.      Далее в папке проекта ищется файл соответствия атрибутов - «<имя проекта>.wdt».
3.      Затем в папке проекта ищется файл соответствия атрибутов - «default.wdt».
4.      Затем файл соответствия атрибутов «default.wdt» ищется в папке «Support», где хранятся файлы поддержки.
Вывод: если шаблон чертежа не содержит атрибут «WD_TD», то для автоматического заполнения основной надписи необходим файл соответствия атрибутов «.wdt».
Файл «default.wdt»
С сайта «acade.ru» необходимо скачать файл «default.wdt» и сохранить его в папке «Support», где хранятся файлы поддержки (или в папке проекта, если собираетесь использовать этот файл только для проекта).
Если открыть файл «default.wdt» в текстовом редакторе, то в самом конце текста можно увидеть имя блока основной надписи – это «Shtamp_Z».
Далее идут строки следующего формата:
«Проектные данные = имя атрибута в блоке «Shtamp_Z»
Например: «СХЕМА = DWGNAM»
Выше в тексте можно найти:
«DWGNAM для значения имени чертежа (значение %D)»,
то есть значение атрибута «DWGNAM» соответствует значению поля «Чертеж» в свойствах чертежа.



«LINE1… LINE14» - это атрибуты строк описания проекта.
Файл «default_wdtitle.wdl»
Чтобы было удобнее работать со строками описания проекта с сайта «acade.ru» скачиваем файл соответствия строк описаний проекта - «default_wdtitle.wdl» и сохраняем его в папке «Support», где хранятся файлы поддержки. Этот текстовый файл определяет фактические названия строк описаний проекта.
Создаем новый лист проекта
Вводим данные в диалог «Описание проекта».
Создаем новый чертеж и вводим данные в свойства чертежа:
Нажимаем ОК. В проекте создается новый лист с заполненным штампом.
В блоке «Shtamp_Z» имеется атрибут «Листов» (общее количество листов в проекте), но ему не назначено соответствие проектным данным в файле «default.wdt», так как проект может содержать несколько схем или других документов со своим общим количеством листов. Поэтому значение атрибута «Листов» вводим вручную.

Введенное значение отобразилось в основной надписи:

4 комментария:

  1. В штампе, в колонке Подпись хочу вставить Роспись в виде картинки.
    Подскажите, пожалуйста, можно ли это сделать через Автоматическое заполнение основной надписи?
    Пробовал в "Описание проекта" вставлять путь, где лежит картинка.
    После "Обновления основной надписи" выводит путь в виде текста, а хотелось бы видеть на этом месте картинку.
    Спасибо!

    ОтветитьУдалить
  2. Я советую включить картинку в блок основной надписи в виде графического объекта.

    ОтветитьУдалить
  3. Сейчас у меня так и есть: картинка включена в блок основной надписи в виде графического объекта, и всё это сохранено в шаблоне. Дело в том, что в окне "Описание проекта" меняешь содержание строки, например, Фамилию и после "Обновления основной надписи" на всех листах проекта эта строка меняется. Такая автоматизация с картинкой мне нужна.
    Спасибо за диалог!

    ОтветитьУдалить
  4. Пойдём на форум.

    ОтветитьУдалить