Versions Compared

Key

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

Include PageRR2D:Block Model FormulasRR2D:Block Model Formulas

Для использования в 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&&If A is true and B is true and C is true ..., return true, else return false.
Or||If A is true or B is true or C is true ... return true, else return false. 
Equal to==If A is equal to B, return true, else return false.
Not equal to!=If A is not equal to B, return true, else return false.
Greater than>If A is greater than B, return true, else return false.
Greater than or equal to>=If A is greater than or equal to B, return true, else return false.
Less than<If A is less than B, return true, else return false.
Less than or equal to<=If A is less than or equal to B, return true, else return false.