IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

enregistrement en .wav d'une somme de sinusoide


Sujet :

LabVIEW

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 34
    Points : 22
    Points
    22
    Par défaut enregistrement en .wav d'une somme de sinusoide
    Bonjour, je suis en train de monter un projet et je dois faire l'addition de plusieurs sinusoides sur une seule carte audio.
    J'ai deja fait ca, mais des que je visualise le resultat sur un analyseur de spectre le resultat ne correspond pas a mes attentes car j'ai des tas d'harmoniques que je ne devrais pas avoir. POur enlever le doute sur l'analyseur de spectre j'ai un outil sur matlab et je dois enregistrer la la somme des sinusoides sous un fichier .wav. Apres de nombreuses recherches j'ai plus ou moins trouve une orientation, mais je n'arrive pas a l'enregistrer. Sue le vi que j joins si j'enleve la partie "enregistrement" mon pc joue la somme en continue mais des que je remets la partie enregistrement je n'ai qu'un echantillon tout petit. Si quelqu'un peut m'aider ca serait sympa merci
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re:
    Salut,

    Tu as mis la fonction de sauvegarde DANS ta boucle while. Donc à chaque étape, il sauvegarde le petit bout d'onde que tu génères (et écrase la précédente sauvegarde).

    Concatène tes bouts d'ondes au moyen d'un registre à décalage
    et place la sauvegarde APRES la boucle while ....

    A+
    B.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 34
    Points : 22
    Points
    22
    Par défaut
    Merci mais etant novice dans le domaine, comment je peux concatener mes bouts d'ondes? Et surtout je ne sais pas trop comment utiliser les registres a decalage meme si j'en comprend bien l'utilite... merci de ton aide....

  4. #4
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Salut,
    Citation Envoyé par chris83160 Voir le message
    Bonjour, je suis en train de monter un projet et je dois faire l'addition de plusieurs sinusoides sur une seule carte audio.
    J'ai deja fait ca, mais des que je visualise le resultat sur un analyseur de spectre le resultat ne correspond pas a mes attentes car j'ai des tas d'harmoniques que je ne devrais pas avoir. POur enlever le doute sur l'analyseur de spectre j'ai un outil sur matlab et je dois enregistrer la la somme des sinusoides sous un fichier .wav. Apres de nombreuses recherches j'ai plus ou moins trouve une orientation, mais je n'arrive pas a l'enregistrer. Sue le vi que j joins si j'enleve la partie "enregistrement" mon pc joue la somme en continue mais des que je remets la partie enregistrement je n'ai qu'un echantillon tout petit. Si quelqu'un peut m'aider ca serait sympa merci
    Ci-joint un exemple traduisant l'explication de BrunoIRM.

    a+
    Reg
    CLAD

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 34
    Points : 22
    Points
    22
    Par défaut
    merci pour ton aide. J'ai essaye et je comprends qu'il faut appuyer sur le bouton stop pour sortir de la boucle while et faire l'enregistrement.
    Merci encore.

  6. #6
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re:
    Hello,

    Exactement. Et surtout pour enregistrer l'intégralité de la courbe calculée.
    A+
    B.

    PS : Merci à Reg64 pour la figure ....

  7. #7
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Salut,

    De rien
    chris83160 n'oublie pas de mettre le sujet
    Reg
    CLAD

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Comptabiliser une somme d'enregistrement
    Par Xtine dans le forum IHM
    Réponses: 7
    Dernier message: 21/10/2009, 16h26
  2. Créer un champ contenant un son wav dans une base Paradox
    Par Grandad95 dans le forum Bases de données
    Réponses: 4
    Dernier message: 21/07/2004, 17h00
  3. [VB.NET] Enregistrement des éléments d'une listBox
    Par Hoegaarden dans le forum Windows Forms
    Réponses: 9
    Dernier message: 18/05/2004, 14h48
  4. [CR 8.5] Calculer la somme d'une somme
    Par Frederic Vincent dans le forum Formules
    Réponses: 4
    Dernier message: 12/02/2004, 17h53
  5. [BDD] Enregistrer le résultat d'une requête
    Par Mowgly dans le forum C++Builder
    Réponses: 5
    Dernier message: 19/06/2002, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo