четыре 2х битовых константы можно хранить в одном байте.
(обновил вложение в предыдущем сообщении)
но мы отвлеклись от темы - что там с правильностью работы вашего проекта?
Вид для печати
четыре 2х битовых константы можно хранить в одном байте.
(обновил вложение в предыдущем сообщении)
но мы отвлеклись от темы - что там с правильностью работы вашего проекта?
это мы в курсе только мне проше нарисовать 4блока ,чем огород городить в час ночи
Работает ,как Швейцарские часы .Опыты надо ставить более точно.Только не забудьте поставить время цикла 1мс и не нажимать быстрее чем отработает ТОФ:D :D :D :D тогда и вопросов не будет и поспешных выводов.:cool:
Что успеет то .задержка ставится больше чем цикл ПР(в железе ,а не симуляторе) ,что бы правильно Д триггер работал .Что бы не успел нужна скорость 100м\сек.
Не нравится ТОф (он наглядней для электронщика) ,уберите его и поставьте явные обратные связи ,то же будет работать
Большая часть пользователей это электронщики и даже мне(не новичку) не привычно читать ваши схемы(целочисленные) ,а тем более вносить в их изменения ,а что говорить о менее подготовленных пользователях.Уверен ,что и вы ,как программист испытываете теже чувства глядя на булевый вариант схемы.Все-спать .
про "подставу" - это был не "наезд", а мысль в слух.
которую надо записать себе в память и всегда иметь ввиду.
даже в своих схемах!
(в своих схемах пару раз имел.... ээ... как бы это сказать....
имел "несоответствие ожиданиям", из-за особенностей работы эмулятора)
Начинающему профессионалу это простительно:)
Поставил версию 1.7 по вашей подсказке, при входе пишет что есть обновление, устанавливаю обновление она скидывает до 1.6 версия 43.
Наверное какой то глюк. Установил по новой и обновлять не стал. Вроде работает. С утра залил реальный проект - работает нормально.
Спасибо!!!
а краткое описание?
Это если выставить код 666666, то нужно ударить по клавишам 37 раз в место 7. Как то не "айс". Или использовать номеронабиратель от старого телефона.
Ага:). И если это будет кодовый замок, то номеронабиратель, точно разобьют:)
это не "хитрость" - а помощник для полного перебора за один цикл
(см. вложение, вскрывает ваш замок за 12 мин))
а с учётом, что больше 3х раз давить затруднительно - то ещё быстрее))
ИМХО надо что бы любое неправильное действие блокировало дальнейший перебор.
это кодовый замок для телефонных мастеров, которые всегда хдят со своим номеронабирателем :D
33 раза по одной кнопке? - ну нафиг такой замок.
это такой контроль на трезвость у станка с ЧПУ :D
Я когда то выкладывал кодовый замок с управлением 2 кнопками, посмотрите , может пригодится.
лучше сделать от 1 до 3, но шоб последовательность тоже была важна
напр.
1) первая кнопка 1 раз
2) пятая 3 раза
3) вторая 2 раза
4) шестая 1 раз
5) четвёртая 2 раза
6) ну третья 3 раза.
а ещё кнопку "открыть" 2 раза :D
PS лично мне жалко целого ПР отдать только на замок
а вот использовать незадействованные вх/вых у того который в работе - это интересно.
я уже сказал, но ещё немного перефразирую,
так сказать, подойду к вопросу с другой стороны:
у вас в каждый момент времени используется 2-3 кнопки
- "следующие" заблокированы
- предыдущие давить бессмысленно
так может и ограничится 2мя кнопками?
-------------
1) начинаем с любой.
2) если перешли на другую кнопку - то значит набор на предыдущей закончен
3) после успешного на(под)бора открываем дверь (прибор) с задержкой - вдруг пользователь дальше будет набирать ))
4) reset по тайм-ауту бездействия.
PS где-то я такое описание уже видел ;)
вечер, семья дома, комп занят. (он у нас И.О. Телевизор)
223123
:) а вот если изначально кодовый замок был бы из одной кнопки, а число определялось по длительности нажатия, вскрывать методом перебора было бы значительно труднее
Согласен ,и главное такие уже были:D ,вот только как найти :eek:
мож где-то тут?
Не а .Я имел ввиду вариант задания уставок 1 кнопкой .Этот макрос можно в замок вставить .
там 2-3 страницы, а может и более, обсуждали кодовые замки
может и однокнопочный обсудили
нашел http://www.owen.ru/forum/showpost.ph...postcount=3214 осталось добавить схему сравнения и поставить ТР на секунду.
в компьютерах защищаются от перебора блокировкой ввода на длительный период после нескольких неудачных попыток.
А вот и макрос ;) Кодового замка целочисленного ,однокнопочного Перерыв между нажатиями 1 десятичного разряда менее 1сек ,между цифрами более 1 сек