Условные выражения дают дополнительную гибкость при моделировании семейств REVIT Структура условного выражения: IF (<условие>, <выполняется>, <не_выполняется>) Если "<условие>" выполняется, то значением параметра будет "<выполняется>". Если "<условие>" не выполняется, то значением параметра будет "<не_выполняется>". В условном выражении могут использоваться числовые значения, имена параметров, а также параметры типа "Да/Нет". В условии можно использовать следующие операторы сравнения: "<", ">" и "=". Также поддерживается использование логических операторов: "AND", "OR" и "NOT". На текущий момент не поддерживаются операторы "<=" и ">=". Однако, эти операторы может заменить логический оператор "NOT". Например, неравенство a<=b можно записать как NOT(a > b). Ниже приведены примеры формул с условными выражениями: Обычное IF: =IF (Ширина< 3000 мм, 200 мм, 300 мм) IF со строковым параметром: =IF (Ширина > 35, “Строка1”, “Строка2”) IF и логический оператор AND: =IF ( AND (x = 1 , y = 2), 8 ,
Условные выражения для формул REVIT
7 сентября 20247 сен 2024
305
1 мин