среда, 25 августа 2010 г.

Синтаксис формул Revit'a.


При создании параметрического семейства мы очень часто пользуемся формулами.
Но к сожалению справка Revit не дает нам перечня функций и их кратким описанием.
Именно такой перечень я и решил создать.



Сложение                        +
Вычитание                       -
Умножение                      *
Деление                            /
Возведение в степень      ^
Логарифм                       log
Корень квадратный        sqrt
Синус                              sin
Косинус                           cos
Тангенс                          tan
Арксинус                         asin
Арккосинус                     acos
Арктангенс                     atan
Экспонирование              exp
Абсолютное значение      Abs

Более подробно хотелось бы остановиться на фунциях условий.
IF(<условие>, <выполняется>, <не_выполняется>)
AND - логический оператор. используют в случае, когда нужно выполнить два и более условия одновременно
OR - логический оператор. используют в случае, когда достаточно выполнить лишь одно условия из перечня
> - больше
< - меньше
= - равно
Not - Не

Кроме того. Есть такой тип данных Да/Нет.

Пример
А=Да
Б=Да
В=Да
тогда
Сумма = 3 = if(А, 1, 0) + if(Б, 1, 0) + if(В, 1, 0)


А=Да
Б=Да
В=Нет
тогда
Сумма = 2 = if(А, 1, 0) + if(Б, 1, 0) + if(В, 1, 0)
тип данных Да/Нет from Dmitry Dronov on Vimeo.

Комментариев нет:

Отправить комментарий