запуск слота с большой частотой |
Здравствуйте, гость ( Вход | Регистрация )
запуск слота с большой частотой |
borune |
15.11.2013, 11:21
Сообщение
#1
|
Участник Группа: Участник Сообщений: 152 Регистрация: 1.1.2011 Пользователь №: 2314 Спасибо сказали: 0 раз(а) Репутация: 0 |
судари, помогите пожалуйста, такой вопрос. Нужно вызывать слот с частотой, большей 1 Гц. Если я правильно понимаю, QTimer::singleShot не позволяет этого сделать, так как минимальная задержка там 1 мс. Как решить задачу?
Сообщение отредактировал borune - 15.11.2013, 13:17 |
|
|
Trisch |
15.11.2013, 13:49
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: 0 |
Насколько я помню 1Гц это частота колебаний системы с периодом в 1 с. То есть максимально вы можете задать чистоту в 1кГц. Вам этого мало?
Сообщение отредактировал Trisch - 15.11.2013, 13:53 |
|
|
borune |
15.11.2013, 14:45
Сообщение
#3
|
Участник Группа: Участник Сообщений: 152 Регистрация: 1.1.2011 Пользователь №: 2314 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Iron Bug |
15.11.2013, 16:52
Сообщение
#4
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
под какие системы нужно решение?
boost::thread + boost::chrono дают возможность на венде получать интервалы до 100-200 мкс, под линём - где-то порядка 10-20 мкс. это на средненьком компе. Сообщение отредактировал Iron Bug - 15.11.2013, 16:54 |
|
|
borune |
16.11.2013, 19:04
Сообщение
#5
|
Участник Группа: Участник Сообщений: 152 Регистрация: 1.1.2011 Пользователь №: 2314 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Litkevich Yuriy |
19.11.2013, 13:17
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
kuzulis |
19.11.2013, 14:10
Сообщение
#7
|
Активный участник Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7 |
Хотя, в винде есть что-то похожее на реалтайм для мультимедиа (но это доступно от Виста и выше), см. к примеру:
http://msdn.microsoft.com/en-us/library/wi...v=vs.85%29.aspx Но это так, просто информация к размышлению. Сообщение отредактировал kuzulis - 19.11.2013, 14:10 |
|
|
Текстовая версия | Сейчас: 2.1.2025, 15:56 |