В программе реализован сбор данных с определенной частотой.
В основном потоке по таймеру (QTimer) с частотой 25 Гц перерисовывается графика.
В отдельном потоке собираются данные с частотой задаваемой в программе. Таймер запускается через QObject::startTimer(1000.0/<Частота>), сбор происходит в timerEvent(). По первому впечатлению все работает, но когда начали пробовать сбор на разных частотах (от 1 до 100 Гц) выяснилось, что в зависимости от частоты сбор происходит то медленнее, то быстрее, то как положено. При том на 100 Гц как раз все в порядке, проблемы как раз на более низких частотах.
Возможно дело в конкретной версии Qt.
Если кто знает в чем может быть проблема или как лучше в данной ситуации реализовать таймер, пожалуйста помогите.
Ответ на:
комментарий
от mannaz
Ответ на:
комментарий
от mannaz
Ответ на:
комментарий
от TarANtuL
Ответ на:
комментарий
от tzukko
Ответ на:
комментарий
от TarANtuL
Ответ на:
комментарий
от mannaz
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости GCC 4.6.0 (2011)
- Новости RPM 4.6.0 (2009)
- Новости XFree 4.6.0 (2006)
- Новости centericq 4.6.0 (2002)
- Новости KDEPIM 4.6.0 (2011)