Обзор каталога моделей кабеленесущих систем созданных для Intergraph Smart 3D

Для компании ООО “Энерготэк” был реализован каталог элементов в ПО SMART3D. В загрузочных файлах для каталога содержатся как фасонные изделия, так и шарнирные соединения для стыковки фасонных элементов трассы. При этом, весь комплект шарнирного соединения реализован как один элемент в каталоге, но при подсчете спецификации он раскладывается на все необходимые составляющие, пластины крепеж и проч.

Опорные конструкции выставляются в модуле Hangers and Supports. Вместе с самим каталогом в проекте также реализована программа для подсчета крепежа между элементами трассы, опорными конструкциями, а также между лотками и опорами, на которых располагаются лотки. Расчет крепежа выполнен в виде отдельного приложения, которое обращается к RDB базе 3D модели выполненной в Smart 3D/SmartPlant 3D. Для работы программы необходимо указать путь к БД и запускать от пользователя с правами доступа на чтение.

Работа с программой осуществляется в следующем порядке:

  1. При запуске программы пополняется из БД список проектов
  2. После того как загрузятся проекты из БД, необходимо выбрать нужный проект, в дереве проекта выбрать системы, для которых необходимо получить спецификацию.
  3. По нажатию кнопки «Запуск», программа запрашивает данные из БД SmartPlant и генерирует xls файл спецификации.
  4. После формирования файла он открывается в Excel.

Для корректной работы программы необходимо чтобы на ПК был установлен MS Excel.

Настройка базы данных

Для работы программы необходимо произвести следующие настройки в БД / Smart3D:

  1. Добавить в БД MS SQL пользователя от имени которого будет работать ПО, установить пароль для него
  2. Установить для БД MS SQL смешанную авторизацию или авторизацию по паролю.
  3. Открыть данному пользователю доступ до БД  на чтение.

После загрузки каталогов с лотками, опорами необходимо выполнить синхронизацию модели с каталогом с установленной галкой “Regenerate Views”: После этого выполнить регенерацию баз RDB для проектов.

Файл настройки

В работе программы используется файл настроек DbDoc.xml . В файле меняются следующие параметры:

<dbsource> – имя сервера  БД MSSql с инстансом (при наличии).

<SQLUser>, < passw> – имя пользователя и пароль пользователя под которым работает ПО

<site> – имя БД сайта Smart3D – для получения списка проектов / имен RDB  баз.

Раздел <ClassToType>.

В разделе перечислены классы Smart3D и их описание для вывода в спецификацию.

Class – класс элемента каталога smart3d.

Desc – описание элемента

Parttype – раздел в который попадет элемент при формировании

Unit – единицы измерения для элемента

Число – порядковый номер, отвечает за сортировку элементов в спецификации.

В случае, если в спецификации появились строчки «Неизвестный класс», необходимо дополнить раздел <ClassToType> именем неизвестного класса и описанием для него (по подобию).

<KIPQuery>, <SupportQuery> – запросы к RDB. Количество столбцов фиксировано.

Настройка  вывода спецификации может осуществляться как изменениями в разделе <ClassToType>  так и в самих запросах к RDB.

Для полного заполнения всех полей информацией необходимо заполнить поля (Gost or TU и Short Description for Specs) Оборудования:

Gost or TU представляет собой выпадающий список возможных ГОСТов деталей. (Каталог EquipmentGost. Заполняется и вносится в базу Администратором SP3D)

Short Description for Specs – текстовое поле для заполнения.