Задать точку подключения для устройства. (AutoCAD MEP)

Автор Тема: Задать точку подключения для устройства. (AutoCAD MEP)  (Прочитано 7552 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн SatanaXIIIАвтор темы

  • ADN OPEN
  • Сообщений: 27
  • Карма: 2
Господа, подскажите пожалуйста как добавить в устройство новую точку подключения провода?

У меня в AutoCAD MEP есть мультивидовой блок, сконвертированный в устройство. Команда _AecbDeviceStyleEdit открывает меню свойств стиля устройства, где, на вкладке соединителей, можно добавить требуемые точки подключения. К сожалению, сами команды добавления точек не протоколируются в командной строке.

В дальнейшем я хочу средствами ObjectARX создавать точки подключения проводов для устройств и прокладывать требуемые провода.
Бензопила пилит тело, а виолончель душу.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
В дальнейшем я хочу средствами ObjectARX создавать точки подключения проводов для устройств и прокладывать требуемые провода.
Увы, но публичных средств для этого в ObjectARX (т.е. в native C++) нет: http://adndevblog.typepad.com/aec/2014/03/is-there-a-cobjectarx-sdk-for-autocad-mep.html
В в MEP есть .NET API: http://adndevblog.typepad.com/aec/2012/07/where-is-autocad-mep-sdk.html Не исключаю, что то, что ты хочешь сделать, можно сделать при помощи MEP .NET API. Советую установить MGDDBG (http://adn-cis.org/assets/gallery/AutoCAD/Autodesk%20DWG%20MgdDBG.bundle.zip) и посмотреть свойства и методы тех примитивов, которые ты собираешься создавать/модифицировать.
Для понимания возможностей MEP .NET API будет эта презентация: http://download.autodesk.com/media/adn/AMEP.NETAPIWebcast_10Sept08.zip Она несколько устарела, но даёт понять с чего начать.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн SatanaXIIIАвтор темы

  • ADN OPEN
  • Сообщений: 27
  • Карма: 2
Ясно. Спасибо, Александр Ривилис.
Попробую копать в сторону Revit. По крайней мере под него побольше есть описаний. Да и на плюсах можно под него писать.
Бензопила пилит тело, а виолончель душу.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Да и на плюсах можно под него писать.
Точно так же можно "на плюсах" писать и под AutoCAD/MEP с использованием AutoCAD / MEP .NET API: http://adndevblog.typepad.com/autocad/2012/09/autocad-command-in-managed-ccli.html
Это называется managed C++ и с обычным (native) C++ он имеет не больше сходства, чем с C#. В любом случае в результате получается .NET сборка.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение