Пользователи Renga часто обращаются в Службу технической поддержки с вопросом: “Как из тех параметров объектов, которые получаются при создании модели, автоматически получить другие параметры для спецификаций и чертежей?”
Например:
Как вычислить площадь таких помещений, как балкон, лоджия и терраса?
Как получить расчётную ширину проёма при эвакуации?
Как автоматически получить наименование деревянного изделия?
Раньше дополнительные вычисления мы рекомендовали выполнять в сторонних приложениях с помощью экспорта данных модели в CSV, а далее оформлять таблицы. Другой способ, который тоже можно было использовать: рассчитать значение сторонними инструментами, а затем внести значение в соответствующее свойство.
Эти способы решают задачу, но не защищают вас от неактуальных данных в проектной документации и потери времени.
Поэтому в выпуске 4.8 в Renga появится возможность задать выражение для свойства объекта.
Выражение для числовых свойств может содержать число или формулу. В формуле можно использовать ссылки на значения числовых параметров, свойств, а также расчётных характеристик объектов. Для каждого типа объекта в Renga этот набор отличается и его можно посмотреть при добавлении графы спецификации.
Например, чтобы теперь учесть понижающий коэффициент при расчёте общей площади квартиры, нужно будет добавить помещениям два свойства:
- Понижающий коэффициент. Тип данных - Перечисление, варианты значений: 1; 0.5 и 0.3.
По умолчанию у всех помещений будет выставлено значение 1. Для балконов его нужно будет назначить равным 0.3, для лоджий 0.5. - Площадь. Тип данных - Площадь. Для этого свойства надо задать выражение:
Чистая площадь пола*Понижающий коэффициент
Выражение для свойств типа Строка может содержать как формулы, так и ссылки на, например, наименования, а также любые другие символы. При этом ссылки и формулы для получения значений должны быть заключены в фигурные скобки {}.
Например, чтобы сформировать наименование деревянного изделия в спецификации, необходимо добавить следующие свойства для типа объекта Балка:
- Наименование типа элемента. Тип данных - Перечисление. Значения: Коньковый брус, Кобылка, Лежень, Мауэрлат, Накосная нога, Подкос, Ригель, Стропильная нога.
- Наименование. Тип данных - Строка. для этого свойства надо задать выражение:
{Наименование типа элемента} {round(Габаритная высота поперечного сечения)}x{round(Габаритная ширина поперечного сечения)} мм, L={round(Номинальная длина)} мм
В этом выражении используются ссылки и формулы, функция round округляет расчётные характеристики до целого числа.
Выражения также могут быть заданы для свойств типа данных Булевый. Например, вам нужно, не проверяя каждую стену в модели, определить для каких стен необходимо назначить армирование.
Например, задайте следующее выражение для свойства Необходимо армировать:
(Толщина стены>300) ? 1 : 0
Где 1 - Да, 0 - Нет.
Полученные с помощью выражений значения свойств объектов можно использовать, как в спецификациях, так и в других инструментах Renga, работающих со свойствами, а именно в маркерах, легендах и фильтрах.
Renga 4.8 выйдет в конце июня. Следите за новостями и не забудьте обновить Renga!
Комментарии
Можно ли с помощью логический выражений обрабатывать так же текстовые значения, если да то как это записать ?
И второй вопрос, есть сборка из нескольких разных конструкций, в спецификации на эту сборку есть вычисления суммы масс этих конструкций и общий итог, можно ли как то получить этот итог в свойствах сборки ?
Посмотрите, пожалуйста, вот эту статью ещё https://rengarnd.blogspot.com/2021/07/blog-post.html и познакомьтесь с работой легенд https://help.rengabim.com/ru/index.htm#legend.htm.
В штамп можно будет либо вписать вручную, либо вставить легенду. Свойства объектов напрямую с помощью ссылок добавить нельзя
Если не сможете получить то, что нужно, напишите, пожалуйста, в службу тех.поддержки и приложите образцы того, что нужно получить, помогут решить задачу или зарегистрируют предложение по доработке функциональности.
Отправить комментарий