Для компании ООО “Энерготэк” был реализован каталог элементов в ПО SMART3D. В загрузочных файлах для каталога содержатся как фасонные изделия, так и шарнирные соединения для стыковки фасонных элементов трассы. При этом, весь комплект шарнирного соединения реализован как один элемент в каталоге, но при подсчете спецификации он раскладывается на все необходимые составляющие, пластины крепеж и проч.
Опорные конструкции выставляются в модуле Hangers and Supports. Вместе с самим каталогом в проекте также реализована программа для подсчета крепежа между элементами трассы, опорными конструкциями, а также между лотками и опорами, на которых располагаются лотки. Расчет крепежа выполнен в виде отдельного приложения, которое обращается к RDB базе 3D модели выполненной в Smart 3D/SmartPlant 3D. Для работы программы необходимо указать путь к БД и запускать от пользователя с правами доступа на чтение.
Работа с программой осуществляется в следующем порядке:
Для корректной работы программы необходимо чтобы на ПК был установлен MS Excel.
Для работы программы необходимо произвести следующие настройки в БД / Smart3D:
После загрузки каталогов с лотками, опорами необходимо выполнить синхронизацию модели с каталогом с установленной галкой “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 – текстовое поле для заполнения.