Медиана

Типовые задачи  Предыдущий  Следующий

Общие сведения

Наименование: MEDIAN_SEL.

Тип выхода: вещественный.

Количество входов: от 3 до 32.

Примечания по входам

Порядок входов: «Вещественное число 1», «Вещественное число 2», «Вещественное число 3», ... .

Функционирование

значение выхода равно среднему арифметическому значению вхо­дов, которые  имеют досто­верные значения без учета мини­маль­но­го и максимального значения;

выход имеет неинициализированное состояние, если менее трех входов имеют досто­верные значения, а остальные — неинициализированное состояние;

значение выхода недостоверно, если менее трех входов имеют досто­верные значения, а хотя бы один из оставшихся входов имеет недостоверное значение.

Примеры использования

BLOCK1 = MEDIAN_SEL(3; 5; 0; 3)

// Использование констант: BLOCK1 =  3.

BLOCK2 = MEDIAN_SEL(AI1.1; AI1.2; AI2.1; AI2.2)

// Использование в аргументах каналов.

BLOCK2 = MEDIAN_SEL(BLOCK5; BLOCK6; BLOCK7; BLOCK8)

// Использование в аргументах алгоблоков.

// =======================================

B1 = MEDIAN_SEL(AI1.1; AI2.1; AI3.1; AI4.1; AI5.1; AI6.1)

// В1 имеет среднее арифметическое значение 

// (без учета минимального, максимального и недостоверных значений)

// каналов AI1.1, AI2.1, AI3.1, AI4.1, AI5.1 и AI6.1

B2 = RESULT(AO1.1; B1)

B3 = DOWN_HYSTER(AO1.1; 20)

B4 = SET_LIM(2; AO1.1; B3)

// Реализация нижней аварийной уставки по полученному значению.