Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Для использования в 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

вскрыша1» или «

waste2

вскрышв2», вернуть «

waste

вскрыша», иначе вернуть «материал»

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

And (И)

&&

Если A  «

true

истина» и B  «

true

истина» и C  «

true

истина»

...

, вернуть значение «

true

истина», иначе вернуть «

false

ложь»

Or (Или)

||

Если A  «

true

истина» или B  «

true

истина» или C  «

true» ... вернуть

истина», вернуть значение «

true

истина», иначе вернуть «

false

ложь»

Equal to (Равно)

==

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

true

истина», иначе вернуть «

false

ложь»

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

!=

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

true

истина», иначе вернуть «

false

ложь»

Greater than (Больше)

>

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

true

истина», иначе вернуть «

false

ложь»

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

>=

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

true

истина», иначе вернуть «

false

ложь»

Less than (Меньше)

<

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

true

истина», иначе вернуть «

false

ложь»

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

<=

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

true

истина», иначе вернуть «

false

ложь»