Traçage de données en temps réel à l'aide de l'oscilloscope Qwt
Dans Qt, les objets QAudioInput et QIODevice offrent la possibilité d'enregistrer l'audio à partir d'un microphone. Pour visualiser le signal enregistré, nous pouvons utiliser la bibliothèque d'oscilloscope Qwt.
Configuration de la visualisation
Pour créer un oscilloscope de base :
Gestion des données multicanaux
Si vous disposez d'une entrée multicanal (par exemple, stéréo), vous pouvez ajouter des options telles que la sélection de la source pour le déclenchement de niveau (A, B ou aucun) et la configuration du mode de rendu entre la base de temps et les courbes de Chebyshev.
Fonctionnalités supplémentaires
Pensez à ajouter :
Implémentation du déclenchement
Pour implémenter le déclenchement, recherchez le échantillon qui répond à la condition de déclenchement. Par exemple, si la condition de déclenchement est un front montant sur le canal gauche :
Remarque : L'extrait de code fourni dans la question d'origine pour séparer correctement les canaux de données fonctionnera pour tracer les signaux séparément. Pour activer le déclenchement, l'approche décrite ci-dessus peut être intégrée à votre configuration.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!