RR. Формулы блочной модели

Для использования в Reserve Model Generator (Генератор модели запаса) доступен ряд формул.

Формулы блочной модели:

A+B

Сложить A и B

A-B

Вычесть B из A

A*B

Умножить A на B

A/B

Разделить A на B

A.ToLower()

Преобразовать все заглавные буквы (HG, Hg, hg) в строчные (hg)

Math.Min(A,B)

Вернуть минимум A и B

Math.Max(A,B)

Вернуть максимум A и B

N("density") <= 0 ? 0 : N("volume")

Если плотность меньше или равна нулю, вернуть нулевой объем, иначе вернуть поле объема

A.Substring(0,Math.Min(3,A.Length))

Вернуть первые три буквы A

( RowT("material")=="waste1" || RowT("material")=="waste2" ) ? "waste" : RowT("material")

При материале «waste1» или «waste2», вернуть «waste», иначе вернуть «материал»

Логические операции:

And (И)

&&

Если A  «истина» и B  «истина» и C  «истина», то возвращается значение «истина», в противном случае возвращается «ложь»

Or (Или)

||

Если A  «истина» или B  «истина» или C  «истина», то возвращается значение «истина», в противном случае возвращается «ложь»

Equal to (Равно)

==

Если A равно B, вернуть значение «истина», иначе вернуть «ложь»

Not equal to (Не равно)

!=

Если A не равно B, вернуть значение «истина», иначе вернуть «ложь»

Greater than (Больше)

>

Если A больше B, вернуть значение «истина», иначе вернуть «ложь»

Greater than or equal to (Больше или равно)

>=

Если A больше или равно B, вернуть значение «истина», иначе вернуть «ложь»

Less than (Меньше)

<

Если A меньше B, вернуть значение «истина», иначе вернуть «ложь»

Less than or equal to (Меньше или равно)

<=

Если A меньше или равно B, вернуть значение «истина», иначе вернуть «ложь»