2011-01-23 1 views
0

Je suis nouveau en programmation et je travaille avec un périphérique haptique (Phantom Omni "Sensable"), ces haptiques je dois intégrer avec Qt parce que mon interface graphique est faite là, donc je dois avoir un Qtimer 1MHz minimum mais je ne trouve pas comment faire cela?Comment faire un Qtime avec 1MHz d'actualisation?

S'il vous plaît Aidez-moi. Merci.

+0

Êtes-vous absolument sûr de devoir mettre à jour votre appareil 1 million de fois par seconde (1 MHz)? J'ai rapidement vérifié le Guide du programmeur de Sensable (qui peut ou non être applicable à votre appareil) et selon ce que seule une fréquence de mise à jour de 1 kHz est utilisée. –

Répondre

2

QTimer n'obtient pas une résolution supérieure à 1 ms. Vous devrez remplacer les gestionnaires d'événements appropriés si vous devez traiter des événements plus rapidement que 1000 Hz. Même alors, vous n'êtes probablement pas garanti quoi que ce soit en particulier au sujet des performances.

Vous pouvez écrire un QThread qui effectue son propre minutage avec un minuteur haute résolution et qui communique les résultats au thread principal.

Questions connexes