Нахождение длин кабелей в групповой линии.

Автор Тема: Нахождение длин кабелей в групповой линии.  (Прочитано 1735 раз)

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

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

  • ADN OPEN
  • Сообщений: 25
  • Карма: 0
Доброе время суток!
Вопрос следующий - необходимо получить список кабелей (и их длин) для каждой групповой линии щита. Немного поясню:
-для освещения на одну группу подключается несколько светильников, выключатель. Все они соединяются кабелями. Суммарная длина всего кабеля является параметром элемента (RBS_ELEC_CIRCUIT_LENGTH_PARAM). Мне же необходимо найти (список?) отдельных отрезков кабеля (от щита до выключателя, от выключателя до первого светильника и т.д)
Ковыряние в RevitLookup не помогло понять, где этот список находится.
Опыта под Revit API очень мало.
Заранее спасибо.

Отмечено как Решение Iurii 16-06-2020, 15:05:20

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Ковыряние в RevitLookup не помогло понять, где этот список находится.

Самого по себе такого списка нет. Можно попробовать пройтись по графу сети, примерно как у Джереми вот в этой статье: https://thebuildingcoder.typepad.com/blog/2016/06/traversing-and-exporting-all-mep-system-graphs.html

Правда, с электрикой есть нюансы, поскольку провод (Wire) - элемент, который существует только на 2D-видах, а не в модели как таковой. Электрика в Revit на текущий момент заточена под штаты, хотя у Autodesk есть планы по работам в этом направлении. Возможно, под эту задачу следует использовать другие инструменты, или как вариант разработать небольшое приложеньице + набор семейств, где кабели моделировать, например, conduit-ами + семейства соединительной детали коробов с электрическими коннекторами, и подключать светильники непосредственно к этим семействам.

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

  • ADN OPEN
  • Сообщений: 25
  • Карма: 0
Спасибо! Буду копать в этом направлении.