Показано с 1 по 10 из 771

Тема: Обсуждение макросов для OWEN Logic

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,620

    По умолчанию

    Есть ли, у кого нибудь, макрос для сдвига-наклона показаний аналогового входа? У меня вот пока что получилось.
    Вложения Вложения
    Последний раз редактировалось Эдуард_Н; 26.10.2022 в 17:34.

  2. #2

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Есть ли, у кого нибудь, макрос для сдвига-наклона показаний аналогового входа?
    Какой нафиг макрос? Сдвиг делается прибавляя или убавляя константу (+- дельта). Сдвигом выставляете 0.
    Наклон меняется умножением на коэффициент (* к). Снимаете расхождение при 0 (не должно быть, убирается сдвигом) и 100 (300) градусах и считаете.
    Последний раз редактировалось kondor3000; 26.10.2022 в 16:30.

  3. #3
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,620

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Какой нафиг макрос? Сдвиг делается прибавляя или убавляя константу (+- дельта). Сдвигом выставляете 0.
    Наклон меняется умножением на коэффициент (* к). Снимаете расхождение при 0 (не должно быть, убирается сдвигом) и 100 (300) градусах и считаете.
    Пример можете выложить?

  4. #4

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Пример можете выложить?
    Например при 0 - показывает +1 градус, при 100 показывает 105. Дельта сдвига -1 градус. Температура Т = (Т изм.-1). При 0 будет 0, при 100 показывает 104.
    Теперь считаем коэффициент к=100/104=0,96154. На самом деле после запятой 12 знаков, округляем до нужной точности.
    Теперь формула будет Т = (Т изм.-1)*0,96154.
    Проверяем при нуле Т=(1-1)*0,96154=0*0,96154=0, при 100 - Т=(105-1)*0,96154=104*0,96154= 100,00016
    Последний раз редактировалось kondor3000; 26.10.2022 в 18:53.

  5. #5
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,620

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Например при 0 - показывает +1 градус, при 100 показывает 105. Дельта сдвига -1 градус. Температура Т = (Т изм.-1). При 0 будет 0, при 100 показывает 104.
    Теперь считаем коэффициент к=100/104=0,96154. На самом деле после запятой 12 знаков, округляем до нужной точности.
    Теперь формула будет Т = (Т изм.-1)*0,96154.
    Проверяем при нуле Т=(1-1)*0,96154=0*0,96154=0, при 100 - Т=(105-1)*0,96154=104*0,96154= 100,00016
    А если не при ноле, а при -5?

  6. #6

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    А если не при ноле, а при -5?
    Вам дал пример по 2 точкам. Если хотите, сделайте хоть по 10. И при -5 в том числе. Но график при 0, должен показывать 0. Вот скрин с графиками для наглядностиIMG_20221027_140001.jpg
    Последний раз редактировалось kondor3000; 27.10.2022 в 14:02.

  7. #7
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,620

    По умолчанию

    Ну а как вам то что у меня получилось?
    Вложения Вложения

  8. #8
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,996

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Есть ли, у кого нибудь, макрос для сдвига-наклона показаний аналогового входа? У меня вот пока что получилось.
    сдвиг-наклон - это Y = A x X + B, где Х - показания аналогового входа, А и В - коэффициенты наклона и сдвига, Y - результат.
    или вы хотите масштабировать показания? тогда в менеджере есть макрос SCALE, ну или настройки входа можно выставить как вам надо

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15: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, 20:55

Ваши права

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