ЕСЛИ

Арифметический оператор IF может служить для условного вычисления функционального выражения.

IF (выражение 1: выражение 2, выражение 3, выражение 4)

При выполнении этого метода вычисляется выражение 1, от значения которого зависят последующие операции.
  • Если выражение 1 меньше нуля, арифметический оператор IF возвращает выражение 2.
  • Если выражение 1 равно нулю, арифметический оператор IF возвращает выражение 3.
  • Если выражение 1 больше нуля, арифметический оператор IF возвращает выражение 4.

Формат

IF (A: X, Y, Z)

Аргументы

A Любое верное выражение функции. Это выражение вычисляется в программе для выбора ветви арифметического оператора IF <X, Y, Z>.
X Любое верное выражение функции. Если значение проверяемого выражения меньше нуля, в программе вычисляется выражение X и функция IF принимает значение выражения X. В противном случае выражение X не вычисляется.
Y Любое верное выражение функции. Если значение проверяемого выражения равно нулю, в программе вычисляется выражение Y и функция IF принимает значение выражения Y. В противном случае выражение Y не вычисляется.
Z Любое верное выражение функции. Если значение проверяемого выражения равно нулю, в программе вычисляется выражение Z и функция IFпринимает значение выражения Z. В противном случае выражение Z не вычисляется.

Внимание

Если движение определяется с применением арифметической функции IF, убедитесь в том, что результирующее движение или сила являются непрерывными. Если движение или сила являются прерывистыми, возможно, моделирование движения не сможет найти решение. Желательно, чтобы функции, используемые для определения движения или сил, обладали непрерывистыми первыми и вторыми производными. Рекомендуется определять движение без применения функции if.