Moyenne glissante sur waveform

Bonjour,
Je cherche à réaliser une moyenne glissante(mobile) sur plusieurs cycles(entre 10 et 100) d'un signal de pression aqui avec un CompactDaq.
je ne vois pas comment repérer le debut et la fin de chaque cycle pour réaliser la moyenne sur un nombre de cycle choisi.
merci par avance pour votre aide

desoler j'ai pas été trés precis,
un cycle peut être un sinus, caré, triangle ou quelconque. Ci joint une image des courbes.
(sur le graphe, A1 est positif, A2 est négatif, mais les 2 peuvent être l’un ou l’autre ou nul).
Pièces jointes :
signal.png ‏43 KB

Similar Messages

  • Moyenne glissante

    Bonjour,
    Je fais l'acquisition d'un signal et calcule la fft. Celle-ci étant bruité, je voudrais faire un moyennage (moyenne glissante).
    Je n'ai pas trouvé de fonction dédié mais j'ai réussi à bidouiller un sous-vi (voir fichier joint), mais ne trouve pas ça élégant du tout, encore plus si on veut faire cette moyenne glissante sur 100 points par exemple.
    Pour info, ce sous-vi est dans une boucle qui fait l'acquisition du signal, le calcul du spectre, et son affichage.
    Y'a t'il une méthode plus propre que celle que j'utilise ?
    Merci d'avance.
    Pièces jointes :
    average.JPG ‏79 KB

    Bonjour Cyco,
    La fonction "Moyenne Point par Point" (Mean PtByPt.vi) de LabVIEW est une moyenne glissante.
    Elle se trouve dans la palette "Signal Processing" -> "Point By Point" -> "Prob & Stat"
    Cordialement,
    Yohann L.

  • Signal bruité moyenne glissante

    Bonjour,
    J'ai développé une application sous labview qui permet l'acquisition de signaux avec une carte USB 6229 sur 4 entrées.
    A chaque boucle, je récupère un tableau de 4 données que je sépare pour les traiter. Comme mes signaux sont bruités, je voudrais installer un moyennage glissant sur les 4 voies, ou/et un filtre passe bas style butterworth. Pouvez vous me dire où se trouve l'application "moyenne mobile" dans labview full 8.2, et si je peux utiliser le filtre sur une donnée à chaque boucle (et créer 4 filtres pour mes 4 entrées) sans avoir de buffer ou autre chose à utiliser.
    Merci. Cordialement.

    Bonjour,
    Merci d'avoir posté sur le forum de National Instruments.
    L'implémentation d'une moyenne glissante est possible via l'utilisation des registres à décalage. Veuillez vous référer aux documents suivants pour des exemples:
    moyenne glissante simple
    moyenne glissante incrémentée
    Pour ce qui est des filtres, vous diposez de la sous-palette "filtre" dans la palette "signal porcessing". Dedans se trouve une fonciton filtre de butterworth. 
    Cordialement,
    Romain DUVAL || Application Engineer Specialist ||Certified LabVIEW Architect (CLA) || Certified TestStand Architect (CTA)
    National Instruments France

  • Afficher moyenne toute les secondes

    Bonjour,
    j'acquéri 4 signaux analogiques provenant d'afficheurs numériques via une carte ni usb 6008.
    les signaux ètant brruités et et les variations de valeur moyenne étant lente, j'éssaie d'afficher toutes les 250ms la moyenne sur 4 secondes du signal.
    Est-ce que cela est possible car je n'arrive pas a trouver de solution avec LV.
    Cordialement
    Justin
    Résolu !
    Accéder à la solution.

    Il y a un VI qui fait la moyenne Pt par Pt. Tu indiques ta nouvelle valeur, le nombre de points pour la moyenne glissante et voilà...
    Cordialement,
    Micaël DA SILVA

  • Impossible d'inserer un décor créé sur photoshop CS3 en arrière plan sur flash professional CS5.5?

    Bonjour,
    Je viens vers vous car cela fait quelques heures que je n'arrive pas a faire une manipulation qui me parrait pourtant simple :
    importer un décor créé à partir de photoshop CS3 en arriere plan d'une animation faite sur Flash Pro CS5.5 ...
    J'ai essayé en PSD en groupant mes différents calques comme ils en parle sur certains tutoriels : mon visuel comporte différentes traces "parasites" rouge...
    J'ai essayé en JPEG : cette fois, c'est tout le visuel qui est de couleur rouge uni comme si je voulais mettre un fond rouge !
    J'ai essayé en PDF en le glissant sur la scène : Le visuel est cette fois ci comme je le veux, mais impossible de le redimensionner ...
    Je reste très frustrée et surtout complétement bloquée sur ma vidéo...
    Si quelqu'un a une solution, s'il vous plait, aidez moi, je suis à bout !! ..
    Merci d'avance...
    Héloïse

  • Comment sortir une photo de lightroom sans perdre les modifications par exemple la mettre sur le bureau

    Comment sortir une photo de lightroom sans perdre les modifications ,si je la fait glisser sur le bureau les modifications n'y sont plus et j'obtiens le fichier d'origine ?

    I don't think you should ever drag a photo from Lightroom to somewhere else.
    The proper way is to select the file in Library (in the Film Strip at the bottom of the window). Then press the button "Export". You will then get a dialogue box. Type in the information for the place where you want to save it. Press the button "Export". The changed (edited) photo will then be where you told it to be saved.
    (I am a beginner in Lightroom but think the above is correct)

  • Runtime Mac Os X

    Bonjour,
    Je dispose d'un VI affichant différents types de graphiques (signaux mixtes, déroulants...)
    J'ai publié ce VI via l'outil de publication pour le Web Labview et je peux visualiser mes données et executer le VI à distance sur n'importe quelle machine Windows dotée du Runtime Labview.
    Mais j'ai un soucis sous Mac Os X où j'ai adopté la même démarche.
    Un type de graphique provoque une erreur lors de l'ouverture de la page htlm asociée.
    Il s'agit du WaveFormChart où j'essaie de visualiser une waveform => Labview Browser Helper a quitté de manière imprévue
    Le soucis semble provenir de l'historique des données du waveform.
    Ce problème est-il connu ?
    Existe-t-il un autre moyen que la waveform pour afficher la date dobtention de la mesure ?
    Ci-joint un VI résumant le problème
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    test.vi ‏14 KB

    Bonjour Joe54,
    Heureux d'avoir pu vous aider !
    Effectivement il est possible d'effacer les données d'historique de votre graph via la propriété "historique"
    Pour celà, sélectionnez votre graph et créez un noeud de propriété avec la propriété "historique".
    Il vous suffit ensuite de changer cette propriété en écriture et de lui cabler une constante tableau vide, tel que montré sur la capture d'écran çi dessous :
    Bonne continuation dans le développement de votre application et au plaisir de vous revoir sur le forum,
    Cordialement,
    Vincent.O
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet

  • Comment enlevé le bruit de mes signaux ?

    Bonjour à tous 
    Je débute dans LabView, et il m'a été demandé de calibrer 3 loadcell, afin de pouvoir convertir leurs signal, de volt en Newton.
    Jusque là, tout s'est bien passé. Mais j'ai pu constater un bruit persistant, que je n'arrive jamais à enlevé complètement.
    Or, pour l'application demandé, je dois avoir un signal d'une grand précision.
    Je m'explique.
    Les 3 capteurs me donnent chacun un signal, que je convertit en Newton. Je fixe une planche sur les 3 capteurs. Par après, si je pose un objet sur cette planche, je dois pouvoir en déterminer son centre de gravité.
    Il me faut le trouver en me basant sur un système d'axe X-Y.
    Mon problème est que pour déterminer ce système d'axe, il me faut une très grande précision, et le bruit m'en empèche.
    J'ai déja essayé avec des filtres, en utilisant tout les mode (Bessel, butterworth,Chebyshev,...) sans succes.
    Après, je suis passé à une moyenne glissante (Moyenne Point par point). le résultat était meilleur, mais j'ai toujours une variation de +0,2 a -0,2N ce qui est toujours de trop.
    Je travail sur un Pentium 4, 3,2GHz, j'utilise Labview 8.6, ma carte est une PCI-6221 et les modules sont des SCC-SG24
    Je ne vois pas d'autre solution, je vous joint mon programme en pièce jointes.
    Merci d'avance pour votre aide, je reste disponible si vous avez quelconque question.
    Pierre-Philippe
    Pièces jointes :
    Program_calibrate_3_loadcell.vi ‏36 KB

    J'ai suivi votre conseil, et voilà ce que j'ai obtenu.
    Les pics du bas ne sont pas fixe, ils changent sans cesse (j'ai pris 2 images pour vous montrer).
    Quels pics représente le bruits ? 
    Merci
    Pierre-Philippe
    Pièces jointes :
    Spectre.jpg ‏204 KB
    Spectre2.jpg ‏205 KB

  • Adobe premier pro: audio non copié

    salut, j'ai un assez gros problème, je suis entrain de faire un montage sur un jeu avec premier pro, où le sons est primordial,
    lorsque je passe ma vidéo dans la séquence, la première fois, tout va bien, mais toutes les autres fois, l'audio ne suit pas, je me retrouve donc avec 2 secondes de sons au début de la vidéo, et tout le reste sans sons... sur la vidéo originale, j'ai bien le sons, lorsque je lit la vidéo à gauche, idem, mais c'est lorsque je la passe en bas à droite que le son disparaît...
    voilà une capture d'écran, ce sera surement plus clair...
    il n'y a pas beaucoup de clips là, car j'ai tout recommencé en pensant que ça venait d'une fausse manip.
    merci.

    Bonjour Alios,
    La question sur le matos et l'Os concerne les connaissances en général. Parfois il existe des incompatibilités avec tel ou tel matériel ou OS mais comme tu as le son au moins sur une des chutes, à part une mauvaise manipulation ou un problème de format/conteneur sur les chutes qui n'ont pas de son sur la time line, je ne vois d'autre possibilité.
    Pour ce qui est de ton image, difficile d'en savoir plus. On voit bien que sur la première chute, il y a du son alors que sur les chutes suivantes la piste son est inexistante. Il arrive parfois qu'il n'y ait pas de son alors que la piste son est bien présente. Il ne s'agit donc pas de ça. Tous tes fichiers proviennent d'une même source?
    Pour essayer de comprendre, peux-tu répondre à ces questions même si tu précises bien que tu as du son sur la "vidéo originale et à gauche" .
    1. Crée un nouveau projet dans un dossier différent de celui où tu as le problème.
    2. Choisi une des chutes sans son sur le projet actuel et et lis-la sur ta machine (pas dans Première)  (son ? avec quel player tu lis tes vidéod?
    3. Si tu as du son, copie ta chute dans le nouveau dossier et importe ta chute dans le nouveau projet.
    4.Sélectionne ta chute (un seul clic gauche). Sur le player au-dessus de ta fenêtre d'importation des chutes, lis la chute en cliquant sur la petite flèche.
    As-tu du son? Si oui étape suivante.
    5. Double-clique gauche sur ta chute. Elle va s'ouvrir dans la fenêtre "Source". Lis ta vidéo sur le player de la fenêtre source en cliquant sur la petite flèche.
    As-tu du son? Si oui étape suivante.
    6. Crée ta séquence en glissant le content de ta source sur ta ligne de temps (clic gauche sur l'image de ta vidéo et maintenir le clic en glissant sur la ligne de temps par ex. sur la piste V1. Vois-tu maintenant sur la piste son A1 une piste son. Si oui, joue ta séquence en appuyant sur ta barre d'espace. Entends-tu le son? Si Oui, c'est que tua as dû faire une mauvaise manip sur ton projet précédant.
    Si a une étape tu n'as pas de son dis laquelle et précise si tu constates quoi que ce soit d'autre. Quelqu'un aura peut-être déjà rencontré le même problème.

  • Déformation d'un objet dynamique dans photoshop

    Bonjour
    J’aimerai savoir s’il est possible de modifier un objet dynamique par une deformation (type rotation..) (dans
    Un calque dynamique , par dessus un autre calque (un rond par example) lorsque j’applique une rotation du le rond cela l’applique sur l’image du dessous, de manière non destructive
    merci

    Un même objet dynamique peut-être utilisé plusieurs fois dans un même document.
    Éditez le contenu de l'objet dynamique pour qu'il se mette à jour automatiquement sur tous les calques où il se trouve.
    Double-cliquez sur la vignette de l'objet dynamique pour éditer son contenu.
    Alt/Opt puis cliquez-glissez sur le calque de l'objet dynamique pour le dupliquer.

  • Extraire des données d'une FFT

    Bonjour,
    J'ai un VI qui me sert à échantillonner une tension alternative à 25000 Hz (à l'aide d'un accéleromètre, en fait un relevé de vibration), et je souhaite effectuer une transformée de fourier de ce signal afin d'obtenir un spectre et récuperer des valeurs spécifiques à certaines fréquences afin d'alimenter un tableau excel... (Valeur efficace de différents pics)
    une idée ?

    Bonjour,
    Pour effectuer une transformée de Fourier d'un signal, vous avez plusieurs possibilités, en fonction que votre signal soit représenté par un tableau de doubles, ou par une waveform.
    Vous pouvez utiliser la fonction FFT.vi, que vous trouverez dans la palette de fonctions Traitement du signal>>Transformées.
    Vous pouvez également utiliser la fonction Analyseur de Distorsion Harmonic.vi , que vous trouverez  dans la palette Traitement du signal>>Mesures sur Waveform.
    Cependant, ces deux fonctions ne sont disponibles qu'à partir de la version Full de LabVIEW. Si vous disposez d'une version de base, ces fonctions ne seront pas disponibles.
    Cordialement,
    Olivier L. | Certified LabVIEW Developer

  • Comment transférer liste podcast de mon ancien PC vers le nouveau PC

    Je voudrais transférer la liste de Podcast qui est sur Itune d'un PC vers un nouveau PC. Comment je peux faire?
    Merci

    Bonjour,
    La plupart des éléments iTunes sont directement synchronysés avec le compte iTunes (apps, ...).
    Pour le reste, il est possible de récupérer le dossier où iTunes stocke les fichiers:
    sur mac: dans iTunes > préférences > avancé > Emplacement du dossier iTunes Media
    (exemple : /Users/nom_utilisateur/Music/iTunes/iTunes Media)
    Il n'y a normalement plus qu'à récupérer le dossier et le faire glisser sur iTunes sur le nouveau pc.
    J'espère avoir répondu à votre question et que cela vous est encore utile
    Antoine

  • Construction Installeur / Problème répertoire

    Bonjour,
    Je rencontre un problème dans la construction d'un installeur d'application : les répertoires ajoutés avec "Fichiers Source" / "Vue de la destination" / "Nouveau dossier" ne sont pas crées lors de l'installation. Remarque : ces répertoires (Event et Out) ne contiennent pas de fichiers à l'origine (voir image jointe).
    PS : Labview 8.6, XP
    Cordialement
    Attachments:
    Installeur.JPG ‏63 KB

    Bonjour,
    Une manière simple est de créer un fichier texte vide que l'on fait glisser sur l'explorateur de projet. Puis dans les propriétés de l'installeur, fichier source>>vue du projet>>Développez Poste de travail>> sélectionner le fichier texte et l'ajouter dans vos deux dossiers vides via la flèche bleue.
    Cordialement
    Yann C.
    France

  • Moyenner une waveform

    Bonjour, 
    Je doit réalisé sur LabVIEW un oscilloscope. Le signal à traiter est donné par un GBF, récupéré via une carte d'acquisition. Dans le programme, j'utilise un assistant DAQ (permet de régler les paramètres d'acquisition : le nombre d'échantillons, la fréquence d'échantillonnage...) dans une boucle while. 
    Cet assistant revoit une waveform et génère une courbe à chaque itération de la boucle while. Comme tout sur "bon ascilloscope", je cherche à y introduire une fonction qui permet de réduire le bruit du signal. Pour cela, j'aimerai faire un système pour moyenner le signal. 
    Est-il possible de stocker quelques itérations, en faire une moyenne et retourner cette moyenne dans un graph ?
    Pour ne pas ralentir l'affichage (afficher une courbe à chaque itération et non toutes les 5 itérations si on moyenne sur 5 itérations), est-il possible de faire un stockage "glissant" ?
     Si dessous une image de l'assistant : 
    Révélation (Surlignez pour lire)
    J'espère avoir été assez clair. 
    Simon 

    Bonjour,
    Je ne suis pas tous les jours devant mon PC... qui est en panne.
    Si le problème consiste à "nettoyer" la réponse d'un système linéaire à une excitation sinus, alors c'est assez simple.
    La réponse est normalement sinus et le bruit en haute fréquence, un filtre passe bas un pôle suffit parfois. 
    On peut le faire en ligne sur la boucle WHILE avec un registre à décalage et la relation:
    y(n) = y(n-1) *(N-1)/N   + x(n)/N
    N est le nombre de moyennes,
    n est l'indice de la donnée, x pour l'entrée et y pour la sortie du filtre
    Il faut initialiser le registre par 0 par exemple. Le transitoire sera curieux, mais pour un sisgnal sinus par définition stationnaire, ce n'est pas un soucis
    Il faut placer le filtre entre le bloc d'acquisition et le graphe...
    Le filtre va introduire un déphasage, donc placer le même filtre pour tous les signaux si on veut les comparer dans le domaine des temps. Le retard est  N/Fe...
    Il faut évidemment respecter la règle de Shannon ( Fe > 2* F sinus) mais bien plus si on veut regarder le signal sur l'oscillo. Il faut prendre au moins le rapport 20 au lieu de 2
    Par exemple :
    Fc fréquence de coupure du filtre passe bas = 2 * F sinus 
    Fe fréquence d'échantillonnage = 20 * F sinus
    N nombre de moyennes = Fe / Fc = 10 dans l'exemple..
    Cela devrait répondre au problème.
    Merci de me tenir au courant du résultat. Je n'ai pas en ce moment dde PC avec LV, pour tester

  • Pour synchroniser des photos (Apperture) sur iPhone ou Ipad, Itunes me les propose dans le désordre alors que les évènements sont parfaitement classés dans Appperture!( ordre simple:  AAA-MM-JJ- sujet). Existe t-il un moyen de corriger ce désordre?

    Pour synchroniser des photos (Apperture) sur iPhone ou Ipad, Itunes me les propose dans le désordre alors que les évènements sont parfaitement classés dans Appperture!( ordre simple:  AAA-MM-JJ- sujet). Existe t-il un moyen de corriger ce désordre?
    Merci

Maybe you are looking for

  • Problem with SCCM console and Windows 8.1

    Can't start SCCM 2012 console in Windows 8.1. It can't connect to SCCM site. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConfigMgr10\AdminUI\QueryProcessors\WQL] "Assembly Path"="C:\\Program Files (x86)\\Microsoft Conf

  • How can i access RFC Function module in BI

    Dear Experts, I have a RFC fm in BI system which will allow me to write data into BI DSO, but when i am trying to select that from BI system their is no option to select a service, but when we go to ECC or CRM we can find option Service through with

  • Reading HTML Content using Web Dynpro ABAP

    Hello, I was wondering if it is possible to read the content (HTML) behind a given URL using Web Dynpro ABAP.  If so, are there any functions available to parse the HTML ?   I have been asked to develop an application that requires going to a URL, re

  • My ComputerSc​ience-Book​s-Download is not working

    My computer is not working can you help me

  • Dialup connection sporatically dials

    /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in