Создание спецификации в autocad electrical

Обновлено: 07.07.2024

После института я пришел работать в проектную компанию инженером-электриком. Все расчеты велись в программе Excel, после чего необходимо было чертить схемы по расчетным данным, что занимало много времени. Кроме того, при переносе данных из Excel в Autocad накапливались ошибки. При изменении исходных данных приходилось исправлять расчеты, а затем и схемы. В общем, куча бесполезной работы, которая отнимала много времени.

В последнее время мне стали задавать вопросы с просьбами что-то дописать, добавить, поменять. Но к сожалению времени на доработку не хватает, да и у каждого инженера свои пожелания. В связи с этим выкладываю исходники:

Надеюсь, что плагин поможет сэкономить время инженерам-проектировщикам и улучшить качество документации.

Инструкция по работе с плагином

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

  • Autodesk AutoCAD 2015
  • Microsoft Office Excel 2010 и старше

Состав архива

  • В папке Program Files находится файлы плагина. Здесь Вам понадобится файл-библиотека OneLine3.dll. Остальные файлы вспомогательные, нужны для работы плагина.
  • Файл ЩИТ.xslm содержит расчетную таблицу, на основании которой строится однолинейная схема
  • Файл СХЕМА.dwg — это файл, в котором содержатся необходимые элементы для создания однолинейной схемы. Именно в него мы будем загружать плагин.
  • Файл SLD_Buttons.cuix — это файл адаптации. Чтобы не прописывать команды в командной строке, его можно загрузить в AutoCAD и пользоваться кнопками.

Работа с плагином

  1. Распакуйте архив на локальном диске. Если плагин будет размещен на сервере, AutoCAD не позволит его запустить.
  2. Запустите AutoCAD и откройте файл СХЕМА.dwg.
  3. Теперь необходимо загрузить плагин в AutoCAD. В командной строке введите _NETLOAD.









Вопросы, которые могут возникнуть при работе с программой


Конечно, данный плагин не сможет решить все возникающие проблемы. К сожалению универсальных решений не бывает. В этом разделе я попытаюсь ответить на вопросы, которые могут у Вас возникнуть при работе с этой программой.
Я загрузил плагин, но при вызове команды ничего не происходит. В командной строке пишется: Не удалось загрузить сборку. Сведения об ошибке: System.IO.FileLoadException: Не удалось загрузить файл или сборку…

AutoCAD 2015 и более поздние версии не позволяют подключать библиотеки, загруженные через интернет. Чтобы избежать это, необходимо внести изменение в файл acad.exe.config, добавить строчку:

Должно получиться так:

Мне нужно внести изменения в схемы созданные ранее. Как это сделать?

Есть два способа внесения изменений. Первый внести изменения в в расчетном файле и сгенерировать схемы заново, используя плагин.

Второй способ заключается во внесении изменений в самом чертеже. Это можно сделать через Свойства, выделив необходимый элемент.


Поменять данные можно через Редактор атрибутов, дважды щелкнув левой клавишей мыши по редактируемому блоку.


Как заменить автоматический выключатель на дифференциальный выключатель?

Все блоки сделаны динамическими. Просто поменяйте тип блока.


Откройте и измените стиль SLD_Style. После этого желательно выполнить команды _REGEN и _REGENALL.
Я пытаюсь расчленить объекты командой _EXPLODE, но все данные пропадают. Мне не нужно показывать марку выключателя. Как сделать так, чтобы она не отображалась?

Выделите блок и откройте его в редакторе блоков.

Удалите ненужный атрибут.

Закройте редактор блоков, сохранив изменения.

Ведите команду _ATTSYNC и выберите, редактируемый блок. После синхронизации удаленный атрибут должен исчезнуть.

Аналогичным образом можно удалять и перемещать остальные атрибуты.

Меня давно очень интересует тема создания автоматических спецификаций в AutoCad.Расскажу как я придумал делать ( на своей работе пока правда не применяю эту схему - все вбиваю руками (работаю я в машиностроении)).
Меня интересует что Вы думаете вообще про мой способ и в принципе про автоматические спецификации. Ну и если Вы знаете как можно сделать лучше и правильнее, то если не жалко расскажите пожалуйста как.

В общем я придумал так:
1. Сначала в Автокад нужно поставить панельку Express Tools. Эта панелька распространяется бесплатно Автодеском и есть во всех инсталяторах Автокада (там просто надо галочку поставить, чтобы ее установить).
2. При вычерчивании сборочного чертежа отдельные детальки я делаю блоком с тремя атрибутами для позиции,обозначения и наименования. В атрибут для обозначения и наименования вбиваю нужные значения.
3. Когда ставлю выноску к какой-либо детальке на сборке в поле для ввода текста ничего не ввожу а жму кнопку Поле, потом выбираю в появившемся окне строчку Объект и щелкаю по детальке, выбираю атрибут для позиции.
4. Когда все сделано для всех деталек на панели Express Tools щелкаю кнопочку Export Atributes. После этого в папке с чертежом появляется текстовой файл где написано имена боков и их атрибуты(и там еще какой-то код к каждому блоку он пишет). Открываю его Екселем и сортирую строчки как нужно, записываю нужные значения в колонку позиций.
5. Потом в Автокаде на панельке Express Tools жму кнопочку Imrort Atributes, появляется окошко выбора файла, выбираю свой отсортированный файлик. После этого на полках выносок позиций будут нужные номера(иногда почему то сразу изменения не отображаются - нужно регенерировать).
6. После этого можно с помощью стандартного извлечения данных извлекать значения атрибутов в екселевский файл, который и будет спецификацией. Едиственное у меня только пока не получилось оформить файл так чтобы все было как по ГОСТ, но я думаю это как то через колонтитулы сделать.

AutoCAD Electrical – это САПР для проектирования электрических систем, построенная на основе AutoCAD. AutoCAD Electrical предназначен для разработки электрических систем любой сложности и позволяет создавать как схемную часть проекта (общие, принципиальные, однолинейные схемы и пр.), так и ассоциативные чертежи компоновки изделия (шкафы, монтажные панели и пр.), а также формировать отчеты по проекту (спецификации, перечни элементов, таблицы соединений, кабельные журналы и пр.)

Для отечественных пользователей любой системы автоматизированного проектирования всегда очень остро стоит вопрос поддержки проектирования и оформления документации по ГОСТ. В AutoCAD Electrical поддерживается работа по многим стандартам, включая IEC, JIS, ГОСТ и другие.

Для того, чтобы иметь возможность создавать проекты по ГОСТу в AutoCAD Electrical необходимо сделать предварительные настройки:

  • Создать библиотеку графических образов по ГОСТ
  • Создать шаблоны чертежей по ГОСТ
  • Создать и настроить отчеты для формирования текстовых документов по ГОСТ (спецификации, кабельные журналы, таблицы подключений и пр.)

Библиотека графических образов по ГОСТ

В AutoCAD Electrical есть встроенная библиотека графических образов (иногда их еще называют Условные Графические Обозначения - УГО) по разным стандартам, включая IEC.

Добавить компонент на схему можно командой «Графическое меню» на ленте «Схема»

Встроенная библиотека графических образов в AutoCAD Electrical

Однако, если нужного компонента в библиотеке не оказалось, то вы можете создать собственный или доработать существующий.

Каждый графический образ AutoCAD Electrical представляет собой обычный блок с атрибутами.

Для создания нового графического образа на основе существующего, просто вставьте в схему нужный компонент, расчлените его, доработайте графику образа и расположение атрибутов, а в завершении сохраните блок в нужную библиотеку.

Графический образ в AutoCAD Electrical

Если вам нужно создать новый графический образ, то удобнее всего это сделать с помощью «Конструктора графических образов», который находится на ленте «Схема». С помощью него можно описать новый компонент простым выбором нужных данных – графической части, атрибутов, библиотеки для сохранения и пр.

Конструктор графических образовв AutoCAD Electrical

Подробное описание работы с конструктором графических образов находится в официальной справочной системе AutoCAD Electrical в разделе «Библиотека графических образов».

Шаблоны чертежей по ГОСТ

В стандартной поставке AutoCAD Electrical есть два шаблона для создания чертежей по ГОСТу: A3-1.DWT и A3-2.DWT, в которых хранятся рамка и основная надпись чертежа формата А3 первого и второго листов соответственно.

Для их использования при создании нового листа проекта укажите необходимый шаблон в окне настройки

Шаблоны чертежей по ГОСТ в AutoCAD Electrical

Основные надписи в шаблонах A3-1.DWT и A3-2.DWT содержат поля, которые заполняются автоматически. При создании проекта пользователь имеет возможность описать его основные параметры с помощью полей

Шаблоны Автокад

Данные полей автоматически размещаются в основной надписи всех создаваемых в рамках проекта чертежей и текстовых документов

Шаблоны A3-1.DWT и A3-2.DWT

Данные полей автоматически размещаются в основной надписи всех создаваемых в рамках проекта чертежей и текстовых документов

Для создания шаблона чертежа другого формата, например, А2 или А1, просто откройте шаблон A3-1.DWT и исправьте размер рамки, а потом сохраните шаблон с соответствующим именем в папку с шаблонами чертежа.

Создание и настройка отчетов

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

Для формирования отчетов по схеме служит кнопка «Отчеты» на панели «Схема», для отчетов по монтажной панели – «Отчеты» на панели «Монтажная панель».

Рассмотрим пример создания отчета на примере формирования перечня элементов по схеме электрической принципиальной. Для запуска команды необходимо нажать кнопку «Отчет». В появившемся окне «Отчеты по схемам» необходимо указать:

  • Имя отчета – Спецификация
  • Спецификация – Активный чертеж
  • Параметры включения – Все перечисленные ниже
  • Параметры отображения – Обычный сводный формат
  • Извлекаемые коды функциональной группы и Использовать коды мест - Все

Создание и настройка отчетов в AutoCAD Electrical

После этого в следующем окне «Поля данных спецификации для отчета» необходимо из столбика «Доступные поля» перенести в столбик «Поля для отчета» следующие поля: Позиционное обозначение, Наименование, Количество и Примечание.


Нажав на кнопку «OK+Сохранить как» можно сохранить форму отчета для будущего использования.

В следующем окне система отобразит полученный перечень элементов.


Нажав на кнопку «Сохранить» можно выгрузить отчет в формат таблицы Excel, базы данных Access или в обычный текстовый файл.


Полученный также можно вставить в текущий чертеж DWG в виде таблицы, внешний вид и структуру также можно настроить с помощью табличного стиля.


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

Заключение

AutoCAD Electrical поддерживает ГОСТ в полном объеме, включая библиотеки, шаблоны чертежей и текстовых документов, отчеты. Использование AutoCAD Electrical позволяет проектировать электрические системы любого назначения и сложности, при этом дает возможность для гибкой настройки под любые требования пользователя.

Функции Автоматической спецификации Автокад

Спецификация в четыре клика

Создание спецификации из утомительного процесса превращается в увлекательный и интерактивный процесс.

Обратная связь

Теперь не нужно на чертеже искать позицию из спецификации, она выделится автоматически.

Спецификация по ГОСТ

Спецификация в соответствии с ГОСТ 21.101-2013 сразу и без лишних усилий по форматированию.

Автоматическая нумерация на плане

Создаем сквозную нумерацию в проекте. Добавление блоков и позиций больше не вызовет затруднений.

Управление атрибутами

Единообразие внешнего вида и содержания. Не зависимо от поворотов и масштабов блоков.

Группировка

Спецификация автоматически сортирует и разделяет блоки по разделам проекта и по группам внутри разделов.

Поставка спецификации

  • Приложение, панель инструментов, инструкция по установке.
  • Файл с примером: Гидравлическая схема холодильной установки.


Модель теплового пункта для Автоматической спецификации автокад

Как получить спецификацию

Преимущества

В комплект входят скрипты и модель с настроенными блоками. Так что можете сразу приступать к работе адаптируя пример под конкретные задачи.

Работа с системой сопряжена с некоторыми сложностями в настройке и освоении. Это с лихвой окупается за счет экономии времени и снижении количества ошибок в спецификациях. Но главное то, что оформление и заполнение спецификаций из тяжелого и неблагодарного труда становится делом нескольких кликов. По сути больше не придется заполнять спецификации в принципе. Главное теперь главное это то на сколько точна модель. А спецификация теперь станет верным помощником в проектировании.

Обходим сложности

Можно заказать разработку библиотеки блоков под конкретную задачу.

Или адаптированное решение с учетом нюансов раздела документации, бизнес процессов, внутренних стандартов.

Как сделать спецификацию в Автокаде

Ссылки:

Авторский коллектив:

37 комментариев

Все поставил, все работает, приятно удивлен результатом. Очень понравилось.
Осталось вспомнить, как создавать корректные блоки с атрибутами.

В общем возможны задержки с ответом вплоть до недели.

Прошу понять и простить. 🙂

Илья, письмо получил. Сегодня на него отвечу.

Пришлите пример на почту, из чего и что вы хотите получить. Посмотрим!

Добрый день!
Спасибо за программку. У меня 2017 акад, встала нормально, но к сожалению не появилась вкладка в меню. Толька панелька классического меню.
И еще, к очень большому сожалению, мне нужно будет переделывать практически все мои блоки. Мои блоки имеют атрибуты в соответствии с заголовками столбцов спецификации, а именно:
Номер, Позиция, Наименование, Тип, Код, Изготовитель, Ед_измерения, Масса, Примечание.
Возможна ли переделка под эти атрибуты?

Владимир, да, можно попробовать. Пришлите пример блоков и спецификации с которыми вы работаете.

У меня не получилось.
Создал блок как было написано в инструкции.
Не нумеруются позиции и спецификация вылезает только пустая.
Можно как то взять уроки по работе с данной программой?

Владимир, здравствуйте!
Приятно было с вами пообщаться. Если будут еще вопросы обращайтесь!

Здравствуйте. Хотел узнать, отправил заявку для участия в бесплатном бета-тестировании комплекса «Автоматическая спецификация Автокад». Не вижу от вас письма. Будьте добры, очень интересная тема для меня.

Хочу поинтересоваться у вас, можете ли вы сделать программу автоматического создания спецификации под определенную (мою, строительную) сферу деятельности?

С удовольствием. Я сейчас нахожусь в Москве. Можно пересечься пообщаться.

Я не в Москве нахожусь. Как с вами связаться другим способом?

Ответил вам по почте.

Добрый день. Интересует автоматическое заполнение спецификации в 2d. Заявку отправила, но ответа пока нет.

Спасибо! Все получила!

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

Добрый день!
Огромное спасибо за программку. Установил без проблем. Все работает отлично. Жду с нетерпением финальной версии.

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

Постараюсь учесть в новой версии.

Огромное СПАСИБО за вашу работу. Сперва не предал большое значение Вашей программе. Но сейчас не представляю как я работал раньше. Огромное человеческое СПАСИБО.

Вышлите пожалуйста пример чертежа и спецификации к нему. Постараюсь что-нибудь придумать.

Добрый день. Отправила заявку на получение программы.

Александра, вам было автоматически выслано письмо с формой для заполнения. Судя по всему gmail отправил его в спам.

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Таблицы в Автокад

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

В этой статье я опишу несколько способов, как вставить таблицу в Автокад, покажу самый эффективный и быстрый способ, а вы в комментариях опишите, какой вам больше понравился и каким вы пользуетесь. И так, поехали!

Простой и примитивный способ создания таблицы в Автокад

Первый способ, с помощью которого можно создать таблицу в Автокад, это нарисовать таблицу самому. Это самый примитивный способ, которым пользуются новички.

Для того, что бы нарисовать таблицу в Автокад примитивным способом, нам понадобится команда Отрезок, Смещение и Многострочный текст.

Таблица экспликация помещений

Рис.1 Экспликация помещений по ГОСТ 21.501-93

Зная размеры таблицы, ее легко можно нарисовать:

  1. Нарисуйте Отрезком горизонтальную линию длиной 125 мм и вертикальную длиной 60 мм (например в нашей таблице будет 5 строк, т.е. длина вертикальной линии будет: 20+8*5=60 мм);
  2. С помощью команды Смещение сделайте отступ на заданное расстояние по горизонтали (15мм, 80мм, 20мм, 10мм) и вертикали (20мм и 5 раз по 8мм);
  3. Выберите команду Многострочный текст и заполните все текстовые поля таблицы (Нажав на кнопку Многострочный текст укажите секущей рамкой границу заполнения текста, сделайте выравнивание Середина по центру СЦ, укажите высоту текста)

Создание таблицы в Автокад с помощью настраиваемых стилей таблиц

Рис.2 Кнопка Таблица в Автокад

Нажимаем на кнопку Таблица и настраиваем ее под себя (Рис.3):

Таблица в Автокад

Рис.3 Настраиваем стиль таблицы

Вставленная таблица поначалу не соответствует нашим требованиям, приступаем к ее редактированию:

Редактирование таблицы в Автокад

Рис.4 Редактируем ширину столбца

Редактирование таблицы в Автокад с помощью свойств

Рис.5 Редактируем ширину столбца с помощью панели Свойств

Редактирование строк таблицы в Автокад

Рис.6 Редактируем высоту строк с помощью панели Свойства

Редактирование строк таблицы в Автокад 1

Рис.7 Выделяем ячейки Данных и меняем высоту ячеек и высоту текста

Теперь осталось заполнить заголовок и таблица готова! Как видите, это более сложный способ, который требует опыта! Этим способом я не рекомендую вам пользоваться.

Создание и вставка таблиц с помощью Excel

Третий способ создать таблицу в Автокад, это вставить созданную таблицу из программы Excel.

Этим способом я пользуюсь постоянно, т.к. он позволяет очень сильно сэкономить время и автоматизировать подсчет и выборку данных из таблицы.

Т.к. программа Excel измеряет ширину столбца в Знаках и по умолчанию составляет 8,43 знака, а высоту строки в Пунктах (1 пункт соответствует приблизительно 1/72 дюйма или 0,035 см.). По умолчанию высота строки составляет 12,75 пункта.

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

Пример: Если нам необходимо сделать ширину столбца 15 мм, то нам необходимо 15 х 0,6 знака = 9 знаков

и высоту строки 8 мм: 8 х 2,65 пункта = 21,2 пункта

Что бы Вас не путать цифрами, перейдем к практике:

Настройка таблицы в Excel Столбцы

Рис.8 Редактируем ширину столбца

Настройка таблицы в Excel Строки

Рис.9 Редактируем высоту строки

Рис.10 Вводим значения ширины столбца

Рис.11 Вводим значения высоты строки

Выделение контурных линий таблицы

Рис.12 Придаем нашей таблице толщину

Настройка заголовка таблицы

Рис.13 Настраиваем заголовок таблицы

Рис.14 Форматируем ячейки таблицы

После того, как мы настроили и отформатировали все ячейки, приступаем к подсчету суммы площадей, для этого активируем ячейку под площадями и нажимаем комбинацию Alt + =. Данная комбинация позволяем в автоматическом режиме посчитать сумму вышестоящих ячеек (Рис.15)

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

Рис.15 Подсчитываем сумму площадей

И еще уберем видимость сетки пустых ячеек: активируем вкладку Разметка таблицы => Параметры листа и снимаем галочку с Сетка Вид (Рис.16)

Рис.16 Убираем видимость сетки пустых ячеек

Таблица готова и теперь ее необходимо вставить в Автокад, для этого выделяем всю таблицу (Рис.17), нажимаем Ctrl+C (Копировать), заходим в Автокад и нажимаем Ctrl+V (Вставить) и указываем базовую точку вставки (Рис.18).

Выделяем таблицу

Рис.17 Выделяем таблицу и копируем Ctrl+C

Вставка таблицы в Автокад

Рис.18 Вставка таблицы в Автокад

Исходный Excel файл можно и не сохранять, а просто закрыть.

Редактирование Excel таблицы

Для того, что отредактировать таблицу, внести изменения в данные, нажмите на выделенной таблице ПКМ => OLE => Открыть (Рис.19)

Редактирование таблицы Excel

Рис.19 Редактирование таблицы Excel

Откроется Excel файл в котором можно внести изменения, кнопку сохранить нажимать не нужно, необходимо просто закрыть файл. Изменения в Автокаде произойдут автоматически!

Данный способ составления спецификаций, по моему мнению самый эффективный и позволяет автоматизировать подсчет данных в таблицах и я его Вам РЕКОМЕНДУЮ!

Установка готовых таблиц из СПДС

Для того, что бы вставить готовую таблицу из модуля СПДС, выполните следующие действия:

  1. Нажимаем СПДС => Форматы => Штампы, ведомости (Рис.20);
  2. Выбираем из списка нужную нам таблицу, например Экспликацию помещений и нажимаем Ок (Рис.21);
  3. Вставленная таблица напоминает нам таблицы из выше рассмотренного случая, и для вставки новой строки или столбца необходимо выделить нужную строку или столбец, нажать ПКМ и выбрать вставить строку или столбец (Рис.22);
  4. Что бы просуммировать ячейки необходимо четко прописывать координаты нужной ячейки, например: =С3+С4+С5+С6 и нажать Enter (Рис.23). Но этот вариант подсчета не очень корректно работает.

Вставка таблиц из СПДС

Рис.20 Вставка таблиц из СПДС

Рис.21 Вставка экспликации помещений из СПДС

Рис.22 Вставка новой строки или столбца

Сумма в таблицах

Рис.23 Сумма в таблицах

Данный способ и позволяет быстрее вставлять типовые спецификации и ведомости, но не позволяет производить автоматические вычисления более сложных спецификаций.

Мной данный способ используется частично, для вставки простых спецификаций.

Комбинированный способ вставки таблиц в Автокад №1

Можно быстро создать стиль таблицы по второму способу, настроить ширину и высоту строк, выделить таблицу и нажать на кнопку расчленить

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

Комбинированный способ вставки таблиц в Автокад №2

Рисуем отдельными линиями контур нашей таблицы без текста, (По первому варианту) выделяем ее, нажимаем Собрать таблицу (СПДС => Форматы => Собрать таблицу) (Рис.24)

Собираем таблицу

Рис. 24 Собираем таблицу из отдельных линий

После того, как вы нажмете на кнопку Собрать таблицу, таблица которая состояла из отдельных линий преобразуется в новый стиль таблицы и ее можно будет редактировать по второму варианту.

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

Научившись быстро создавать таблицы в Автокад, вы сэкономите уйму времени!

А каким способом вы создаете таблицы в Автокад, отпишитесь в комментариях.

Читайте также: