Функции для «ЛЖ. Расчеты до/после анализов»: различия между версиями
Sidminik (обсуждение | вклад) |
|||
| (не показано 5 промежуточных версий 2 участников) | |||
| Строка 30: | Строка 30: | ||
===Синтаксис=== | ===Синтаксис=== | ||
<code> | <code>ПоказательБезусловно ("показатель"; погр/рез)</code> | ||
Где: | Где: | ||
| Строка 42: | Строка 42: | ||
Для того чтобы вывести полученные неокругленные данные на вкладку «Расчеты после», необходимо прописать следующим образом: | Для того чтобы вывести полученные неокругленные данные на вкладку «Расчеты после», необходимо прописать следующим образом: | ||
<code>Хэтан = | <code>Хэтан = ПоказательБезусловно ("Этан"; рез) = 10,0856</code> | ||
<code>Дэтан = | <code>Дэтан = ПоказательБезусловно ("Этан"; погр) = 0,004125</code> | ||
Тогда как функция «Показатель» в этом случае в качестве результата отработки выдаст округленные значения: | Тогда как функция «Показатель» в этом случае в качестве результата отработки выдаст округленные значения: | ||
| Строка 77: | Строка 71: | ||
<code>X=ПеременнаяКалькулятора("Массовая концентрация хлористых солей, мг/дм3 (%)"; "Xмг"; сред)</code> | <code>X=ПеременнаяКалькулятора("Массовая концентрация хлористых солей, мг/дм3 (%)"; "Xмг"; сред)</code> | ||
<div style="background-color: #e7f3ff; border-left: 5px solid #2196f3; padding: 15px; margin: 10px 0;"> | |||
Функции «Показатель» и «Переменнаякалькулятора» не | '''Примечание!''' | ||
Функции <code>«Показатель»</code> и <code>«Переменнаякалькулятора»</code> не работают на форме задания формулы метрологических характеристик. | |||
</div> | |||
==Если== | ==Если== | ||
===Блок=== | |||
ЛЖ. Расчеты после анализов | |||
===Применение=== | |||
Данная функция используется для задания условий по выводу и присвоению текстовых переменных. | |||
===Синтаксис=== | |||
<code>Если (if (условие; 1; 0)| “значение1” | “значение2”)</code> | |||
Где: | |||
*<code>условие</code> – логическое выражение, содержащее константы, переменные и операторы <, >, <=, >=, <>, И, ИЛИ; | |||
*<code>цифра 1</code> – проставляется, если условие истинно; | |||
*<code>цифра 0</code> - проставляется, если условие ложно; | |||
*<code>значение 1</code> – значение, возвращаемое функцией if, если условие истинно (присвоение цифры 1); | |||
*<code>значение 2</code> – значение, возвращаемое функцией if, если условие ложно (присвоение цифры 0). | |||
===Пример=== | |||
<code>Заключение = Если (if (рН<5; 1; 0)|"удовл."|"не удовл.")</code> | |||
Т.о. если значение переменной «рН» будет меньше 5, то при обработке условия получаем цифру 1, следовательно, переменной «Заключение» будет присвоено значение «удовл.». | |||
В обратном случае обработка условия выдает цифру 0 и переменной будет присвоено значение «не удовл.». | |||
Допустимо и сравнение текстовых переменных, для этого используется знак «==». | |||
'''Например:''' | |||
<code>b="q;e;r;t"</code> | |||
<code>a=Если(b=="q"|"Значение 1"|"Значение2")</code> | |||
Если значение переменной b равно текстовому значению «q», то результат «а» будет равно «Значение1». | |||
<div style="background-color: #fff3cd; border-left: 5px solid #ffc107; padding: 15px; margin: 10px 0;"> | |||
'''Внимание!''' | |||
Оператор <code>IF,ЕСЛИ</code> критичен к количеству пробелов между параметрами функций. | |||
</div> | |||
Текущая версия от 09:00, 19 июня 2026
Показатель
Блок
ЛЖ. Расчеты после анализов
Применение
Используется на вкладке «Расчеты после анализов» для вывода округленных по правилам методик погрешности или результата анализа указанного показателя.
Синтаксис
Показатель ("показатель"; погр/рез)
Где:
показатель– наименование показателя;погр/рез– выбор значения для вывода: погрешности или результата анализа соответственно.
Пример
На вкладке «Результаты анализа» заполнены данные для показателя «Этан»:
Х = 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,ЕСЛИ критичен к количеству пробелов между параметрами функций.