Страница 18 из 69 ПерваяПервая ... 816171819202868 ... ПоследняяПоследняя
Показано с 171 по 180 из 771

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,007

    По умолчанию

    Алексей Геннадьевич автоматы не смогут менять приоритеты нагрузкам. они смогут только отключать.

  2. #2

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Алексей Геннадьевич автоматы не смогут менять приоритеты нагрузкам. они смогут только отключать.
    Хитрое реле ограничения мощности? Тогда да, согласен. Сперва подумал о защите.

  3. #3
    Пользователь
    Регистрация
    21.05.2016
    Адрес
    Недальнее замкадье
    Сообщений
    12

    По умолчанию

    В качестве зарядки для ума и тренировки, возможно подойдет для выключателей в домашнюю автоматизацию. Цель - узнать какое нажатие (одинарное или двойное) на кнопку было за период времени, ну скажем, в 0,5 секунды. Примерная логика работы:
    1. Ловим первое нажатие, считаем его и запоминаем;
    2. Запускаем таймер и ждем второго нажатия, если произошло, то стираем первое и запоминаем второе;
    3. Выдаем коротенький импульс на первый выход (в случае одинарного нажатия) или соответственно на второй выход в случае двойного нажатия;
    4. Приводим схему в исходное состояние (сбрасываем в 0 все счетчики и триггера).
    Выглядит вот так:

    Детектор.jpeg

    или так:

    Детектор_1.jpeg

    Покритикуйте, пожалуйста. Ничего не забыл? Не слишком ли накручено? Возможно ли упростить?
    Последний раз редактировалось ssm; 27.05.2017 в 08:46.

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

    По умолчанию

    Цитата Сообщение от ssm Посмотреть сообщение
    В качестве зарядки для ума и тренировки, возможно подойдет для выключателей в домашнюю автоматизацию. Цель - узнать какое нажатие (одинарное или двойное) на кнопку было за период времени, ну скажем, в 0,5 секунды. Примерная логика работы:
    1. Ловим первое нажатие, считаем его и запоминаем;
    2. Запускаем таймер и ждем второго нажатия, если произошло, то стираем первое и запоминаем второе;
    3. Выдаем коротенький импульс на первый выход (в случае одинарного нажатия) или соответственно на второй выход в случае двойного нажатия;
    4. Приводим схему в исходное состояние (сбрасываем в 0 все счетчики и триггера).
    Выглядит вот так:

    Детектор.jpeg

    или так:

    Детектор_1.jpeg

    Покритикуйте, пожалуйста. Ничего не забыл? Не слишком ли накручено? Возможно ли упростить?
    Я как-то так вижу:

    Двойной клик за период.PNG

    Не претендую на совершенство!
    Последний раз редактировалось Сергей0308; 27.05.2017 в 21:01.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Я как-то так вижу:

    Двойной клик за период.PNG

    Не претендую на совершенство!
    Сергей, но на первом выходе у вас появится импульс при любом количестве импульсов на входе.

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

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Сергей, но на первом выходе у вас появится импульс при любом количестве импульсов на входе.
    Если импульсы поступают не реже одного за 0,5с - ничего там не появляется, проверял в симуляторе!
    Короче вот Вам проект, можете сами убедиться!
    Вложения Вложения
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Если импульсы поступают не реже одного за 0,5с - ничего там не появляется, проверял в симуляторе!
    Короче вот Вам проект, можете сами убедиться!
    Сергей, импульсов всего 1 или два.
    Цель - узнать какое нажатие (одинарное или двойное) на кнопку было за период времени, ну скажем, в 0,5 секунды. Примерная логика работы:1. Ловим первое нажатие, считаем его и запоминаем;
    2. Запускаем таймер и ждем второго нажатия, если произошло, то стираем первое и запоминаем второе;
    3. Выдаем коротенький импульс на первый выход (в случае одинарного нажатия) или соответственно на второй выход в случае двойного нажатия;
    4. Приводим схему в исходное состояние (сбрасываем в 0 все счетчики и триггера).

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

    По умолчанию

    В оскат библиотеке на языке ST есть такая функция, сравните с ней то что написали в ОЛ
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  9. #9
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Вроде чуть проще , на скорую руку без оскатов всяких
    Изображения Изображения
    электронщик до мозга костей и не только

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

    По умолчанию

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

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

Страница 18 из 69 ПерваяПервая ... 816171819202868 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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