PDA

Просмотр полной версии : СП270 - ср. арифметическое



Владислав Г.
08.07.2019, 12:05
День добрый!

Панель оператора СП270 работает в режиме master и выводит с модуля ввода информацию. Возможно ли посчитать среднее арифметическое нескольких переменных средствами самой панели?

petera
08.07.2019, 12:58
День добрый!

Панель оператора СП270 работает в режиме master и выводит с модуля ввода информацию. Возможно ли посчитать среднее арифметическое нескольких переменных средствами самой панели?

Нескольких РАЗЛИЧНЫХ переменных? (Например из регистров 4х00, 4х01, 4х02,...)
Или нескольких последовательных измерений одной и той же переменной?

petera
08.07.2019, 13:40
Самый простой случай
Среднее из нескольких РАЗЛИЧНЫХ переменных. Например из регистров 4х00, 4х01, 4х02, 4х03
43536

petera
08.07.2019, 14:18
Более сложный вариант - среднее нескольких последовательных измерений одной и той же переменной
Будем вычислять простое скользящее среднее, https://allfi.biz/Forex/TechnicalAnalysis/Trend-Indicators/prostoe-skolzjashhee-srednee.php из четырех последних измерений
Предположим, что источник данных регистр 4х00
Четыре последних измерения будем получать с помощью элемента Сохранение выборки
43542

Количество СОХРАНЕННЫХ выборок данных ВСЕГДА на 1 больше, чем заданно в настройках!!!
43543

Задаем адрес хранилища для выборок
43544

Запоминаем, что адрес первого регистра с данными ВСЕГДА на 4 больше адреса хранилища
43544

Вычисления среднего из последних четырех значений делаем в ф.области

PSW256 = (PSW1028 + PSW1029 + PSW1030 + PSW1031) / 4

43545

Таким образом для вычисления нужны только Сохранение выборки и Ф.область
Остальные элементы - для иллюстрации работы.
https://www.owen.ru/forum/attachment.php?attachmentid=43541&d=1562583312

Владислав Г.
08.07.2019, 18:50
Самый простой случай
Среднее из нескольких РАЗЛИЧНЫХ переменных?


Это то, что нужно. Большое спасибо за помощь!