Доброе время суток!
Есть необходимость в зависимости от внешних событий управлять таймером, вот пример схемы но таймер у меня запускается только один раз, а нужно 4 раза... Почему? Уже голову сломал
code_36320.txt
Этот топик читают: Гость
Ответов: 203
Рейтинг: 2
|
|||
карма: 0 |
| ||
файлы: 1 | code_36320.txt [1.1KB] [307] |
Ответов: 8926
Рейтинг: 823
|
|||
kaban4ik, code_36321.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_36321.txt [1.1KB] [428] |
Ответов: 203
Рейтинг: 2
|
|||
Леонид, не то... я сильно упростил схему. Запуск таймера происходит от внешних событий (сработало реле и т.д.), т.е. повторно в моей схеме таймер не запускается а очень бы этого хотелось
|
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
kaban4ik, повторно по вашей схеме таймер и не должен запускаться, т. к. последующий запуск должен произойти от события самого таймера, а он не должен запуститься ДО окончания события Надо разорвать событие, например поставив ещё один таймер в разрыв с небольшой задержкой.
code_36323.txt Но такое решение "не этично", не подобает программисту делать костыли к не продуманному алгоритму |
|||
карма: 19 |
| ||
файлы: 1 | code_36323.txt [1.2KB] [304] |
Ответов: 203
Рейтинг: 2
|
|||
Леонид, спасибо за объяснение. Я думал что разрыв события будет происходить по серединке таймера . Теперь пазл сложился, буду думать как разорвать событие, или перезапускать может через параллельный поток или еще как...
|
|||
карма: 0 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
kaban4ik писал(а): таймер у меня запускается только один раз
|
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Я бы так нарисовал.
kaban4ik_1.gif |
|||
карма: 25 |
| ||
файлы: 1 | kaban4ik_1.gif [8.3KB] [551] |
Ответов: 203
Рейтинг: 2
|
|||
nesco, спасибо. А оказывается ларчик просто открывал
------------ Дoбавленo в 08.47: Tad, это кусок из БОЛЬШОЙ схемы (рисунка). Спешил домой с работы, нашел кусочки где закралась проблема, не успел причесать. |
|||
карма: 0 |
|
8