Эта статья представляет тот необходимый минимум, который, по мнению автора, следует учитывать при администрировании ПО nanoCAD Конструкторский BIM (версия 2.0). В первую очередь подразумевается использование данного ПО в корпоративной среде. Материал также будет полезен инженерам, работающим в однопользовательском режиме и желающим лучше понять некоторые особенности настройки программы.
Для начала взглянем на ПО «сверху» и рассмотрим основные программные компоненты.
Все сказанное наглядно представлено на рис. 1.
Важные особенности, о которых нужно знать при «взгляде сверху»:
Из последнего пункта следует, что:
При работе в корпоративной среде важно обеспечить единство используемых элементов. Соответственно, нужна централизованная БД, управляемая САПР-администратором.
Сама БД хранит геометрию элемента (2D/3D), набор атрибутов объекта и все связи между ними.
Структуру таблиц БД вы можете видеть с помощью sqlmanagementstudio, pgadmin для PostgreSQL либо любого другого аналогичного инструмента (к примеру, dbeaver). Как правило, это не требуется, но если есть специфические задачи или просто очень интересно…
Официальным редактором для САПР-инженера в данном случае является Менеджер библиотеки стандартных компонентов, который поставляется в составе серверной части nanoCAD Конструкторский BIM. Также этот Менеджер включен в дистрибутивы линейки Model Studio CS.
Вообще Конструкторский BIM «из коробки» обеспечивает минимально необходимый набор инструментов для работы с БД стандартных элементов. Например, для создания и внесения собственных элементов, в том числе с большой номенклатурой типоразмеров. Более сложные случаи (объемная структура каталогов, сложные связи) предполагают использование Менеджера библиотеки стандартных компонентов. Там же настраиваются, например, права доступа.
Само подключение к БД стандартно: Настройки → Системные настройки → База данных (рис. 2).
Конфигурация подключения на клиентской машине хранится в $AD\BIMStructure\Library\lib_settings.xml (здесь и далее ради удобства чтения будут использоваться сокращения для путей к файлам настроек: $AD и $PF. Полные пути приведены в примечании, помещенном в конце статьи).
Процесс создания и внесения элементов БД достоин отдельной (и, вероятно, не единственной) статьи. На старте стоит понимать, что процесс создания сложных объектов со множеством взаимосвязей (в БД «из коробки» их, кстати, много и они открыты для редактирования) не относится к задачам инженера-проектировщика, хотя все штатные инструменты ему доступны. Этим или должен заниматься инженер по САПР либо BIM-менеджер, или элементы должны создаваться на стороне вендора. Пример полностью параметрического (то есть динамически меняющегося по колонне/ригелю) соединения показан на рис. 3.
Администрирование и доработка БД стандартных элементов — одна из самых трудоемких задач САПР-администратора этого ПО.
При коллективной работе обычно требуется использовать отчеты/спецификации. И производить их индивидуальную настройку.
Штатный редактор спецификаций, помимо того что содержит готовые настроенные по ГОСТ шаблоны, очень гибок и позволяет настраивать практически любые виды необходимых отчетов из модели.
Такая настройка — это также задача САПР-администратора. Все спецификации (в том числе новые) должны быть утверждены и по возможности храниться централизованно. Но в данном случае настройки не хранятся в БД — это отдельные XML и дополнительные файлы. Структура здесь следующая:
Существуют два подхода к распространению этих настроек:
Список шаблонов спецификаций «из коробки» представлен на рис. 4.
Изначально хранится в $PF\Settings\BIMStructure\DwgTemplates.
Тут все стандартно. Задали необходимые слои, типы линий, шрифты
Настройки генерации видов также хранятся в XML. Их назначение — задавать правила генерации проекции, масштаб, фильтр объектов из модели, правила генерации линий
С выходом версии 2.0 в nanoCAD Конструкторский BIM появился мощный и довольно любопытный функционал, позволяющий настраивать маппинг параметров объектов, созданных в ПО, на параметры IFC. То есть теперь существует возможность создавать собственную IFC-схему под требования экспертизы/заказчика/смежников. В поставке есть готовые схемы, они находятся в $PF\Settings\BIMStructure\IFC_Specificators.
Поскольку это опять же XML, пути распространения новой схемы аналогичны представленным в п. 2.
nanoCAD Конструкторский BIM поддерживает возможность интеграции с CADLib. Если вы используете это ПО, достаточно только указать настройки подключения аналогично тому, как это представлено в п. 1. База данных в CADLib, как правило, создается отдельно «на проект» и настраивается САПР-администратором.
Пожалуй, это все основные настройки, о которых стоит как минимум знать перед началом использования nanoCAD Конструкторский BIM в корпоративной среде. Использование либо неиспользование тех или иных возможностей кастомизации ПО сильно зависит от конкретных рабочих задач, а также от наличия или отсутствия САПР-администратора/BIM-менеджера.
Некоторым минусом для администрирования является невозможность централизованного хранения ряда настроек (отсутствует возможность использовать сетевые пути до места хранения тех же XML-файлов). Однако в целом при должном администрировании система настроек проявляет достаточную гибкость и позволяет без проблем интегрировать nanoCAD Конструкторский BIM в корпоративную среду.
Примечание. Сокращения, используемые для путей к файлам настроек: