Страница 458 из 498 ПерваяПервая ... 358408448456457458459460468 ... ПоследняяПоследняя
Показано с 4,571 по 4,580 из 4980

Тема: Области применения ПР110(примеры реализации)

  1. #4571

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    тут главное переходы описать .Например после дубля будет снова дубль ,что делать?
    Помню, в этой теме я выкладывал контроллер рольставен, управляемый кнопками вверх-вниз, кнопкой стоп обеспечивалось механическое одновременное нажатие обеих сразу. Дело было в том, что заменить уже установленные кнопки было невозможно по соображениям отделки, и выкручиваться из ситуации приходилось только программно.
    Собственно, ответ на вопрос. Сколько раз распознано управляющее нажатие, столько раз выдаётся с блока обработки нажатий соответствующая команда в виде короткой логической единицы. LongPress выдавал на отдельный выход логическую единицу с момента распознания длинного нажатия, и пока не отпущена кнопка. Два дубля, соответственно - два импульса на выходе элемента схемы, который распознаёт DoubleClick.

    Кстати, спасибо за идею DoubleClick, а то всю голову сломал, как же на те же кнопки добавить ещё одну функцию.

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

    По умолчанию

    Цитата Сообщение от Budka Посмотреть сообщение
    Помню, в этой теме я выкладывал контроллер рольставен, управляемый кнопками вверх-вниз, кнопкой стоп обеспечивалось механическое одновременное нажатие обеих сразу. Дело было в том, что заменить уже установленные кнопки было невозможно по соображениям отделки, и выкручиваться из ситуации приходилось только программно.
    Собственно, ответ на вопрос. Сколько раз распознано управляющее нажатие, столько раз выдаётся с блока обработки нажатий соответствующая команда в виде короткой логической единицы. LongPress выдавал на отдельный выход логическую единицу с момента распознания длинного нажатия, и пока не отпущена кнопка. Два дубля, соответственно - два импульса на выходе элемента схемы, который распознаёт DoubleClick.

    Кстати, спасибо за идею DoubleClick, а то всю голову сломал, как же на те же кнопки добавить ещё одну функцию.
    Вам бы найти кодовые замки (проекты) ,что делал .Там одной кнопкой вводились числа ,например 257
    электронщик до мозга костей и не только

  3. #4573

    По умолчанию

    Цитата Сообщение от pytely Посмотреть сообщение
    Проблема в том уже сейчас она показывает, что занята почти половина памяти и если я добавлю событий в сценарий, то память может и кончится.
    Вот я и думаю, как оптимизировать макросы.
    У меня в 110-ю еле влезла вся эта логика, получилось что-то типа 98% занято, пришлось очень сильно оптимизировать всё, чтобы влезло. Но я брал 110 из-за входов на 220, потому что у кнопок общий провод был гальванически завязан на ноль сети, без возможности отвязать. Лучше взять 114-ю, если входы позволяют.

  4. #4574

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Вам бы найти кодовые замки (проекты) ,что делал .Там одной кнопкой вводились числа ,например 257
    Я брал и смотрел, спасибо! У меня ещё была задача сделать общий стоп по любому прикосновению к любой кнопке, а потом уже вычисление того, что хочет пользователь своими нажатиями, да и пользователя нужно было обучить всей этой премудрости. Поэтому особых идей там не воплощал, не было нужды. А теперь опять задача возникла на те же кнопки добавить функций, буду заново рисовать!
    P.S. Там ещё и паузы для безопасности нужно было выдерживать перед встречным включением мотора, случись таковое из-за ошибок пользователя, а в 110-ю это всё очень плохо помещалось, поэтому вроде и не взял Ваш готовый модуль.
    Последний раз редактировалось Budka; 15.03.2015 в 22:13.

  5. #4575

    По умолчанию

    Цитата Сообщение от Budka Посмотреть сообщение
    Помню, в этой теме я выкладывал контроллер рольставен, управляемый кнопками вверх-вниз, кнопкой стоп обеспечивалось механическое одновременное нажатие обеих сразу.
    А можно ссылку?
    А то по 457 страницам просто невозможно ее найти.
    За макросы я взялся потому, что изолированный качественный код подобных стандартных функций сильно облегчит сопровождение проектов.
    Про DoubleClick я задумался, когда решил создать единый по usability интерфейс в квартире на выключателях и на планшете. А для последнего существуют Design Guides, которые и подсказывают нам идеи.
    Если дадите комментарии по макросам - буду благодарен.

  6. #4576

    По умолчанию

    Цитата Сообщение от pytely Посмотреть сообщение
    А можно ссылку?
    ......
    Если дадите комментарии по макросам - буду благодарен.
    Вот ссылочка, в модулях вроде бы обозначал каждый элемент, там всё должно быть понятно. Скорее всего, можно убрать какие-то из задержек, относящиеся к запрету встречного хода моторов без паузы. Там четыре выхода на моторы, а реверс обеспечен был отдельным реле, то есть на нажатие кнопки "вверх" выдаётся сигнал "мотор" , а вниз - "мотор" и "реверс", выходы достаточно специфичны, имейте в виду.
    Ну и многие блокировки реализованы для экономии ФБ и связей очень хитро, возможно будет нужно их под Вашу специфику переделывать.
    Последний раз редактировалось Budka; 15.03.2015 в 22:28.

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

    По умолчанию

    Цитата Сообщение от pytely Посмотреть сообщение
    А как их в ОВЕНе ПР использовать, подскажите?
    у меня вот так перевелось
    Вложения Вложения
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

    По умолчанию

    Вот ваш вариант освешения ,за исключением функции лонг для вкл. вентилятора .Должно быть однообразие .лонг -для выключений и сброса сценариев .Вся логика(сценарии) делается на ИЛИ .
    Для 8 каналов идет 88% ФБ ,....
    Вложения Вложения
    Последний раз редактировалось rovki; 15.03.2015 в 22:51.
    электронщик до мозга костей и не только

  9. #4579

    По умолчанию

    Спасибо, буду вникать.

  10. #4580

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    у меня вот так перевелось
    А где почитать как пепеводить текст в макросы?

Страница 458 из 498 ПерваяПервая ... 358408448456457458459460468 ... ПоследняяПоследняя

Ваши права

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