| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > .NET > Инструмент для работы с проводами MEP

Инструмент для работы с проводами MEP

Ответ
Поиск в этой теме
Непрочитано 09.07.2021, 09:35 #1
Инструмент для работы с проводами MEP
step01
 
Регистрация: 09.07.2021
Сообщений: 5

Добрый день уважаемые коллеги!
Задумался над созданием дополнительного инструментария для работы с проводами в Autocad MEP. Коллеги жалуются, что корректировка проводов очень затруднительна, а именно: нельзя добавлять сегменты к существующему проводу, нельзя объединять провода в один (на подобии fillet и join), нельзя обратить провод - поменять начало и конец местами. В общем не хватает всего того, что есть у полилиний. Зачастую чертим сначала полилинии, потом их конвертируем в провода, но в таком случае, к проводам не добавляются вводы (HomeRun), а они очень нужны, особенно при использовании программки WiresNewCalculation от уважаемого Виталия Александровича и заполнении кабельного журнала. В общем видятся пока следующие алгоритмы:
Функция №1. для объединения 2х проводов необходимо сначала выбрать тот провод, от которого унаследуются все свойства - стиль, система, сечения жил, наборы характеристик. Затем это все сохранить в массив, затем выбрать провод, который будет присоединен и всё унаследует от "главного" провода, затем взрываем оба провода, затем полученные линии преобразуем в полилинии и делаем их join, затем объединяем полилинии (fillet), затем преобразуем полученную полилинию в провод и из массива заполняем все его свойства и наборы характеристик.
Функция №2. Присоединение HomeRun к проводу. Здесь указываем провод и как-то добавляем HomeRun с указанием точки.
Функция №3. Смена направления провода. Здесь примерно алгоритм как в Функции№1 через сохранение массива свойств, расчленения и сборки в полилинию и уже её обратить и обратное преобразование в провод и запись его свойств.
Что думаете коллеги, подъемна ли задача или овчинка выделки не стоит? Материалов пока никаких не нашел, чтобы хотя бы изучить API библиотек проводов, в Samples MEP тоже ничего подобного нет. Если интересно, предлагаю обсудить данную проблематику и буду очень благодарен за подсказки. Код пишу в VB.NET, традиционно привычка от VBScript и VBA.
Спасибо за внимание!
Просмотров: 4330
 
Непрочитано 09.07.2021, 10:29
#2
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


Цитата:
Сообщение от step01 Посмотреть сообщение
Материалов пока никаких не нашел, чтобы хотя бы изучить API библиотек проводов
Имхо, надо сходить на сайт разработчика, зарегистрироваться и скачать SDK ObjectARX для MEP
Сергей812 вне форума  
 
Автор темы   Непрочитано 09.07.2021, 10:37
#3
step01


 
Регистрация: 09.07.2021
Сообщений: 5


Сергей812, Добрый день! На сколько известно, отдельного ObjectARX для AMEP не существует, об этом писали даже здесь. В текущем ObjectARX 2021 нет упоминания о MEP entities. В этом то и проблема
step01 вне форума  
 
Непрочитано 09.07.2021, 11:25
#4
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


Добрый день.
Цитата:
Сообщение от step01 Посмотреть сообщение
об этом писали даже здесь.
ну там написано "AutoCAD MEP имеет только .NET API", видимо само вертикальное решение на управляемом коде написано.

Для затравки можно тут посмотреть - если зарегистрированы. Судя по тыц - для разминки там кое что есть.
Сергей812 вне форума  
 
Автор темы   Непрочитано 09.07.2021, 11:42
#5
step01


 
Регистрация: 09.07.2021
Сообщений: 5


Сергей812, Прочел, спасибо! Только кажется, эта лаба немного не о том, что конкретно необходима. Там про проверку соединений труб и электрических коннекторов. Чтож, пока поиск информации продолжается...
Именно интересует код по созданию провода и работы с homerun

----- добавлено через ~1 ч. -----
Ещё сомнения есть, получится ли метод расчленения провода и обратной конвертации в провод, так как при расчленении создаются анонимные блоки и их как-то надо отловить и поместить в selection set, а потом и их расчленить и после этого создаются несколько line entity и уже их потом надо как-то отловить и поместить в новый selection set...
step01 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > .NET > Инструмент для работы с проводами MEP

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Относятся ли определенные работы к инженерным изысканиям? Bbb_mir Обследование зданий и сооружений 17 13.12.2013 14:33
Необходимость получения ордера АТИ (АТО) на земляные работы при строительстве в М.О. Mitch Технология и организация строительства 1 17.05.2013 12:19
как считать смету на проектные работы? на капремонт. Olimpia Arora Прочее. Отраслевые разделы 1 21.07.2009 11:48
Поиск работы Perezz!! Разное 46 21.03.2008 12:50
Расценки на геодезические работы Skydog Прочее. Архитектура и строительство 1 23.01.2007 10:41