Просмотр полной версии : СП270. Бегущий огонек
БлинВсеименаЗаняты
20.01.2020, 09:22
Заморочился фигней, но охота сделать красиво. Допустим по команде PSB256- включается лампа, далее через задержку вторая, далее через задержку третья, далее сброс этих битов.
Чтобы получился бегущий огонек. Наверняка в макросе можно сделать, но я в макросах не силен, и когда пробовал простой макрос записать в панель вылазит ошибка С++. Грешу на десятку.
И еще такой косяк при работе на десятке- в режиме эмуляции при вводе пароля всегда пишет что пароль не верный( проверял на 3 компах).
Заморочился фигней, но охота сделать красиво. Допустим по команде PSB256- включается лампа, далее через задержку вторая, далее через задержку третья, далее сброс этих битов.
Чтобы получился бегущий огонек. Наверняка в макросе можно сделать, но я в макросах не силен, и когда пробовал простой макрос записать в панель вылазит ошибка С++. Грешу на десятку.
И еще такой косяк при работе на десятке- в режиме эмуляции при вводе пароля всегда пишет что пароль не верный( проверял на 3 компах).
Про функц.области слышали?
Вариант 1
Бегущая "1"
1. Старт по команде PSB256=0
46742 46743
2. Сдвиг ОДНОГО бита в регистре влево (зажигаем следующую лампу)
46744 46745
3. После перехода "1" в третий разряд регистра - сброс в исходное состояние
46746 46747
https://owen.ru/forum/attachment.php?attachmentid=46738&d=1579507457
Вариант 2
Заполнение в "1"
1 и 3 ф.области такие же как в варианте 1
Во второй ф. области добавлена одна функция
- сдвиг содержимого в регистре влево (зажигаем следующие лампы)
- установить "1" в младшем разряде регистра (предыдущие лампы должны гореть)
46748
https://owen.ru/forum/attachment.php?attachmentid=46739&d=1579507522
ЗЫ.
Число ламп можно увеличить до 15 без изменения количества ф.облостей
БлинВсеименаЗаняты
20.01.2020, 11:10
Слышал конечно, но как сделать задержку включения каждого следующего бита, иначе все происходит быстро.
БлинВсеименаЗаняты
20.01.2020, 11:21
Понял, спасибо! Жаль меньше секунды нельзя выставить период.
Понял, спасибо! Жаль меньше секунды нельзя выставить период.
Можно!
могу сделать 0,1 или 0,3 сек.
Бегущий огонек из 12 ламп
46754
100мс
https://owen.ru/forum/attachment.php?attachmentid=46750&d=1579509770
БлинВсеименаЗаняты
20.01.2020, 11:50
Можно!
могу сделать 0,1 или 0,3 сек.
Ну это скорей всего, нестандартными методами.
Ну это скорей всего, нестандартными методами.
Для Вас внешне выглядит вполне стандартным способом
46755
БлинВсеименаЗаняты
20.01.2020, 12:28
Для Вас внешне выглядит вполне стандартным способом
46755
46757
Случаем не тут меняется? Если не секрет в каком пункте?
46757
Случаем не тут меняется? Если не секрет в каком пункте?
Тут естественно, только у второй ф.области
46758
БлинВсеименаЗаняты
20.01.2020, 13:45
Тут естественно, только у второй ф.области
46758
Спасибо за помощь!!! Вроде прикольно получилось.
https://youtu.be/KjikVVs0w2s
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot