Я использую Python и pygame для задачи управления и автоматизации. Информация с датчика отображается с помощью pygame, затем записывается в другом месте.
Чтобы ограничить частоту кадров, я использую отметку часов pygame.Pygame Clock - Как долго он может работать?
Поскольку это встроенное приложение, процесс может работать в течение нескольких месяцев. Будут ли часы pygame перестать работать, т. Е. Если он сохранит ms как целое (длинное целое), когда у него закончится время, и может ли он справиться с возвратом в раунд до 0 (или, что еще хуже, минус)?
Если срок его службы не исчерпан? Кажется, я помню, что первая версия Win95 разбилась через 4 дня по этой причине!
Я являюсь usisg Python2.7 на малине Pi ver 3, если это актуально.
ОК, так до тех пор, пока не будет ничего внутреннего в библиотеке Pygame о том, что таймер мс является INT, она будет работать вечно. Если это фиксированное 32-битное целое число, которое даст мне время выполнения 25 или 50 дней (в зависимости от того, подписано ли оно), если метод clock.tick не обрабатывает часы, возвращающиеся к нулю (или -2^31) должным образом). – user7409496