Плагин NGraph - функциональные схемы автоматизации технологических процессов в Autodesk Revit

Суть плагина заключается в автоматическом составлении части функциональной схемы технологического процесса.

Инженер создает структурную схему.

Программа строит футер (подвал). Пример работы программы
Полностью автоматизировать процесс сложно, и технологических решений существует огромное количество. В некоторых случаях возможно «обучить систему» и построить структуру на основе словесного описания. Но данных мало, требуются наработки тысяч структурных схем.
Структурная схема состоит из семейств категорий «Элементы узла», «Марки элемента узла» , «Группы элементов узла», аннотационные линии и текст.

Состав элемента структурной схемы.

Группа элемента узла (1) - определяет границу группы к которой принадлежат точки (элементы узла).

Элемент узла (2) - это условный кабель. Точка характеризует количество дискретных и аналоговых сигналов, тип конечного элемента, его назначение.

Марки элементов узлов (3) - различные типоразмеры марок, для отображения параметров элемента узла.


Пользователь заполняет параметры для каждой «зеленой точки».
Группировка элементов и их нумерация осуществляется автоматически по параметрам «_Установка» и «ГОСТ 21.208».
Количество создаваемых «подвалов» или «футеров» будет равно количеству групп по значению параметра «_Установка »

Если параметр «_Элемент_на_щите» заполнен, то на футере появляется его графическое отображение.


Пример работы программы
Программа использует свой шаблон. Определенные названия семейств и их типов. В программу планируется добавить кабельный журнал, структурную схему и т.п.
Плагин предоставляется бесплатно. При разработке использованы материалы Nice3point (Roman), Revit API и автоматизация Revit с нуля | Дзен, The Building Coder.