или
Электрические схемы в Autocad с помощью .NET
На мой взгляд неплохой вариант автоматического построения однолинейных схем по данным, полученным из Ревита - предлагаю присмотреться к плагину с habrahabr от Тимура
________________
________________
После института я пришел работать в проектную компанию инженером-электриком. Все расчеты велись в программе Excel, после чего необходимо было чертить схемы по расчетным данным, что занимало много времени. Кроме того, при переносе данных из Excel в Autocad накапливались ошибки. При изменении исходных данных приходилось исправлять расчеты, а затем и схемы. В общем, куча бесполезной работы, которая отнимала много времени.
Хорошо, что AutoCAD предоставляет широкие возможности для разработчиков в области автоматизации процесса проектирования и помогает экономить сотни и тысячи часов работы.
Был разработан специальный плагин на базе .NET, который экспортировал данные из Excel и создавал электрические схемы в AutoCAD.
Принцип работы плагина довольно прост. Рабочий файл DWG содержит блоки-элементы схем с атрибутами, которые содержат информацию об установленной мощности, расчетном токе и т.п. Плагин считывает данные из расчетной таблицы Excel и строит схему из блоков, заполняя при этом атрибуты числами из расчетной таблицы.
В последнее время мне стали задавать вопросы с просьбами что-то дописать, добавить, поменять. Но к сожалению времени на доработку не хватает, да и у каждого инженера свои пожелания. В связи с этим выкладываю исходники:
→ https://github.com/NabiyevTR/SingleDiagram
Хорошо, что AutoCAD предоставляет широкие возможности для разработчиков в области автоматизации процесса проектирования и помогает экономить сотни и тысячи часов работы.
Был разработан специальный плагин на базе .NET, который экспортировал данные из Excel и создавал электрические схемы в AutoCAD.
Принцип работы плагина довольно прост. Рабочий файл DWG содержит блоки-элементы схем с атрибутами, которые содержат информацию об установленной мощности, расчетном токе и т.п. Плагин считывает данные из расчетной таблицы Excel и строит схему из блоков, заполняя при этом атрибуты числами из расчетной таблицы.
В последнее время мне стали задавать вопросы с просьбами что-то дописать, добавить, поменять. Но к сожалению времени на доработку не хватает, да и у каждого инженера свои пожелания. В связи с этим выкладываю исходники:
→ https://github.com/NabiyevTR/SingleDiagram
Надеюсь, что плагин поможет сэкономить время инженерам-проектировщикам и улучшить качество документации.
→ Загрузить плагин
Конечно, данный плагин не сможет решить все возникающие проблемы. К сожалению универсальных решений не бывает. В этом разделе я попытаюсь ответить на вопросы, которые могут у Вас возникнуть при работе с этой программой.
Инструкция по работе с плагином
→ Загрузить плагин
Системные требования
- Autodesk AutoCAD 2015
- Microsoft Office Excel 2010 и старше
Состав архива
- В папке Program Files находится файлы плагина. Здесь Вам понадобится файл-библиотека OneLine3.dll. Остальные файлы вспомогательные, нужны для работы плагина.
- Файл ЩИТ.xslm содержит расчетную таблицу, на основании которой строится однолинейная схема
- Файл СХЕМА.dwg — это файл, в котором содержатся необходимые элементы для создания однолинейной схемы. Именно в него мы будем загружать плагин.
- Файл SLD_Buttons.cuix — это файл адаптации. Чтобы не прописывать команды в командной строке, его можно загрузить в AutoCAD и пользоваться кнопками.
Работа с плагином
- Распакуйте архив на локальном диске. Если плагин будет размещен на сервере, AutoCAD не позволит его запустить.
- Запустите AutoCAD и откройте файл СХЕМА.dwg.
- Теперь необходимо загрузить плагин в AutoCAD. В командной строке введите _NETLOAD.
- В открывшемся окне укажите путь к файлу OneLine3.dll.
- AutoCAD покажет предупреждение о том, что загружаемый файл находится вне папки надежного расположения. Нажимаем кнопку Загрузить.
- Теперь, когда плагин загружен, необходимо его запустить. Введите в командной строке _DSLD.
- Отобразилось окно. Теперь нужно нажать кнопку Открыть.
- В открывшемся окне укажите путь к файлу с расчетами ЩИТ.xslm.
- Загрузились данные из таблицы. В левом столбце указаны листы из файла ЩИТ.xslm. Выбираем щит (щиты) и переносим их во второй столбец нажатием кнопки 1. Затем нажимаем кнопку Начертить.
- А вот результат нашей работы.
Давно пользуюсь этим плагином, работает, но не без огрехов.
ОтветитьУдалитьНапример нельзя задать, чтобы сечение кабеля до щита считалось по Рн а не по Рр.
в заголовке написано Revit, а в тексте про Автокад, в чем дело?
ОтветитьУдалитьда хоть в автокад перекинете и построите - нам то на результат надо, ревит, увы, прямо не делает.
Удалитьхотя с настройкой magicad вроде можно прямо в ревите
хотя вы правы, правильнее написать не "в " ревит, а "для" ревит
УдалитьДля ревита таки есть. http://www.bimelectro.ru/p/sld-revit.html
УдалитьДля ревита таки есть. http://www.bimelectro.ru/p/sld-revit.html
Удалить