Segnetics

Вернуться   Segnetics > База знаний > Библиотека макросов

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2022, 16:30   #1
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 089
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Статистика входной величины. STATISTICS_REAL

Макрос статистики поведения аналоговой величины.

Аналог STATISTICS_REAL FB из codesys, с исправленной ошибкой в выходе AVG при сбросе: в codesys при сбросе выход среднего равен нулю, хотя по факту должен быть равным входному значению и уже накапливать статистику именно от входного значения, а не от нуля. Ошибка исправлена, при сбросе AVG = IN, т.е. входной величине.

Описание внутри макроса.


Цитата:
Статистика поведения аналоговой величины.

Входы:

in - входная величина

R - сброс статистики. Если TRUE, то avg = min = max = in.


Выходы:

max - максимально достигнутая величина с момента последнего сброса

max - минимально достигнутая величина с момента последнего сброса

avg - усреднённая величина с момента последнего сброса
Вложения
Тип файла: msl STATISTICS (real).msl (29.0 Кбайт, 0 просмотров)
Тип файла: msl STATISTICS (int).msl (29.9 Кбайт, 0 просмотров)
Тип файла: msl STATISTICS (long).msl (30.6 Кбайт, 0 просмотров)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 27.03.2024 в 16:29
Arsie вне форума   Ответить с цитированием
Благодарность от:
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 00:25.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024