Effectuer une mesure de fréquence avec NI 6008

Bonjour,
je suis en terminale S SI en projet de PPE. Le projet est un accordeur de guitare automatique. Ma partie consiste à mesurer la fréquence émise par la corde SOL grâce à Labview et à une carte NI 6008. N'ayant jamais utilisé ce logiciel, je ne sais pas quoi utiliser, ni comment démarrer. Si vous pouviez m'apporter une aide. Je vous remercie d'avance.

Bonjour,
Je vous conseille de partir d'un exemple, c'est toujours la meilleure solution.
Pour la mesure de fréquence cet exemple de la communuaté est bien fait mais je pense qu'il n'est pas supporté pra l'USB-6008 qui ne dispose pas de compteurs matériels.
Aussi je vous conseille de suivre plutot ces deux tutos/exemples :
Can I Use the USB-6008/6009 for Period Measurement Using Events?
Software-Timed Frequency Measurement Using Edge Counter
En espérant que cela vous aidera!
Bonne journée,
M-Junior

Similar Messages

  • Mesure de fréquence avec NI USB 6009

    Bonjour,
    je souhaitai faire une acquistion de tension, courant et fréquence avec une carte d'acquisition NI USB 6009 . Mais je ne sais pas si c'est possible de mesurer la fréquence avec ce modéle etcomment? Pour la tension le simple pont diviseur semble être la technique? Et pour le courant un shunt? Et si oui comment configurer la mesure?
    Merci d'avance

    Bonjour Rj293,
    En
    effet avec une carte de type NI USB 6009, la mesure de fréquence en utilisant
    un compteur n'est pas directe. Le compteur implémenté dans la NI USB 6009
    permet de faire uniquement du comptage de front car il n'a pas de Gate.
    Néanmoins
    il est possible de contourner ce problème et d'effectuer des mesures de
    fréquences. A cet effet, je vous invite à prendre connaissance des informations
    présentes sur le lien de notre site internet suivant:
    Can I Use the USB-6008/6009 for Period Measurement Using Events?
    http://digital.ni.com/public.nsf/allkb/14966D5D3A9AB75F8625700E00412DA1?OpenDocument
    Cordialement,
    Rémi D.
    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;}
    >> Les rencontres techniques de NI - Mesures et acquisition de données : de la théorie à la mise en ...

  • Mesure de fréquence avec NI usb 6210

    Bonjour,
    Je viens de faire l'acquisition d'une carte NI USB 6210, je cherche à recupérer la fréquence de mon signal alternatif 50hz, mais je n'y arrive pas.
    J'ai cabler en entré de l'entrée PFI1 in et DGND mes deux fils conducteur, et ensuite sur Labview signal express j'ai créer un DAQmx fréquence. J'obtiens comme résultat un nombre qui alterne entre 63 et 255. Je ne trouve pas d'expliquation à mon résultat...
    Merci d'avance pour votre aide

    Bonjour Rj293,
    Les caractéristiques de la carte USB 6210 en niveau TTL sont:
    - 0/0.8V pour un niveau logic bas
    - 2/5.25V pour un niveau logic haut
    Avec une amplitude de 2.5V votre mesure de fréquence devrait fonctionner.
    Cependant, le signal sinusoidale que vous utilisez à une amplitude de 2.5V en Pkk, et une valeur moyenne nulle? Par ailleurs, pouvez-vous joindre les deux courbes (sinusoidale et carré) avec echelles?
    Cordialement,
    Rémi D.
    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;}
    >> Les rencontres techniques de NI - Mesures et acquisition de données : de la théorie à la mise en ...

  • Comment mesurer un fréqunce avec une carte pxi-6602?

     Bonjour,
    Je cherche grâce à une carte PXI 6602 à mesurer la fréquence d'une signal périodique.
    Cette carte possèdent 8 compteur/timer, et je suis déja parvenu à genérer des trains d'impulsion sur ces compteurs.
    Néanmoins je ne parviens pas à mesurer des fréquences...
    Pour cela j'ai tenté de mesurer la fréquence d'un simple signal carré de 50Hz (amplitude 10V) généré par un GBF. J'injecte ce signal sur le PFI38/GATE0 du compteur 0, mais j'obtiens apres génération de mon code une fréquence nulle. J'ai réalisé ce code sur labVIEW 8.6 avec la fonction "Measure Pulse Width or Period.vi"   (code en pièce jointe)
    Merci d'avance pour votre aide
    Pièces jointes :
    mesure_freq.jpg ‏515 KB

    Desole, je ne parle pas francais bien. Vous devriez avoir des exemples pour l'usage du dispositif de l'E-serie DAQ en Visual Basic dans le repertoire \Program Files\National Instruments\NI-DAQ\Examples.
    Chris Matthews
    National Instruments

  • Détection synchrone pour une plage de fréquence de 0.1 hz à 500 hz.

    Bonjour à tous,
    Je suis à la recherche d'un vi de détection synchrone. Soit  développé par NI ou sur ce forum.
    Éventuellement des pistes pour le construire à partir de vi de Labview, le traitement du signal n'étant pas mon point fort .
    Existe t'il ? ( je parle du vi ... :-)  )
    Merci.
    Cordialement

    Bonjour,
    D'après ce que vous écrivez, votre matériel vous permet de récupérer votre signal et applique du conditionnement (d'amplification vu le nom). LabVIEW vous sert d'une part à commander cet instrument (avec les fonctions VISA ou Série je suppose) et d'autre part à effectuer un traitement sur votre signal.
    Si vous supprimez votre matériel, comment ferez-vous pour récupérer votre signal sur votre ordinateur? Par ailleurs, bien que vous puissiez faire des traitements basiques sur vos signaux, le conditionnement matériel reste le meilleur moyen d'acquérir un signal plus facilement exploitable car un traitement logiciel s'applique sur un signal dont il vaut mieux avoir d'abord minimisé les bruits en amont.
    Pour l'acquisition de données sous LabVIEW, vous pouvez utiliser le driver DAQmx mais vous aurez besoin d'un matériel d'acquisition de chez National Instruments pour utiliser ce driver. Cela peut être une carte PCI/PCIe, USB, un chassis Compact DAQ modulaire, ... Le choix est beaucoup trop important pour être listée de manière exhaustive.
    De plus, vous parlez de "modules" natifs de LabVIEW (désignant les palettes je suppose) mais il faut voir quelle licence vous avez de LabVIEW puisque selon si vous avez une licence de type Base, Full ou Professionelle, vous n'aurez pas forcément accès à toutes les palettes natives de LabVIEW.
    Cordialement,
    Jérémy C.
    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;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • Problème paramètrage de filtre sur une mesure Labview

    Bonjour,
    Je souhaite filtrer une mesure provenant d'une entrée analogique AI1 d'une carte NI-USB 6008.
    La tâche utilisée (AI-Tâche) est paramétrée sous MAX, pour lire 1k en échantillons continus à une fréquence de 50HZ.
    La lecture de la tâche DAQmx se fait ensuite dans une boucle while cadencée à 2Hz.
    Lorsque je tente de filtrer la fréquence de 2Hz, correspondant aux bruits, j'obtiens un message d'erreur de type Error 20023 qui me dit que je ne respecte pas le théorème de Shanon.
    Pourriez-vous, s'il vous plait, m'indiquer pourquoi cette erreur apparait sachant que je suis normalement dans les conditions de Shanon.
    Je vous joins une image de la partie du VI concernant l'acquisition ainsi que mon fichier config exporté depuis MAX.
    Merci d'avance
    Cordialement
    Pièces jointes :
    VI.JPG ‏53 KB
    configData.ini ‏8 KB

    Bonjour,
    Au lieu d'utiliser des VI express, utilisez les fonctions de filtre comme "filtre de butterworth", vous aurez la maitrise sur la frequence d'echantillonage.
    Cordialement,
    Aurélien J.
    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;}
    >> Du 30 juin au 25 août, embarquez pour 2 mois de vidéo-t'chat ! Prenez place pour un voyage au coe...

  • Utilisation d'une carte Blackmagic intensity pro avec NI vision

    Bonjour,
    Je dois utiliser une carte Blackmagic intensity pro avec NI Vision. Carte compatible directshow, mais en résolution 1920*1080 (1080p) à 25 fps, l'image reçue est bizzare, elle ressemble à de l'entrelacée, mais il n'en est rien. J'ai contacté le support Blackmagic qui m'annonce que le mode full HD n'est pas supporté avec DirectShow, mais seulement avec le SDK fournit, uniquement du C++.
    Y'a t'il une solution afin de l'utiliser tout de même avec Labview ?
    Ma première idée, créer une DLL en C++ qui récupère l'image pour la transférer via TCP à l'adresse 127.0.0.1 afin de la récupérer dans Labview, solution qui fonctionne déjà dans un autre projet, mais seulement à 10 fps avec une résolution de 640*480. Là, impossible vu la quantité de donnée à 25 fps.
    Quelqu'un a t'il une idée afin de pouvoir tenir le 1080p à 25fps avec NI Vision ?
    Merci, Julien.

    Bonjour juju21,
    Je crains que l'idée de l'utilisation de la DLL soit la meilleure pour utiliser du C++. Si vous n'obtenez pas de performance satisfaisantes par ce biais, je ne peux que vous guider vers des cartes d'aquisition NI.
    Cordialement,
    Mathieu P. | Certified LabVIEW Associate Developer
    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;}
    Journées techniques : des fondamentaux aux dernières technologies pour la mesure et le contrôle/comm...

  • Mon iphone 4 ne se connecte plus depuis la derniere mise à jour du logiciel 6.1il se met en reseau indisponible // recherche. j'ai effectué une sauvegarde  puis je l'ai renitialiser rien à faire... Grrr...

    Bonjour,
    Je rencontre actuellement un problême de connexion wifi avec mon iphone4 depuis la derniere mise à jour du logiciel 6.1....
    J'ai effectuer une sauvegarde puis renitialisé mon tel, mais rien à faire mon iphone ne trouve aucun réseau....
    Si par un heureux hasard quelqu'un aurai une solution je suis preneuse, merçi à tous.

    Bonjour,
    J'avais le même prôblème avec IPod Touch et IPad 2.
    Dans votre configuration réseau, il faut mettre une adresse DNS à 8.8.8.8!!!
    J'ai essayé et ça marche autant via ITune (DNS du MAC) où directement avec le IPad (DNS du IPad).
    Salutations,

  • Comment déclencher une mesure par bouton poussoir ?

    Bonjour,
    Je souhaiterais faire l'acquisition d'une mesure à chaque appui sur un bouton poussoir, et cela 10-20 ou 30 fois si il le faut. Cependant, je ne sais pas trop comment m'y prendre.
    Ma structure actuelle avec une boucle Condition ne fonctionne pas, je pensais utiliser une Boucle For mais je ne sais pas comment faire.
    Pouvez-vous m'aider svp ?
    Cordialement,
    Attachments:
    MicromètreKEYENCE.vi ‏28 KB

    Bonjour themick89,
    en plaçant votre boucle while autour de la struture condition, votre programme devrait avoir le comportement escompté (voir vi joint).
    Pour utiliser la structure évènement, il faut lié chaque sous diagramme de la structure à un évènement sur un indicateur (exemple : click gauche sur le bouton Démarrage/Arrêt2). Vous trouverez plus d'information sur cette structure aux deux adresses suivantes :
    http://www.ni.com/white-paper/3331/en
    https://decibel.ni.com/content/docs/DOC-5347
    Cordialement,
    Audrey_P
    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;}
    Journées techniques : des fondamentaux aux dernières technologies pour la mesure et le contrôle/comm...
    Attachments:
    MicromètreKEYENCE-2Modify.vi ‏36 KB

  • Comment envoyé une donnée via rs232 avec labview

    Salut, comment envoyé une donnée via rs232 avec labview ?
    Hello, how given sent via rs232 with labview?
    Solved!
    Go to Solution.

    You can use the LabVIEW example for "Basic Serial Write and Read." In the English LabVIEW it is found here:
    Vous pouvez utiliser l'exemple LabVIEW pour "SerialBasic écrire et lire." Dans le LabVIEW anglais, il se trouve ici:
    Zach P.
    Product Support Engineer | LabVIEW R&D | National Instruments

  • Attente de configuration d'un appareil avant de lancer une mesure

    J'utilise Labwindows/CVI.
    J'ai parfois l'impression que les résultats de mesures que je demande à un analyseur de spectre sont faux car celui-ci n'aurait pas le temps de se configurer comme voulu.Le code déroulerait trop vite!!
    Y a t-il une fonction qui me permettrait de savoir si l'appareil est bien configuré avant de lui demander une mesure??
    Ex: 1/configuration du span, configuration du RBW, Level, Attenuation,tec..
    2/l'appareil est il bien configuré?(attente d'une réponse de l'appareil)
    3/si oui, lancer une mesure de puissance
    Merci pour votre réponse
    Arnaud

    Bonjour,
    Avez-vous essayer de lancer NI-SPY pour savoir quelles sont les commandes utilisées ?
    Comment cela se passe-til dans MAX ?
    Avez-vous la dernière version du driver NI-488.2 ?
    Vous avez la fonction "viWaitOnEvent".
    Cordialement,
    Isabelle
    Ingénieur d'applications
    National Instruments France

  • Peut on acheter une revue dans le kiosque avec une carte apple

    Bonjour je voulais savoir si on peut acheter une revue dans le kiosque avec une carte Apple store sans mettre de donner de facturation merci

    You might consider using a case structure with a different case for each different formula script node. You could make the input to the case structure be a enumerated control.
    Creating an Enumerated Type Control
    Use enumerated type controls to give users a list of items from which to select. An enumerated type control, or enum, is similar to a text or menu ring control in that both contain lists of strings through which you can cycle. However, the data type of an enumerated type control includes information about the numeric values and the string labels in the control. The data type of a ring control is numeric.
    Note You cannot allow the user to enter undefined values in enumerated type controls, and you cannot assign specific numeric values to items in enumerated type controls. If you need this functionality, use a ring control.
    You can use an enumerated type control to select the cases of a Case structure.
    The numeric representation of the enumerated type control is 8-, 16-, or 32-bit unsigned integer. Right-click the enumerated type control and select Representation from the shortcut menu to change the representation of the control.
    Ben D.
    Applications Engineer
    National Instruments

  • Comment traduire une page web complète avec Safari?

    Comment traduire une page web complète avec Safari?
    sur PC je traduit avec Google traduction, mais il n'est pas accessible sur le iMac.
    J'aimerai avoir l'équivalent sur Mac : Traduire des pages web entière automatiquement.

    Comment traduire une page web complète avec Safari?
    sur PC je traduit avec Google traduction, mais il n'est pas accessible sur le iMac.
    J'aimerai avoir l'équivalent sur Mac : Traduire des pages web entière automatiquement.

  • Démarrer une mesure avec un bouton-poussoir

    Bonjour,
    Dans mon programme labview, je mesure trois tensions à l'aide d'une carte d'acquisition NI-usb 6009. Et j'aimerais faire en sorte que lorsque j'appuie sur un bouton-poussoir, les mesures commencent à être prise. Mais je ne parvient pas à le "câbler" vu que la sortie d'un bouton-poussoir est booléen et que les mesures sont réelles. Comment dois-je placer mon bouton-poussoir dans le programme pour que lorsque je l'active, les mesures se font et qu'elles ne se font pas simplement lorsque j'appuie sur "Run" ?
    Merci d'avance
    Résolu !
    Accéder à la solution.

    C'est bon j'ai trouvé

  • Comment générer 1 appel de fonction avec une 6014 à la fréquence d'1 SCAN

    Je souhaiterais générer un appel de fonction avec une 6014 E, lors d'un SCAN d'entrées analogiques, à chaque acquisition d'une entrée parmi la série des entrées scannées.
    Pour ça, j'utilise le jeu d'instructions suivant :
    iStatus = Config_DAQ_Event_Message (iDevice, 1, "AI0", 1, 100, 0, 0, 0, 0, 0, 0, (unsigned long)&myCallBack);
    iStatus = Set_DAQ_Device_Info (iDevice, ND_DATA_XFER_MODE_AI, ND_INTERRUPT_EVERY_SAMPLE);
    Ensuite je lance l'acquisition avec SCAN_START.
    Je bascule mon entrée A0 de 0 à 5V, mais rien ne se produit, et je ne rentre jamais dans ma callback.
    J'en déduis 3 hypothèses :
    - Soit il y a un problème dans les nombreux paramètres des instructions pour définir la
    gestion d'événements
    - Soit ma callback n'est pas définie correctement
    - Soit la carte n'est pas prévue pour faire cela...
    Dans tous les cas, si vous avez un élément de réponse, sur l'explicitation des paramètres ou l'utilisation d'une callback en C++ ou en C version Windows (j'ai trouvé des ex mais en DOS), je vous serais très reconnaissant, étant à présent à bout de ressources et de nerfs...
    Merci d'avance

    Bonjour,
    A partir du lien suivant vous trouverez des exemples d'acquisition pour Visual Basic :
    http://search.ni.com/query.html?col=alldocs&qp=%2Bcontenttype%3AExample+%2BSW%3AMSForVB&lk=1&qt=acquisition&layout=Example
    De plus, lorsque vous installez le driver NI-DAQ, des exemples sont à votre disposition.
    Sincères salutations
    Isabelle Jean
    Isabelle
    Ingénieur d'applications
    National Instruments France

Maybe you are looking for