Начинаем разработку серии приложений по автоматизации проектирования на базе AutoCAD.

Вашему вниманию представляем приложение автоматизации для AutoCAD, которое позволяет в автоматическом режиме формировать спецификацию с рамкой формата А3. Данная спецификация формируется на основании блоков из наших адаптивных панелей АУПС и СОС. Адаптивные панели были оптимизированы с учетом использования нашего приложения. Для корректной работы необходимы адаптивные панели следующих версий:

АУПС версии 3.1

СОС версии 2

В плавающих панелях данной версии оптимизированы некоторые свойства, по которым осуществляется выбор из набора листа. В адаптивной панели СОС версии 2, появился извещатель протечки воды, который заменил линейный извещатель одноблочный. В свою очередь, линейный извещатель одноблочный был перенесен в панель АУПС начиная с версии 3.

Видео работы программы формирование спецификации в автоматическом режиме с рамкой формата А3

Приложение, которое будет описываться, разработано с учетом пожеланий Заказчиков проектов и их служб, которые не могут редактировать прокси-графику при получении проекта в электронном виде. Происходит это из-за того, что мы всегда пытаемся оптимизировать свой AutoCAD, ставим сторонние надстройки, например, СПДС от компании CSOFT. Все достаточно удобно: рамки форматов, свои таблицы, сноски, отметки, различная документация, ГОСТы и многое другое. Однако, это все определяет AutoCAD, без интегрированного СПДС, как прокси-графику.

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

Мы всегда включаем показывать прокси-графику, чтобы ее увидеть, но не получаем возможности редактирования. А иногда существует острая необходимость произвести корректировку. Команда разбить (explode), может привести к непредсказуемым результатам, в лучшем случае потребуется корректировка всего текста и рамок проекта, в худшем случае необходимо будет выбирать и скрыть все блоки с атрибутами перед выполнением команды разбить (explode).

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

Интерфейс нашего приложения (Диалоговое окно) для выбора параметров работы модуля будет выглядеть так, как показано на рисунке ниже. В данной версии приложения считаем, что усложнять больше не имеет смысла. Если у Вас появятся предложения по добавлению будем рады рассмотреть изменение функционала своего модуля. Приложение разработано на AutoCAD 2010 и протестирована работа до версии AutoCAD 2016. 

Краткое описание:

Пункт "Название слоя Формата_А3"

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

Пункт "Общий Масштаб таблиц"

По умолчанию будет установлен 1:100 - значение поля 100. Выбрать можно любой Масштаб от 5 до 999. В выбранном масштабе будет и формат А3 и Таблица спецификации. Если Вас устраивают стандартные значения в полях, их надо отметить, т.е. встать в поле курсором мыши без изменения значения.

Дополнительный опции Формата_А3:

Пункт "Только Формат_А3" без Спецификации

По умолчанию не установлен. Если установлен - закрываются настройки "Дополнительных опций Спецификации". И программа сформирует только рамку и штамп Формата А3 без спецификации.

Пункт "Формат_А3" рамка Следующий лист

По умолчанию не установлен. Если установлен - будет сформирован маленький штамп следующего листа, а не большой штамп первого.

Пункт "Добавить штамп (Согласованно)

По умолчанию не установлен. Если установлен - будет сформирован штамп Согласованно, с левого края форматной рамки.

Формируемые программой рамки Формат А3:

Дополнительный опции Спецификации:

Пункт "Спецификация без Формата_А3"

По умолчанию не установлен. Если установлен - закрываются настройки "Дополнительный опции Формата_А3", кроме выбора Масштаба, эта настройка общая для всех таблиц. Программа сформирует только спецификацию без рамок и штампа Формата А3.

Пункт "Название слоя Спецификации"

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

Формируемая программой Спецификация:

Полный цикл по умолчанию (ни чего не выбрано в опциях и нажата кнопка OK)

Приложение сообщает, что не введено значение в "Поле название слоя Формата A3", подставляется значение по умолчанию "Ramka" и просит нажать (OK) для продолжения.

Приложение сообщает, что не введено значение в "Поле Масштаб таблиц", подставляется значение по умолчанию "1:100" и просит нажать (OK) для продолжения.

Приложение сообщает, что не введено значение в "Поле название слоя Спецификации", подставляется значение по умолчанию "Specification" и просит нажать (OK) для продолжения.

Приложение запрашивает точку верхнего левого угла форматной рамки и просит нажать (OK) для продолжения.

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

После выбора формирует рамки и штамп в масштабе 1:100.

Увеличивает рамки и штамп формата А3 на весь экран, чтобы пользователь не потерял рамку и штамп при минимальных значениях масштаба.

Сразу же приложение просит пользователя выбрать рамкой все объекты для формирования спецификации и просит нажать (OK) для продолжения.

Переходит в ожидание выбора пользователем объектов в модели. В командную строку формирует количество выбранных объектов. Выбирать можно даже по одному объекту, каждый будет приплюсовываться в список для подсчета. После необходимого выбора нажать на правую кнопку мыши. Напоминаем, что приложение работает только с блоками из наших панелей АУПС3.1 и СОС2

Приложение запрашивает точку верхнего левого угла Спецификации для вставки и просит нажать (OK) для продолжения.

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

После выбора формирует шапку Спецификации в масштабе 1:100.

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

Считает и сортирует объекты и формирует поля таблицы.

Сформированные объекты полного цикла работы программы С:SPECA и возможные объекты:

C:SPECA приложением можно формировать отдельно рамку и штампы Формата А3, или только Спецификацию с указанным масштабом. Но самая главная задача: быстрое формирование Спецификации по блокам в проекте с наименованием и общим количеством. В таблице остается прописать тип, производителя, добавить кабельный и материальный расход и поправить штамп. Приложение избавляет пользователя от рутинного пересчета извещателей и приборов разных типов, во всем проекте им на любой стадии. Особенно на стадии "Р", когда практически необходимо, только экономическое обоснование затрат по оборудованию.

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

C:SPECA в архиве для скачивания доступна в пробном варианте.

У нашего проекта в планах:

1. Модернизация С:SPECA для работы со всеми плавающими панелями нашей серии.

2. Приложение автоматической нумерации и обозначения сокращениями по шлейфам с заданным значением высоты и цвета текста сокращения.

3. Приложение формирования в автоматическом режиме любого Формата Ах с заданным значением масштаба.

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