Перейти к содержанию

Функции для «ЛЖ. Расчеты до/после анализов»

Материал из Химсофт Вики

Показатель

Блок

ЛЖ. Расчеты после анализов

Применение

Используется на вкладке «Расчеты после анализов» для вывода округленных по правилам методик погрешности или результата анализа указанного показателя.

Синтаксис

Показатель ("показатель"; погр/рез)

Где:

  • показатель – наименование показателя;
  • погр/рез – выбор значения для вывода: погрешности или результата анализа соответственно.

Пример

На вкладке «Результаты анализа» заполнены данные для показателя «Этан»: Х = 10%, Δ = 0,004 %.

Для того чтобы вывести полученные данные на вкладку «Расчеты после», необходимо прописать следующим образом:

Хэтан = Показатель ("Этан"; рез) = 10

Дэтан = Показатель ("Этан"; погр) = 0,004

ПоказательБезусловно

Применение

Используется на вкладке «Расчеты после анализов» для вывода неокругленных погрешности или результата анализа указанного показателя.

Синтаксис

ПоказательБезусл ("показатель"; погр/рез)

Где:

  • показатель – наименование показателя;
  • погр/рез – выбор значения для вывода: погрешности или результата анализа соответственно.

Пример

На вкладке «Результаты анализа» заполнены данные для показателя «Этан»: Х = 10,0856%, Δ = 0,004125%, которые в дальнейшем округлены до Х = 10%, Δ = 0,004 %.

Для того чтобы вывести полученные неокругленные данные на вкладку «Расчеты после», необходимо прописать следующим образом:

Хэтан = ПоказательБезусл ("Этан"; рез) = 10,0856

Дэтан = ПоказательБезусл ("Этан"; погр) = 0,004125

Примечание!

Опытным путем установлено, что «ПоказательБезусл» не работет, должно быть «ПоказательБезусловно».

Тогда как функция «Показатель» в этом случае в качестве результата отработки выдаст округленные значения:

Хэтан = Показатель ("Этан"; рез) = 10

Дэтан = Показатель ("Этан"; погр) = 0,004

ПеременнаяКалькулятора

Блок

ЛЖ. Расчеты после анализов

Применение

Используется на вкладке «Расчеты после анализов»для вывода минимального, максимального или среднего значения переменной из калькулятора.

Синтаксис

ПеременнаяКалькулятора("показатель"; "переменная"; мин/макс/сред)

Где:

  • показатель – наименование показателя;
  • переменная - наименование переменной калькулятора, значение которой необходимо получить с помощью данной функции;
  • мин/макс/сред – выбор значения переменной, которое необходимо вывести из набора параллельных определений: минимального, максимального или среднего.

Пример

X=ПеременнаяКалькулятора("Массовая концентрация хлористых солей, мг/дм3 (%)"; "Xмг"; сред)

Примечание!

Функции «Показатель» и «Переменнаякалькулятора» не работают на форме задания формулы метрологических характеристик.

Если

Блок

ЛЖ. Расчеты после анализов

Применение

Данная функция используется для задания условий по выводу и присвоению текстовых переменных.

Синтаксис

Если (if (условие; 1; 0)| “значение1” | “значение2”)

Где:

  • условие – логическое выражение, содержащее константы, переменные и операторы <, >, <=, >=, <>, И, ИЛИ;
  • цифра 1 – проставляется, если условие истинно;
  • цифра 0 - проставляется, если условие ложно;
  • значение 1 – значение, возвращаемое функцией if, если условие истинно (присвоение цифры 1);
  • значение 2 – значение, возвращаемое функцией if, если условие ложно (присвоение цифры 0).

Пример

Заключение = Если (if (рН<5; 1; 0)|"удовл."|"не удовл.")

Т.о. если значение переменной «рН» будет меньше 5, то при обработке условия получаем цифру 1, следовательно, переменной «Заключение» будет присвоено значение «удовл.».

В обратном случае обработка условия выдает цифру 0 и переменной будет присвоено значение «не удовл.».

Допустимо и сравнение текстовых переменных, для этого используется знак «==».

Например: b="q;e;r;t"

a=Если(b=="q"|"Значение 1"|"Значение2")

Если значение переменной b равно текстовому значению «q», то результат «а» будет равно «Значение1».

Внимание!

Оператор IF,ЕСЛИ критичен к количеству пробелов между параметрами функций.