Имеется схема:
code_19882.txt
Как её дополнить чтобы останавливался таймер после того как последняя строка из StrLst вылезла в поле ввода?
Строк там будет не конкретно 9 как в схеме.
Этот топик читают: Гость
Ответов: 38
Рейтинг: 8
|
|||
карма: 1 |
| ||
файлы: 1 | code_19882.txt [585B] [130] |
Ответов: 8915
Рейтинг: 823
|
|||
Devilsoft, code_19883.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_19883.txt [875B] [172] | ||
Голосовали: | Devilsoft |
Ответов: 38
Рейтинг: 8
|
|||
Огромное пасибо
|
|||
карма: 1 |
|
Ответов: 4641
Рейтинг: 334
|
|||
карма: 1 |
|
Ответов: 8915
Рейтинг: 823
|
|||
Ravilr, [flood]я дежурил (подкарауливал) [/flood]
|
|||
карма: 19 |
|
Ответов: 2236
Рейтинг: 676
|
|||
Вариант без IF и покороче: code_19884.txt
|
|||
карма: 11 |
| ||
файлы: 1 | code_19884.txt [743B] [202] |
Ответов: 16884
Рейтинг: 1239
|
|||
Devilsoft, а чем не устраивает
|
|||
карма: 25 |
|
Ответов: 899
Рейтинг: 43
|
|||
если все таки таймер необходим и ArrayEnum(или связка For и ArrayRW) недопустимы, то рациональнее будет не проверять в каждой итерации цикла как в предыдущих схемах а перед запуском назначить параметр Autostop
code_19940.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_19940.txt [861B] [175] |
Ответов: 16884
Рейтинг: 1239
|
|||
unalex, нельзя.
Откуда знаешь, что для последующеё обработки выбранной строки 100 мс достаточно ? Подключи к третей точке своего хаба LED.doOn и увидишь, что выполнение программы пошло дальше, не дожидаясь окончания перебора строк. А вот связка For и ArrayRW или ArrayEnum такого не допустят пока не будет закончен перебор всех строк. Надеюсь, понятно. |
|||
карма: 25 |
| ||
файлы: 1 | demo.sha [1.2KB] [115] |
Ответов: 899
Рейтинг: 43
|
|||
Tad, ну я то сам сторонник ArrayEnum или в случае необходимости For и ArrayRW, а с таймером ИМХО не вижу смысла заморачиваться
кстати интересно почему программа на хабе не ждет выполнения очереди и идет дальше? |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Потому что таймер выдал пачку импульсов через 100 мс и вперёд.
|
|||
карма: 25 |
|
11