2017-02-16 3 views
1

enter image description herePourquoi est-ce que je reçois un gros pic audio au début de chaque exemple dans LabView?

Tout le reste semble être bien, mais au début de chaque enregistrement (1 seconde) il y a un grand pic d'amplitude, je me demande ce qui est à l'origine et comment y remédier.

-Je suis en utilisant le micro correct (il enregistre audio correctement)

-2 canal

-16 résolution de bit

-Durée de 1 seconde

-Exemple Taux 48000Hz

Merci d'avance pour toute aide que vous êtes en mesure de fournir!

+1

Je pense que c'est du bruit quand vous allumez le microphone. Que diriez-vous de donner un certain délai entre l'activation du microphone et le début de l'enregistrement des données audio? – KKS

Répondre

2

Vous utilisez un VI Express qui initialise le matériel au démarrage.

Ouvrez plutôt le diagramme du VI Express et recodez-le pour avoir la routine d'initialisation en dehors de la boucle While et uniquement le VI d'enregistrement à l'intérieur de la boucle.

Les VIs Express ne sont pas optimisés pour de bonnes pratiques de codage. :-)

+0

Donc, si je comprends ce que vous dites, je devrais regarder ce que fait le VI et, fondamentalement, le copier mais changer ce dont j'ai besoin? – Curtis

+0

Oui, c'est l'idée. (Edité la réponse pour corriger 'Pour' à 'While' boucle, au fait.) – nekomatic

+0

Désolé, merci! Oui, éditez le code et optimisez les opérations. – Deon