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

Функции для «Алгоритмов контроля»: различия между версиями

Материал из Химсофт Вики
Строка 80: Строка 80:
|«Округлить по» ГОСТам и ТУ, ОСТ
|«Округлить по» ГОСТам и ТУ, ОСТ
|
|
#Определение погрешности от X в соответствии с характеристикой «Погрешность Л» Δ(X).
#Определение погрешности от <code>X</code> в соответствии с характеристикой <code>«Погрешность Л» Δ(X)</code>.
#Определение количества знаков после запятой или значащих цифр в соответствии с правилами НД n(Δ(X)).
#Определение количества знаков после запятой или значащих цифр в соответствии с правилами НД <code>n(Δ(X))</code>.
#Представление (округление) числа X по найденному количеству знаков после запятой или значащих цифр n(Δ(X)).
#Представление (округление) числа <code>X</code> по найденному количеству знаков после запятой или значащих цифр <code>n(Δ(X))</code>.
Не учитывает диапазон применимости методики.
Не учитывает диапазон применимости методики.


Если значение выходит за диапазон, то производится определение погрешности от X в соответствии с характеристикой «Погрешность Л» 6(X)(по второй колонке) для минимального/максимального значения границы диапазона соответственно.
Если значение выходит за диапазон, то производится определение погрешности от <code>X</code> в соответствии с характеристикой <code>«Погрешность Л» 6(X)</code> (по второй колонке) для минимального/максимального значения границы диапазона соответственно.
|
|
#Определение погрешности от X в соответствии с характеристикой «Погрешность Л» Δ(X).
#Определение погрешности от <code>X</code> в соответствии с характеристикой <code>«Погрешность Л» Δ(X)</code>.
#Определение количества знаков после запятой или значащих цифр в соответствии с правилами НД n(Δ(X)).
#Определение количества знаков после запятой или значащих цифр в соответствии с правилами НД <code>n(Δ(X))</code>.
#Представление (округление) числа X по найденному количеству знаков после запятой или значащих цифр n(Δ(X))+ N знаков.
#Представление (округление) числа <code>X</code> по найденному количеству знаков после запятой или значащих цифр <code>n(Δ(X)) + N знаков</code>.
Не учитывает диапазон применимости методики.
Не учитывает диапазон применимости методики.


Если значение выходит за диапазон, то производится определение погрешности от X в соответствии с характеристикой «Погрешность Л» 6(X)(по второй колонке) для минимального/максимального значения границы диапазона соответственно.
Если значение выходит за диапазон, то производится определение погрешности от <code>X</code> в соответствии с характеристикой <code>«Погрешность Л» 6(X)</code> (по второй колонке) для минимального/максимального значения границы диапазона соответственно.
|Округление X до 3-х значащих цифр.  
|Округление <code>X</code> до 3-х значащих цифр.  


Не учитывает диапазон применимости методики
Не учитывает диапазон применимости методики
Строка 99: Строка 99:
|«В ЛЖ представить Погрешность с» «Результат анализа» - согласно погрешности
|«В ЛЖ представить Погрешность с» «Результат анализа» - согласно погрешности
|
|
1.Определение погрешности от X в соответствии с характеристикой «Погрешность Л» Δ(X).
#Определение погрешности от <code>X</code> в соответствии с характеристикой <code>«Погрешность Л» Δ(X)</code>.
2.Определение количества знаков после запятой или значащих цифр погрешности n(Δ(X)) в соответствии с настройками методики анализа. Округление погрешности.
#Определение количества знаков после запятой или значащих цифр погрешности <code>n(Δ(X))</code> в соответствии с настройками методики анализа. Округление погрешности.
3. Округление X по найденному количеству знаков или значащих цифр n(Δ(X)).
#Округление <code>X</code> по найденному количеству знаков или значащих цифр <code>n(Δ(X))</code>.
Не учитывает диапазон применимости методики.
Не учитывает диапазон применимости методики.
Если значение выходит за диапазон, то производится определение погрешности от X в соответствии с характеристикой «Погрешность Л» 6(X)(по второй колонке) для минимального/максимального значения границы диапазона соответственно.
 
Если значение выходит за диапазон, то производится определение погрешности от <code>X</code> в соответствии с характеристикой <code>«Погрешность Л» 6(X)</code><code>(по второй колонке) для минимального/максимального значения границы диапазона соответственно.
|
|
1.Определение погрешности от X в соответствии с характеристикой «Погрешность Л» Δ(X).
#Определение погрешности от <code>X</code> в соответствии с характеристикой <code>«Погрешность Л» Δ(X)</code>.
2.Определение количества знаков после запятой или значащих цифр погрешности n(Δ(X)) в соответствии с настройками методики анализа. Округление погрешности.
#Определение количества знаков после запятой или значащих цифр погрешности <code>n(Δ(X))</code> в соответствии с настройками методики анализа. Округление погрешности.
3. Округление X по найденному количеству знаков или значащих цифр n(Δ(X))плюс N знаков.
#Округление <code>X</code> по найденному количеству знаков или значащих цифр <code>n(Δ(X)) + N знаков</code>.
Не учитывает диапазон применимости методики.
Не учитывает диапазон применимости методики.
Если значение выходит за диапазон, то производится определение погрешности от X в соответствии с характеристикой «Погрешность Л» 6(X)(по второй колонке) для минимального/максимального значения границы диапазона соответственно.
 
|Округление X по количеству знаков после запятой или значащих цифр погрешности в соответствии с настройками методики анализа.
Если значение выходит за диапазон, то производится определение погрешности от <code>X</code> в соответствии с характеристикой <code>«Погрешность Л» 6(X)</code> (по второй колонке) для минимального/максимального значения границы диапазона соответственно.
|Округление <code>X</code> по количеству знаков после запятой или значащих цифр погрешности в соответствии с настройками методики анализа.
 
Не учитывает диапазон применимости методики.
Не учитывает диапазон применимости методики.
|-
|-
|«В ЛЖ представить» «Результат анализа» -  самостоятельно
|«В ЛЖ представить» «Результат анализа» -  самостоятельно
|Округление X по количеству знаков после запятой или значащих цифр результата в соответствии с настройками методики анализа.
|Округление <code>X</code> по количеству знаков после запятой или значащих цифр результата в соответствии с настройками методики анализа.
 
В случае выхода за  диапазон применимости методики сообщение не выводится.
В случае выхода за  диапазон применимости методики сообщение не выводится.
|Округление <code>X</code> по количеству знаков после запятой или значащих цифр результата в соответствии с настройками методики анализа <code>+ N знаков</code>.


|Округление X по количеству знаков после запятой или значащих цифр результата в соответствии с настройками методики анализа плюс Nзнаков.
В случае выхода за  диапазон применимости методики сообщение не выводится.
В случае выхода за  диапазон применимости методики сообщение не выводится.
|Округление <code>X</code> по количеству знаков после запятой или значащих цифр погрешности в соответствии с настройками методики анализа.


|Округление X по количеству знаков после запятой или значащих цифр погрешности в соответствии с настройками методики анализа.
Не учитывает диапазон применимости методики.
Не учитывает диапазон применимости методики.
|-
|-
|ПРИМЕР
|ПРИМЕР
В ЛЖ представить
В ЛЖ представить Погрешность с <code>2</code> значащими цифрами
Погрешность с
 
2 значащими цифрами
Результат анализа согласно погрешности
Результат анализа согласно погрешности
Диапазон от 0,05 до 0,1
 
X=0.0456789
Диапазон от <code>0,05</code> до <code>0,1</code>
Погрешность 39% отн
 
|1.ΔХ =0,0456789*39%/100% =0.01781477 мг/дм3
<code>X=0.0456789</code>
2. В соответствии с методикой округляем погрешность до 2 значащих цифр Δ=0.018
 
3. Округляем Х в соответствии с погрешностью
Погрешность <code>39% отн</code>
|
#ΔХ =0,0456789*39%/100% =0.01781477 мг/дм3
#В соответствии с методикой округляем погрешность до 2 значащих цифр Δ=0.018
#Округляем Х в соответствии с погрешностью  
 
X=0.046
X=0.046
|N=1
#ΔХ =0,0456789*39%/100% =0.01781477 мг/дм3
#В соответствии с методикой округляем погрешность до 2 значащих цифр Δ=0.018
#Округление X в соответствии с погрешностью плюс N знаков


|N=1
1  ΔХ =0,0456789*39%/100% =0.01781477 мг/дм3
2. В соответствии с методикой округляем погрешность до 2 значащих цифр Δ=0.018
3. Округление X в соответствии с погрешностью плюс N знаков
Δ=0.0178
Δ=0.0178
X=0.0457
X=0.0457
|
#Округляем Х в соответствии с округлением установленным для погрешности


|1. Округляем Х в соответствии с округлением установленным для погрешности
X=0.046
X=0.046
|-
|-
|}
|}


==Функции вывода==
==Функции вывода==

Версия от 05:07, 6 апреля 2026

ЖР

Применение

Используется в блоке ВЛК 2.0 для вывода минимального, максимального или среднего значения переменной из калькулятора.

Синтаксис

ЖР(ид_рез,"переменная",мин/макс/сред,лж/рез)

Где:

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

Пример

Срез = ЖР(Х; "С"; сред; рез) - получить значение переменной по ид.результата;

Слж = ЖР(Х; "С"; сред; лж) - получить по ид.результата идентификатор записи в ЛЖ и найти в этой записи значение переменной.

Источник

  • БД MS SQL КТГ (Ставрополь май 2012)

Алгоритмы

  • Оперативный контроль правильности с использованием ОК СТО 5.26-2009
  • ВСК результатов измерений показателей качества с использованием ОК СТО 5.26-2009

ПеременнаяПроцедуры

Применение

Используется в блоке ВЛК 2.0 для вывода в серии значения любой переменной из указанной контрольной процедуры.

Синтаксис

ПеременнаяПроцедуры(номер,"переменная")

Где:

  • номер – номер контрольной процедуры, из которой в серии необходимо получить значение переменной.
  • переменная – наименование переменной, значение которой необходимо получить.

Пример

К1 = ПеременнаяПроцедуры(1;"Кгр")

Источник

  • БД MS SQL КТГ (Ставрополь май 2012)

Алгоритм

  • Контрольная карта для проверки приемлемости значений градуировочных характеристик

ПоГОСТ_8_984

Применение

Используется в блоке ВЛК 2.0 для округления в соответствии с ГОСТ Р 8.932-2017, но в меньшую сторону.

Данное правило округления нужно применять для нормативов контроля согласно ГОСТ Р 8.984.

Синтаксис

ПоГОСТ_8_984(Х)

Где:

  • Х – наименование переменной, значение которой необходимо округлить.

«ПОМЕТОДИКЕ(х)», «ПОМЕТОДИКЕN(х)», «ПОМЕТОДИКЕП(х)»

Применение

Функция предназначена для округления числа способом, заданным в методике на вкладке "Метрология".

Округляет переменную «х» в соответствии с округлением заданным в методике.

Синтаксис

ПОМЕТОДИКЕ(х), ПОМЕТОДИКЕN(х) и ПОМЕТОДИКЕП(х)

Варианты округления

Округление ПоМетодике(X) ПоМетодикеN(X;N) ПоМетодикеП(X)
«Округлить по» ГОСТам и ТУ, ОСТ
  1. Определение погрешности от X в соответствии с характеристикой «Погрешность Л» Δ(X).
  2. Определение количества знаков после запятой или значащих цифр в соответствии с правилами НД n(Δ(X)).
  3. Представление (округление) числа X по найденному количеству знаков после запятой или значащих цифр n(Δ(X)).

Не учитывает диапазон применимости методики.

Если значение выходит за диапазон, то производится определение погрешности от X в соответствии с характеристикой «Погрешность Л» 6(X) (по второй колонке) для минимального/максимального значения границы диапазона соответственно.

  1. Определение погрешности от X в соответствии с характеристикой «Погрешность Л» Δ(X).
  2. Определение количества знаков после запятой или значащих цифр в соответствии с правилами НД n(Δ(X)).
  3. Представление (округление) числа X по найденному количеству знаков после запятой или значащих цифр n(Δ(X)) + N знаков.

Не учитывает диапазон применимости методики.

Если значение выходит за диапазон, то производится определение погрешности от X в соответствии с характеристикой «Погрешность Л» 6(X) (по второй колонке) для минимального/максимального значения границы диапазона соответственно.

Округление X до 3-х значащих цифр.

Не учитывает диапазон применимости методики

«В ЛЖ представить Погрешность с» «Результат анализа» - согласно погрешности
  1. Определение погрешности от X в соответствии с характеристикой «Погрешность Л» Δ(X).
  2. Определение количества знаков после запятой или значащих цифр погрешности n(Δ(X)) в соответствии с настройками методики анализа. Округление погрешности.
  3. Округление X по найденному количеству знаков или значащих цифр n(Δ(X)).

Не учитывает диапазон применимости методики.

Если значение выходит за диапазон, то производится определение погрешности от X в соответствии с характеристикой «Погрешность Л» 6(X)(по второй колонке) для минимального/максимального значения границы диапазона соответственно.

  1. Определение погрешности от X в соответствии с характеристикой «Погрешность Л» Δ(X).
  2. Определение количества знаков после запятой или значащих цифр погрешности n(Δ(X)) в соответствии с настройками методики анализа. Округление погрешности.
  3. Округление X по найденному количеству знаков или значащих цифр n(Δ(X)) + N знаков.

Не учитывает диапазон применимости методики.

Если значение выходит за диапазон, то производится определение погрешности от X в соответствии с характеристикой «Погрешность Л» 6(X) (по второй колонке) для минимального/максимального значения границы диапазона соответственно.

Округление X по количеству знаков после запятой или значащих цифр погрешности в соответствии с настройками методики анализа.

Не учитывает диапазон применимости методики.

«В ЛЖ представить» «Результат анализа» - самостоятельно Округление X по количеству знаков после запятой или значащих цифр результата в соответствии с настройками методики анализа.

В случае выхода за диапазон применимости методики сообщение не выводится.

Округление X по количеству знаков после запятой или значащих цифр результата в соответствии с настройками методики анализа + N знаков.

В случае выхода за диапазон применимости методики сообщение не выводится.

Округление X по количеству знаков после запятой или значащих цифр погрешности в соответствии с настройками методики анализа.

Не учитывает диапазон применимости методики.

ПРИМЕР

В ЛЖ представить Погрешность с 2 значащими цифрами

Результат анализа согласно погрешности

Диапазон от 0,05 до 0,1

X=0.0456789

Погрешность 39% отн

  1. ΔХ =0,0456789*39%/100% =0.01781477 мг/дм3
  2. В соответствии с методикой округляем погрешность до 2 значащих цифр Δ=0.018
  3. Округляем Х в соответствии с погрешностью

X=0.046

N=1
  1. ΔХ =0,0456789*39%/100% =0.01781477 мг/дм3
  2. В соответствии с методикой округляем погрешность до 2 значащих цифр Δ=0.018
  3. Округление X в соответствии с погрешностью плюс N знаков

Δ=0.0178

X=0.0457

  1. Округляем Х в соответствии с округлением установленным для погрешности

X=0.046

Функции вывода