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'avanceBonjour 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 aideBonjour 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 KBDesole, 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.
CordialementBonjour,
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 KBBonjour,
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... -
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 KBBonjour 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
ArnaudBonjour,
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'avanceBonjour,
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
-
Can I connect 2 sony bravia's, a sony home theatre, 2 macbooks, 2 ipads, 3 iphones and a dell laptop and stream media from my apple devices to my tv? I have a sony bravia 600 series and 700 series and a home theatre( sony 7100 series)
-
Hi we are using oracle 9i version of db we have columns in a row in a csv file which is having data as ?kenneth abusing younger sibling sexually, planning meeting to be held 12/05/04 - CP1 from H McElroy. Concerns re Kenneth Wayman. A & E form rec'd
-
Additional information as follows I have downloaded ADOBE it is on my system,but in trying to open it up the panel shows info stating that MOZILLA IS BLOCKING THE OPENING UP. I am at a loss as to what to do . assistance would be greatly appreciated K
-
Lightroom freezing at splash screen
Power Mac G5 Number Of CPUs:2 2 GHz L2 Cache (per CPU):512 KB Memory:3 GB Bus Speed:1 GHz OS X10.4.9 Hi all, I have been running LR as a beta for a year - installed full program since it was available. Really happy - running great. Installed Indesign
-
Chart View( How to Stick a Name with Value)?
Hi, How can we Stick a name with value in chart view.Please share with me if anybody have an idea. Thanks VVR Edited by: 806756 on Jun 10, 2011 7:24 AM