Форум сайта python.su
Хочу реализовать такую задачу. Основная программа должна запускать два независимых процесса: первый процесс выполняется с частотой 1 раз в секунду(считывает состояние датчика1 через RS232 и пишет в лог-файл), второй процесс выполняется с частотой от 5 мин до 20 мин(период задается отдельно, считывает состояние датчика2 через RS232 и данные должны записаться в лог-файл с первым процессом). И еще из основной программы должна быть возможность запустить второй процесс немедленно нажатием какой нибудь клавиши. Подскажите как это реализовать, если можно с простым примером. Подозреваю что это делается через потоки, но я с ними пока не сталкивался.
Офлайн
Офлайн
slav0nicчерез Timer не подойдет - он же только единожды выполняется, а нужно постоянно.
http://docs.python.org/library/sched.html или http://docs.python.org/library/threading.html#timer-objects
Офлайн
Офлайн