Страница 1 из 2

Вычислитель координат ИЗА для AutoCAD

Добавлено: 11 сен 2014, 23:39
Yasva
Написал макрос для себя и коллег, решил поделиться с общественностью, вдруг пригодится.
Суть идеи:
- в чертеже создаются два служебных слоя
- на первом слое точками, кругами, полилиниями и отрезками чертим источники выброса
- на втором слое создаем текстовые объекты - подписи к источникам
- жмем на кнопку и получаем экселевскую таблицу с координатами ИЗА
- заносим в ПДВ/УПРЗА
- PROFIT!

Для работы требуется:
- MS Excel. Тестировал на 2007-м, уверен 2003-й тоже подойдет
- AutoCAD. Писал и тестировал на 2014-м. Совместимость со старыми версиями должна быть, но не подтверждена
- модуль поддержки VBA AutoCAD и Excel. Иначе ничего не запустится. Для 2014-2015 версии Автокада модуль поддержки VBA устанавливается вручную см. сайт производителя.

ссылка на Google Drive https://drive.google.com/folderview?id= ... sp=sharing

Re: Вычислитель координат ИЗА для AutoCAD

Добавлено: 12 сен 2014, 09:35
aartemy
Yasva писал(а): - жмем на кнопку и получаем экселевскую таблицу с координатами ИЗА
- заносим в ПДВ/УПРЗА
- PROFIT!
спасибо! Уместно было бы разместить здесь же и инструкцию, как заносить в ПДВ/УПРЗА из файла excel.

Re: Вычислитель координат ИЗА для AutoCAD

Добавлено: 12 сен 2014, 11:08
Yasva
aartemy писал(а):спасибо! Уместно было бы разместить здесь же и инструкцию, как заносить в ПДВ/УПРЗА из файла excel.
Это отдельный алгоритм, в него заложены широкие возможности в т.ч. и указанный вами экспорт, я разрабатывал его 8 месяцев и не готов публиковать, пока работаю в сфере проектирования. Могу оказать помощь в индивидуальном порядке.

Re: Вычислитель координат ИЗА для AutoCAD

Добавлено: 12 сен 2014, 11:29
masm0
Yasva, на 2012-м не загружается.

Re: Вычислитель координат ИЗА для AutoCAD

Добавлено: 12 сен 2014, 11:32
Yasva
masm0 писал(а):Yasva, на 2012-м не загружается.
Что говорит? Если в командной строке забить _VBALOAD что происходит?
На 2013 пошел без проблем.
Еще раз: IZACoords.dvb кидаем в \Program Files\Autodesk\AutoCAD. Переходим в Классический Автокад, Сервис-Приложения-Автозагрузка-Добавить. Перезапуск автокада и двойной клик в свободном месте пространства модели. Автокад должен быть с модулем VBA, иначе "Сервис-Приложения-Автозагрузка-Добавить" не получится сделать, выдаст предупреждение.

Re: Вычислитель координат ИЗА для AutoCAD

Добавлено: 12 сен 2014, 12:16
masm0
VBA нету, говорит. Тут тоже нет VBA для акада 2012.

Re: Вычислитель координат ИЗА для AutoCAD

Добавлено: 12 сен 2014, 13:20
Yasva
masm0 писал(а):VBA нету, говорит. Тут тоже нет VBA для акада 2012.
до 2014 версии vba входил в комплект поставки, т.е. устанавливать его или нет выбирал пользователь. Помогает гугление запросом AutoCAD #версия# VBA enabler
например тут нашелся

Обновил сам файл в архиве и на Гдиске, на некоторых конфигурациях не работал. Для замены просто кидаем IZACoords.dvb в папку автокада с заменой старой версии.

Re: Вычислитель координат ИЗА для AutoCAD

Добавлено: 12 сен 2014, 13:43
an_koval
Установила на 2008 Автокад, все работает! Спасибо огромное автору за работу, это очень облегчит труд, особенно когда большой объект и источников много!Какие талантливые люди на форуме!

Re: Вычислитель координат ИЗА для AutoCAD

Добавлено: 12 сен 2014, 15:13
masm0
Все заработало. Понравилось. Надо дома тоже сделать. Респект автору. Ждем расстановку источников в а-каде по координатам из эксела (полезно, когда работаешь с чужими проектами, особенно при совмещении данных из нескольких проектов).

Чтобы не портить тему, тут я описал более геморрный, но и более универсальный метод.

Re: Вычислитель координат ИЗА для AutoCAD

Добавлено: 12 сен 2014, 15:37
Yasva
masm0 писал(а):Ждем расстановку источников в а-каде по координатам из эксела (полезно, когда работаешь с чужими проектами, особенно при совмещении данных из нескольких проектов).[/url].
Да, это следующий шаг, назовем его обратная задача. Мне она нужна для создания карты расположения источников.