Страница 26 из 83 ПерваяПервая ... 1624252627283676 ... ПоследняяПоследняя
Показано с 251 по 260 из 828

Тема: Универсальные макросы для OWEN Logic

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

    По умолчанию

    Цитата Сообщение от anthrwpos Посмотреть сообщение
    В будущем когда программа устаканится, вы всегда можете заменить макрос dt на константу с определенным известным вам значением.
    а есть еще вариант, с устаканившейся программой ехать на пусконаладку и один раз выставить константное время без всякой автоматической настройки, потому что она же тоже превносит свои изменения в цикл программы и убрав её время вновь сменится
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  2. #252
    Пользователь Аватар для anthrwpos
    Регистрация
    13.02.2017
    Адрес
    Ленобл
    Сообщений
    188

    По умолчанию

    Итак, второй макрос от меня - фильтр "скользящая средняя".
    Предвещая вопрос "зачем, если есть встроенная фильтрация входов, которую можно задать в настройках".
    1) режим плавного пуска обеспечивает нечувствительность начального состояния фильтра к случайно оказавшемуся на входе значению в момент запуска программы.
    2) возможность инициализации в любой момент.
    3) фильтр второго порядка (пользователь может при желании построить по аналогии фильтр высших порядков)
    4) возможность задать время усреднения из другого алгоритма (алгоритмы адаптивной фильтрации).
    5) возможность фильтровать не само значение входа, а значение вычисленное из него.

    PS по непонятной мне причине невозможно загрузить в один проект макрос фильтра первого и второго порядка вместе, они созданы один из другого и ОЛ считает их одинаковыми несмотря на разное название)
    Вложения Вложения
    • Тип файла: rar mavg.rar (244.4 Кб, Просмотров: 82)
    Последний раз редактировалось anthrwpos; 20.04.2017 в 13:10.

  3. #253
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,263

    По умолчанию

    Цитата Сообщение от anthrwpos Посмотреть сообщение
    PS по непонятной мне причине невозможно загрузить в один проект макрос фильтра первого и второго порядка вместе, они созданы один из другого и ОЛ считает их одинаковыми несмотря на разное название)
    Я про это уже говорил(сильно ругался), надо один из них сохранить как новый макрос, можно даже с таким же именем, и всё будет хорошо, я тоже удивлялся "логике творцов"!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #254
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,688

    По умолчанию

    anthrwpos макросы идентифицируются по ID, откройте один, сделайте сохранить как, и потом его экспортируйте, должно помочь.

  5. #255
    Пользователь Аватар для anthrwpos
    Регистрация
    13.02.2017
    Адрес
    Ленобл
    Сообщений
    188

    По умолчанию

    Благодарю, поправил во вложении.

  6. #256
    Пользователь Аватар для anthrwpos
    Регистрация
    13.02.2017
    Адрес
    Ленобл
    Сообщений
    188

    По умолчанию

    Макрос скользящей средней MAVG ревизия 2

    Список изменений.
    улучшена точность работы: добавлена компенсация потери точности из-за использования в Owen Logic числа с плавающей точкой одинарной точности.
    В макросе скользящей средней второго порядка добавлен вывод, дающий первую производную фильтруемой величины без потери точности.
    Добавлен макрос скользящей средней третьего порядка с выводами, дающими первую и вторую производную.
    «обратная времени фильтра α» заменена на непосредственно время фильтрации.
    Добавлена защита от попадания нуля в вывод dt.
    Название вывода INIT заменено на ENABLE, чтобы предотвратить путаницу.
    Вложения Вложения
    Последний раз редактировалось anthrwpos; 28.04.2017 в 14:46. Причина: были неверно наименованы макросы
    - ά ν θ ρ ω π ο ς -
    Мои универсальные макросы https://github.com/anthrwpos1/macros

  7. #257
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,493

    По умолчанию Макрос "Коммутатор"

    Макрос позволяет коммутировать входа с выходами в любой комбинации, с экрана или по сети.
    Снимок.PNG
    Вложения Вложения

  8. #258
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,263

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Макрос позволяет коммутировать входа с выходами в любой комбинации, с экрана или по сети.
    Снимок.PNG
    Да сложнее трудно придумать, если вообще возможно! Много раз выкладывал проекты с макросами на 32 входа-выхода вставки-чтения бита, выведите на вход значение(0-31) читаемого бита и получится тоже самое что Вы хотите, только в десятки раз проще!
    Макросы можно посмотреть здесь: http://www.owen.ru/forum/showthread.php?t=26806
    Последний раз редактировалось Сергей0308; 25.05.2017 в 16:03.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #259
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,493

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Да сложнее трудно придумать, если вообще возможно! Много раз выкладывал проекты с макросами на 32 входа-выхода вставки-чтения бита, выведите на вход значение(0-31) читаемого бита и помучится тоже самое что Вы хотите, только в десятки раз проще!
    Макросы можно посмотреть здесь: http://www.owen.ru/forum/showthread.php?t=26806
    Вы совсем не разобрались, что это за макрос, а начинаете критиковать. Это ни стек и ни память, это коммутатор, как в телефонной станции, с коммутировать любой вход с любым выходом.

  10. #260
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,263

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Вы совсем не разобрались, что это за макрос, а начинаете критиковать. Это ни стек и ни память, это коммутатор, как в телефонной станции, с коммутировать любой вход с любым выходом.
    Так Вы же написали, любой выход коммутирует с любым входом, что тут может быть непонятным(так правильнее, чем наоборот, т. к. на выходе не может быть значения сразу с двух входов)?!
    А насчет макросов, так средняя часть, где всё сохраняется, запоминается и не понадобится в нашем случае, в макросах проекта есть отдельные макросы для вставки-чтения бита!
    Последний раз редактировалось Сергей0308; 25.05.2017 в 13:41.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 26 из 83 ПерваяПервая ... 1624252627283676 ... ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. Хотелки в OWEN Logic
    от maks_dmm в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 20.02.2016, 13:56
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 16:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 21:55

Ваши права

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