Пример использования сервиса |
Управление атрибутами фрагментов базы знаний, предполагает работу в двух основных режимах: •адаптация параметров элемента модели к словарю алиасов стандартной поставки; •создание пользовательских алиасов и сопоставление их с параметрами фрагмента, на основании собственных стандартов параметризации элементов модели в BIM-системе.
Неизменной частью выступают - штатные параметры стандартного фрагмента базы знаний. Рассмотрим, метод создания и подстановки, пользовательских алиасов, на примере элемента «Стальной панельный радиатор» в BIM-системе Autodesk Revit. За основу возьмем дубликат файла словаря алиасов стандартной поставки, который откроем в сервисе. Для начала определим фрагмент (технологию) базы знаний, которую будем использовать для назначения сметного свойства элементу модели и получения сметного решения. В области иерархии базы знаний, раскрывая уровни, выбираем технологию «Установка радиаторов и конвекторов» Обратите внимание, на возможный цвет индикации позиций фрагментов в иерархии: красным – фрагменты без алиасов, черным – с алиасами, зеленым – алиасы фрагментов изменены в текущей сессии сервиса. В области управления алиасами параметров фрагмента, анализируем информацию о фрагменте и требования для входных данных. Идентификатор фрагмента «Ф0118-03-001». Наименование технологии «Установка радиаторов и конвекторов». Фрагмент состоит из трёх нормативных записей. Для параметра фрагмента «ПРИБОР», при назначении сметного свойства, пользователь в диалоговом режиме при трансляции фрагмента должен указать тип отопительного прибора из трёх предопределенных значений (радиаторы чугунные, стальные и конвекторы). О чем свидетельствует [set] в столбце «измеритель» и перечисленные варианты для параметра в столбце «Значения». В качестве значения «Объем», параметр принимает «мощность радиаторов и конвекторов», следует из столбца «Описание». Ограничений по числовым диапазонам нет, значение ячейки пустое (столбец «Значения»). Измеритель мощности отопительных приборов в «кВт». Алиас параметра по умолчанию «Мощность». Теперь, проанализируем параметры элемента модели в BIM-системе. Для этого, в тестовом режиме, воспользуемся инструментом плагина «Назначить сметное свойство». Сразу же, после активации команды и выделения элемента, в диалоговом окне «Сметная система АВС», будет перечислен список считываемых параметров и их возможные значения. Как видно, требуемое считываемое значение «Мощность», отсутствует. Параметра, с таким наименованием, может и не быть в составе элемента или его значение пусто. Проверяем «Свойства типа», семейства Revit для элемента «отопительный прибор». В качестве передачи мощности прибора, используется параметр «Номинальный тепловой поток_Вт » и единица измерения «Вт». Делаем вывод: наименование алиаса и единица измерения параметра не совпадают. Переходим в сервис и редактируем алиас параметра фрагмента «Объем». В столбце «alias», в ячейке параметра, изменяем значение с «Мощность» на «Номинальный тепловой поток_Вт». Так как, единица измерения параметра фрагмента выражена в «кВт», а в элементе модели «Вт», оставляем значение переводного коэффициента «1000». Сохраняем изменения в редактируемом файле текущей сессии сервиса. Нажимаем «Сохранить текущий словарь алиасов» в меню «Файл». Последний этап, внесение наименования нового алиаса в файл пользовательских параметров «UserParams.txt». Файл расположен в директории программного комплекса АВС, по следующему пути: \Abc_win\Exec. Воспользовавшись произвольным текстовым редактором, измените файл, добавив новую строчку с записью алиаса. Важно! Прекращаем работу «Базы знаний АВС». В панели задач на иконке с приложением, с помощью контекстного меню, нажмите пункт «Закрыть». Проверим результат наших изменений, тестовой выгрузкой элемента модели в смету. Назначаем сметное свойство. В диалоговом окне «Сметная система АВС», к базовому списку, добавился новый считываемый пользовательский параметр «Номинальный тепловой поток_Вт» и его значение «807 Вт». При назначении, применяем технологию «18-03-001 Установка радиаторов и конвекторов». Выгружаем результат и подаём его на вход в «АВС-Рекомпозитор». Копируем данные в буфер, после рекомпозиции и рассчитываем смету в программном комплексе АВС. Сметно-экономическое решение на выходе фрагмента работает корректно. Единицы мощности прибора и применяемой расценки в смете соответствуют проектным данным в модели.
|