Периодическое накопление данных в переменной?
- Rovki
- Полковник
- Сообщения: 4899
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Периодическое накопление данных в переменной?
Вот вариант сумматора со сбросом
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
- Dryundel
- Полковник
- Сообщения: 2392
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Контактная информация:
Периодическое накопление данных в переменной?
[ref=#ff8000]Rovki[/ref], зачем такие сложности со свитчами и лишними переменными?
[spoiler=Всё гораздо проще в этой жизни. )))] [/spoiler]
[spoiler=Всё гораздо проще в этой жизни. )))] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Выразить благодарность
Мой E-mail: dryundel@flprog.pro
Мой E-mail: dryundel@flprog.pro
- Rovki
- Полковник
- Сообщения: 4899
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Периодическое накопление данных в переменной?
А если не теоретически , а практически показать на FBD ?. Переменные просто заменяют провода На свитче реализована ячейка памяти. Можно и на переменных сделать. Я ж один из вариантов показал .
Привык работать в Овен лоджик, там нет стробов у переменных
Отправлено спустя 18 минут 30 секунд:
Можно и так (без сброса)
Отправлено спустя 7 минут 24 секунды:
Или со сбросом Отправлено спустя 5 минут 57 секунд:
Проще наверное не бывает
![Очень доволен :D](./images/smilies/ucoz_biggrin.gif)
Отправлено спустя 36 минут 48 секунд:
Интересный генератор получился - сумматор+ стек
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
- Dryundel
- Полковник
- Сообщения: 2392
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Контактная информация:
Периодическое накопление данных в переменной?
Так нельзя. Если есть две точки записи в одну переменную, то должен быть какой то блокирующий элемент запрета одновременной записи. Либо такая последовательная запись должна быть обоснована.
В Вашем же случае, при постоянной единице на сбросе, результирующая переменная будет меняться от 0 к 1 в каждом цикле.
Чтобы это увидеть, разнесите эти две части на разные платы и в каждой плате выводите результирующую переменную в UART.
Это стандартная ошибка.
Отправлено спустя 2 минуты 42 секунды:
А в вашем проекте вообще не будет вывода "0". При сбросе в UART пойдёт "1"
Выразить благодарность
Мой E-mail: dryundel@flprog.pro
Мой E-mail: dryundel@flprog.pro
- Rovki
- Полковник
- Сообщения: 4899
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Периодическое накопление данных в переменной?
Так поставьте R триггер на вход сброса и все. У меня же стоит. Ну нельзя же так не внимательно. Держите хоть час сброс, а обнуление будет только при нажатии ,фронту ![Очень доволен :D](./images/smilies/ucoz_biggrin.gif)
![Очень доволен :D](./images/smilies/ucoz_biggrin.gif)
Электронщик до мозга костей и не только
- Dryundel
- Полковник
- Сообщения: 2392
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Контактная информация:
Периодическое накопление данных в переменной?
Хорошая заплатка. Тока не катит.
А что если требуется при постоянно поданной "1" на "сброс", на выходе (в результирующей переменной) был постоянный "0"? R-триггер не поможет.
Выразить благодарность
Мой E-mail: dryundel@flprog.pro
Мой E-mail: dryundel@flprog.pro
- Rovki
- Полковник
- Сообщения: 4899
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Контактная информация:
Периодическое накопление данных в переменной?
Это другая задача и решается по другому . У меня только сброс , без запрета работы .Это не заплатка ,а классика - работа по фронту
Электронщик до мозга костей и не только
- Dryundel
- Полковник
- Сообщения: 2392
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Контактная информация:
Периодическое накопление данных в переменной?
Хозяин барин.
![Улыбка! :)](./images/smilies/ha_smile.gif)
Выразить благодарность
Мой E-mail: dryundel@flprog.pro
Мой E-mail: dryundel@flprog.pro
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей