Логово Инженеров
Архив скриптов
Автоматизация проектирования инженерных систем,
плагины и макросы для AutoCAD, Excel. Проектирование
слаботочных систем
Плагины и макросы для программы AutoCAD

Основная цель скриптов – ускорение выполнения рутинных операций и повышение точности в процессе работы с объектами в DWG-файле.


Sorbus (в прошлых версиях – MySorbus) Плагин для нумерации блоков и автоматического создания схем из блоков различными способами, с множеством дополнительных функций по работе с объектами в DWG. Плагин изначально предназначен, в первую очередь, для построения систем разделов «Сети связи», «Слаботочные системы», но может быть применим и в других разделах проектирования.


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


DWGPages Набор команд для работы с листами в DWG: быстрое переименование листов, добавление листов с увеличением порядкового номера, получение списка названий всех листов по штампам, смещение видовых экранов на листах и др.


RTable Плагин для распознавания таблиц в DWG: с помощью плагина возможно превращать табличные данные, состоящие из примитивов (Текстов и МТекстов), в таблицы формата AutoCAD.


MSB Набор дополнительных команд по работе с объектами DWG: перенос выделяемых Текстов между слоями по условиям, сложение Текстов, восстановление работы "сломанных" таблиц и др.


Все для чистки DWG Затрагивая тему автоматизации в AutoCAD, невозможно обойти стороной способы чистки файлов DWG от всевозможного "мусора". Очищать файлы можно как с помощью стандартных команд автокада, так и с помощью специализированных макросов.

Загрузка плагинов и макросов в AutoCAD

Загрузка макросов LISP и VBA

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

1) Переходим в автокаде на вкладку [Управление] > Выбираем [Загрузить приложение] > Указываем файлы > Нажимаем [Загрузить]

2) Вводим в командную строку автокада команду _APPLOAD > Указываем файлы > Нажимаем [Загрузить]


Аналогично в автокад можно загружать и другие поддерживаемые форматы макросов

(.arx, .fas и т.д.).

После того, как макрос(-ы) LISP загружен, можно использовать записанные в нем команды, вводя их названия в командную строку AutoCAD.

Команды макросов VBA запускаются через окно макросов VBA. Для этого переходим на вкладку [Управление] > Выбираем [Запустить макрос VBA] > Выбираем команду для запуска из списка. Кроме того, для перехода к окну макросов VBA можно воспользоваться командой VBARUN.


Загрузка макросов .NET

Для того, чтобы загружать файлы с расширением .dll, необходимо использовать команду _NETLOAD. После того, как макрос(-ы) загружен, можно использовать записанные в нем команды, вводя их названия в командной строке.


Автозагрузка макросов

Если какие-то макросы подразумевается использовать достаточно часто, то имеет смысл добавить их в автозагрузку AutoCAD, чтобы они автоматически загружались в программу при каждом ее открытии. Для добавления макросов LISP и VBA в автозагрузку необходимо выполнить следующие действия:

Вкладка [Управление] > [Загрузить приложение] > [Приложения] > [Добавить] > указываем файлы .lsp/ .dvb

Добавить аналогично файлы .dll не получится. Однако существует удобный альтернативный способ добавления макросов VBA и .NET в автозагрузку автокада - через LISP. Ознакомиться с инструкцией способа можно здесь.

Плагины и макросы для программы Excel

A-SPEC Плагин предназначен для создания спецификаций оборудования, изделий и материалов в формате Excel. В плагине имеется множество команд, которые расширяют возможности спецификации и делают плагин более универсальным и эффективным инструментом, функции которого выходят за пределы формирования "обычной" спецификации. Оформление спецификации выполнено в соответствии с требованиями ГОСТ Р 21.101-2020.


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


X-VOR Плагин предназначен создания ВОР нового образца (XML, от 01.2025) из спецификаций Excel; для переноса данных, оформленных в таблице ВОР старого образца в ВОР нового образца.


XL_TableImport Плагин предназначен для извлечения данных из выделенных в DWG-файле таблиц (в том числе, спецификаций) напрямую в файл Excel.


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

Вопросы и сотрудничество

Здравствуйте, коллеги!


Меня зовут Андрей.


Я главный специалист отдела проектирования слаботочных систем. Опыт проектирования более 7 лет. Выполняю разработку Проектной и Рабочей документации как для промышленных, так и для гражданских объектов (медицинские учреждения, образовательные учреждения и др.) разного масштаба.


Предлагаю свои услуги по разработке, проверке и корректировке ПД/РД:


Разработка:

🔹️Системы противопожарной защиты: АПС, СОУЭ, АППЗ;

🔹️Системы безопасности: СОТ, СКУД, СДС, СОТС;

🔹️Сети связи: СКС, ЛВС, РТ, СКПТ, СЭЧ, СПС, ГС;


Проверка и корректировка:

🔹️Техническая проверка проектов указанных выше систем;

🔹️Корректировка чужого проекта по замечаниям;


Дополнительно:

Если возникают вопросы по поводу работы представленных на сайте и канале макросов или у Вас есть предложения по поводу их улучшения/ корректировки, предложения по созданию новых плагинов и макросов, то пишите мне в личные сообщения (см. Контакты).

Контакты

Андрей Полторабатько


Email: a1.5b@yandex.ru

Канал в Telegram: t.me/engineerslair

Аккаунт в Telegram: @poltorabatko95

Москва, 2024-2025
Copyright by 1.5A
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website