понедельник, 8 декабря 2014 г.

Подшивки для СПДС GraphiCS

О подшивках AutoCAD  написано немало, если посмотреть в сети, можно найти много интересного и полезного, единственное, что  не встретил , это подшивки AutoCAD совмещенные с СПДС GraphiCS…
Пытался разобраться с альбомами СПДС GraphiCS, не вышло, может «функциональчик», не тот….
В итоге, альбомы СПДС GraphiCS 8 у меня не пошли.
Пришлось изобретать «велосипед», под требования необходимые в работе. На просторах «интернетов», периодически находил информацию по подшивкам с динамическими или простыми блоками в качестве форматок. Но хотелось большего. Вот и пришел к мысли совместить подшивки AutoCAD с форматами и таблицами СПДС GraphiCS.
Коротко остановлюсь на возможностях подшивки. Кто знает, здорово, а тем, кто еще не в курсе будет полезно почитать:
  • Возможность создания наборов параметра листа (позволяет в один клик изменять параметры печати);
  • Вывод на печать документа одним кликом на разные принтеры-плоттеры, с разными настройками печати и разными размерами чертежей;
  • Создание в один клик многостраничных документов PDF;
  • Удобство работы на многофайловых проектах, а так же печать их одним кликом;
  • Формирование комплектов чертежей для передачи заказчику с включением файлов внешних ссылок, шрифтов настроек печати и пр.
Это далеко не все плюсы подшивок, но думаю, что перечисленного достаточно, для начала освоения работы.
Сама идея проста, вместо блоков форматов листов AutoCAD использовать форматы и табличные отчеты СПДС GraphiCS. Плюсы этого подхода, на мой взгляд, очевидны:
  • не надо громоздить сложные динамические блоки форматов, изменяющие размеры, со штампами на все случаи жизни, или иметь и поддерживать достаточно большую библиотеку блоков – форматок. 
  • форматы  СПДС GraphiCS, легко изменять, при необходимости изменения любого штампа не нужно заново собирать весь формат, достаточно изменить в базе только нужный элемент, кроме этого из любого формата СПДС GraphiCS доступен любой штамп, находящийся в базе элементов;
  • Автоматически заполняются «Ведомости рабочих чертежей основного комплекта» и «Ведомости ссылочных и прилагаемых документов». Возможность правки названий листов проекта прямо из ведомости;
  • Ведомости легко настраиваются на выборку данных, как по всему чертежу, так и по нескольким файлам чертежей и динамически обновляются при добавлении-удалении листов или изменении их названий;
  • Минус такого подхода всего один, необходимо иметь установленный СПДС GraphiCS или СПДС Enabler.
Подход к автозаполнению штампов СПДС GraphiCS в принципе не отличается от такового при присвоении атрибутам блоков значений полей из подшивки. Тем не менее, остановимся поподробнее на конкретной подшивке:
Соответствие полей подшивки полям штампа формата.
Номер листа берется из свойств листа подшивки, марка чертежа из имени свойства группы.
Количество листов подсчитывается  таблицей расположенной на формате.
Автоматически формируются и динамически обновляются «Ведомость рабочих чертежей основного комплекта» и «Ведомость ссылочных и прилагаемых документов».
Названия документов можно изменять по желанию либо из штампов форматов, или редактируя ячейки таблицы.
Аналогично работает автозаполнение и для прилагаемых документов.
Работать с шаблоном можно несколькими способами:
скопировать в шаблон подшивки в папку шаблонов AutoCAD например: c:\Users\% Users %\AppData\Local\Autodesk\AutoCAD Electrical 2012\R18.2\rus\Template\
Пересохранить туда же файл прилагаемого чертежа , как шаблон *.dwt.
Каждый раз начинать работу с создания файла чертежа из шаблона.
На мой взгляд, это не очень удобно, поэтому предлагаю поступать следующим образом:
  • копируете файл подшивки и чертежа в папку проекта;
  • переименовываете подшивку в соответствии с наименованием проекта;
  • открываете подшивку и на любом листе ПКМ – сменить название и номер листа (файл чертежа этой подшивки должен быть закрыт);
  • переименовываете файл чертежа, в соответствии с проектом.
  • открываете свойства подшивки и заполняете выделенные поля
  • после этого  открываете из подшивки файл чертежа, все поля штампа будут заполнены.
Для того, чтобы изменить марку чертежа, необходимо переименовывать группу в которой находятся листы, например ЭМ - > АТХ.
В штампы форматов первых листов вставлены таблицы отчетов, которые делают выборку количества листов по комплекту из всего файла чертежа.
Для тех, кто привык работать один лист - один файл сформированы табличные отчеты для выборки из группы файлов. Как пользоваться этими отчетами см. Извлечение данных из файлов чертежей, средствами СПДС GraphiCS
К сожалению, в этом случае количество листов в документе необходимо будет заполнять вручную.
Вы можете добавить свои пользовательские поля, переназначить по своему усмотрению поля штампа формата к полям подшивки.  Делается это просто по клику правой кнопкой мыши (ПКМ) в поле штампа формата СПДС GraphiCS. Нажимаете вставить поле, в категории полей выбираете «Подшивка», затем добавляете или изменяете необходимое вам поле.
Рекомендую! При создании штампов, не менять имена полей, которые назначили разработчики СПДС GraphiCS, тогда при замене штампа, привязка полей подшивки сохранится.
Для того, что бы предлагаемая подшивка корректно работала необходимо в базу СПДС GraphiCS подгрузить штампы и форматы
Подшивка ГОСТ 21.1101-2013.
====================
PS
Информация для размышления.
Все описанное в этой статье корректно работает/работало в СПДС CS 8.1 и старше.
В  младших версиях СПДС (9, 10), СиСофт, что-то там намудрил с полями и теперь больше одного поля в объекте не обновляется. Когда исправят  этот баг, неизвестно.

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

  1. Поля AutoCAD и штамп СПДС - версия СПДС наверное 8,1 или ниже?

    ОтветитьУдалить
    Ответы
    1. да СПДС 8.1.
      Что-то криво работает?

      Удалить
    2. Не обновляются поля.
      Андрей, не думал на Альбомы перейти?

      Удалить
    3. если подгрузил в базу форматки и штампы, то поля обновляются без проблем (после сохранения файла)
      на Альбомы??? пробовал эту .... имхо бесполезная вещь, по крайней мере в том виде в котором нам пытается это скормить CSoft.

      Удалить