Страница 9 из 19 ПерваяПервая ... 7891011 ... ПоследняяПоследняя
Показано с 81 по 90 из 184

Тема: Общие вопросы

  1. #81

    По умолчанию

    Усреднитель "скользящим окном"I_average.JPG
    Необходимое значение циклов усреднения вводим в константу (кол-во циклов в 2 раза больше введённого)
    Вложения Вложения

  2. #82

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Усреднитель "скользящим окном"I_average.JPG
    Необходимое значение циклов усреднения вводим в константу (кол-во циклов в 2 раза больше введённого)
    Еще бы описание алгоритма, а то в этой паутине визуально трудно разобраться.
    Господин президент, что Вам снится ночами...? (с) ДДТ
    Будь человеком, а то съедят!

  3. #83

    По умолчанию

    Цитата Сообщение от sdy Посмотреть сообщение
    Еще бы описание алгоритма, а то в этой паутине визуально трудно разобраться.
    3 регистра :
    1- накопление (согласно установленному к-ву тактов накопления)
    2- хранение
    3 - списывание равными частями, кратными к-ву тактов накопления. (из-за особенности построения алгоритм "сглаживает" пиковые значения - если в одном такте пришло значение 900 а в следующем - 100, (при к-ве тактов=2) то списаны они будут равными частями по 500).

  4. #84

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Здорово, но имхо сложновато для реализации столь простой задачи. Если сделать по принципу тактового конвейера сигнала на SEL то тот же результат получается проще, без этих 1,2,3, просто на выходе суммированием конвейера (ну потом просто поделить надо на кол-во элементов конвейера).
    Так сделайте такой макрос на усреднение "скользящим окном" скажем... 500-2000 значений. Или когда неизвестна необходимая глубина накопления, и её нужно при ПНР менять. А потом поговорим.
    Всё очень сильно от задачи зависит.

  5. #85

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Так сделайте такой макрос на усреднение "скользящим окном" скажем... 500-2000 значений. Или когда неизвестна необходимая глубина накопления, и её нужно при ПНР менять. А потом поговорим.
    Всё очень сильно от задачи зависит.
    Поговорим ещё раз об экспоненциальном сглаживании?

    2 умножения, одно сложение, и глубина окна легко настраивается

  6. #86

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Поговорим ещё раз об экспоненциальном сглаживании?

    2 умножения, одно сложение, и глубина окна легко настраивается
    http://www.owen.ru/forum/showthread....l=1#post201368
    Займитесь, если вам нетрудно. Только ширина "окна" должна настраиваться при необходимости.

  7. #87

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    2 умножения, одно сложение, и глубина окна легко настраивается
    Рекуррентные методы сглаживания для целочисленных теряют точность. Метод с конвейерным хранением предистории последних выборок с переменным временем выборки дает и точность, и возможность измерять скорость изменения сигнала. Непонятно зачем на относительно большую глубину времени обрабатывать часто, "скользящим окном".

  8. #88
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Рекуррентные методы сглаживания для целочисленных теряют точность. Метод с конвейерным хранением предистории последних выборок с переменным временем выборки дает и точность, и возможность измерять скорость изменения сигнала. Непонятно зачем на относительно большую глубину времени обрабатывать часто, "скользящим окном".
    я вам больше скажу - метод со "скользящим окном", где самый старый элемент удаляется не "лично", а "равными долями" - это и есть метод с экспоненциальным сглаживанием.
    только вещественная точка искусственно сдвинута (напр. если n=4, то на два двоичных разряда, если n=10, то а 1 десятичный)

    PS есть мысль сделать сделать сей алгоритм, смоделировав плавающую точку, но использовать только целочисленную арифметику.
    (что-то подобное я уже делал в макросе вычисления квадратного корня в 11году..)
    начинающий профессионал

  9. #89
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    в прогах для форекса много вариантов всяких сглаживающих и во вполне понятных исходниках
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #90

    По умолчанию

    Хочу сказать СПАСИБО разработчикам owen logic. Думал будет все намного сложнее
    сделал проект с нуля (впервые установил ПО) на ~100DI/50DO/4AI за 1 неделю и не проклял мир.

    СПАСИБО разработчики!

    Хотел спросить:
    1.На чем написан лоджик?
    2.Планируется ли сделать менеджер макросов? (насколько я понимаю, все макросы хранятся в самом проекте, что затрудняет переиспользование макросов: только через импорт/экспорт)

Страница 9 из 19 ПерваяПервая ... 7891011 ... ПоследняяПоследняя

Похожие темы

  1. общие клеммы нескольких мдвв
    от Thorn в разделе Мх110
    Ответов: 1
    Последнее сообщение: 23.06.2010, 15:10
  2. общие клеммы нескольких мдвв
    от Thorn в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 23.06.2010, 15:10
  3. общие вопросы плк
    от AntoNechayuk в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 15.01.2010, 08:37

Ваши права

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