Usb6008 : mesure d'une durée entre 2 franchissements de seuil

Bonjour,
Avec la carte USB 6008 est t-il possible de mesurer la durée entre le franchisssment de 2 seuils sur une mesure de tension analogique ?
La précision de mesure devra être de l'ordre de la milliseconde au moins . Ce qui implique un comptage et une gestion des interruptions au niveau de la carte sans passer par une boucle pc .
Sinon quel materiel faut-il utiliser ( en pxi de preference ) ? Y a t il un exemple se rapprochant de ça dans l'aide labview ?
Cordialement. 

Hi,
Thank you for posting your question on National Instruments' forum.
You are in an english speaking part of the forum. For questions written in french, there is another forum section.
However, I'll give you several pieces of information to help you with your issue, in french.
Le problème que vous allez rencontrer avec votre mesure dépend de ce que vous souhaitez faire dans la suite de votre application.
La carte USB 6008 ne vous permettra pas de faire une comapraison de seuil au niveau matériel. Celle-ci sera forcement faite en logiciel suite à l'acquisition. 
A partir de là, tout dépend de ce que vous voulez faire. Si le but est de mesurer simplement le temps, du moment que votre horloge d'échantillonage est bien choisie, vous pourrez mesurer des durées inférieures à la milliseconde (avec un cadencement matériel) et vous pourrez faire votre mesure en post traitement de votre acquisition, de façon asynchrone.
Si le but est de réagir en moins d'une miliseconde au franchissement des seuil, là, il sera beaucoup plsu difficile de le faire et vous pouvez déjà oublier les solutions se reposant sur windows. Un passage au RT ou au FPGA semble alors obligatoire.
Il serait donc bon d'avoir plus de précisions sur l'opération et l'application que vous souhaitez réaliser.
Bien cordialement,
Guillaume H.
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;}
>> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense

Similar Messages

  • Lorsqu'on fait l'opération ''Rendu'' d'un séquence vidéo d'une durée de 90 minutes,  ça prend plus de 23 heures pour obtenir le résultat

    Lorsqu’on fait l’opération ‘’Rendu’’ d’un séquence vidéo
    d’une durée de 90 minutes,  ça prend plus de 23 heures pour obtenir le
    résultat
    (On part d’un fichier de 6 Go .AVI vers .MPEG4
    voici la configuration du PC
      Marque
      Dell
      Precision workstation T3500
      CPU
      Intel
      Xeon CPU W3550 @ 3.07GHz 4 core
      RAM
      16 Go
      Disque
      C
      200
      Go SSD (O/S) utilisé à 38 %
      Disque
      D
      256
      Go Data utilisé à 34 %
      Disque
      E
      1000
      Go SATA   Data   utilisé à 10 %
      carte
      vidéo
      AMD
      FirePro V5900 /2 Go
      O/S
      Windows
      7.0 pro  64 bit
      Application
      Adobe
      Premiere CS5 64 bit
    Quel serait la cause de cette lenteur ???
    Merci

    Hi Marcel,
    I'm moving this to the Hardware forum.
    Thanks,
    Kevin

  • Comment mesurer le temps d'évolution d'un signal dans un graphe et comparer ce temps mesuré avec une valeur connue?

    Pour mon application, je suis obligé de mesurer le temps d'évolution d'un signal acquis (de t1 à t2) par une entrée analogique d' un module NI 9203, et comparer cette valeur avec une valeur connu afin de juger si ce temps d'évolution est correct ou non.
    J'espere que vous me donner un exemple qui figure la situation citée ci-dessus.

    Hello.
    To get an answer on this part of forum you should post in English. Another possibility is to post on the french forum here.
    Could you explain us more which problems you have? Could you attach your code and explain to us where are you bloked? It should be helpfull.
    Thanks in advance.
    Best Regards. 
    Message Edité par R_Duval le 04-23-2008 12:14 PM
    Romain 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;}
    NIDays 2010 : Conférence mondiale de l'instrumentation virtuelle
    >>Détails et Inscription<<

  • Pics parasites lors de la mesure avec une carte USB6009

    Bonjour,
    Je rencontre un problème avec ma carte USB 6009.
    Je mesure le couple courant/tension en sortie d'une génératrice à aimant permanent, la tension par un simple pont diviseur et le courant par un transducteur de courant en tension.
    Arrivé à une certaine vitesse de la génératrice j'observe des pics parasite sur le courant et la tension se déforme.
    Pensant que c'était un problème de perturbation électromagnétique qui se couplait sur mes fils reliant les capteurs à l'USB 6009, j'ai vérifié les signaux avec un oscilloscope de table en me connectant sur le bornier du 6009.
    Et là aucune parasite donc je me demande d'où celà peut provenir?
    Avez vous déjà eu ce genre de problème?
    Celà vient-ildu fait que l'USB 6009 ne soit pas blindé?
    En vous remerciant par avance.
    Cordialement.
    Sébastien.

    Bonjour,
    Afin de pouvoir vous aider, pouvez me dire d'où proviennent les signaux que vous cherchez à mesurer ?
    Travaillez-vous dans un environnement où il ya du bruit électromagnétique ?
    Utilisez-vous des câbles blindés ?
    Il est aussi possible que vous ayez du bruit de masse. N'hésitez pas à lire ce document :
    http://www.ni.com/white-paper/3344/en/
    Le bruit provient de la différence de potentiel qu'il ya entre la tension de référence de la source et de celle du système de mesure.
    SI la source qude vus mesurez dispose de sa propre tension de référence, pouvez-vous essayez en mode différentiel  ?
    Cordialement
    Guillaume D

  • Différence de mesure de thermocoup​le k entre max et labview

    Bonjour,
    J'ai quelques problèmes:
    Mon matériel : un bornier SCB 68 E series sur lequel j'ai branché un thermocouple de type K en voie 1 en référencé (borne 67 et 33). Son signal est transmit au PC par une carte PCI MIO 16E 4.
    Logiciel:
    Sous MAX: j'ai paramétré cette voie en tant que voie virtuelle sous DAQ Traditionnel. Lorsque je la test les pas de mesures sont de environ 0.1°C sur une variation de 0.4°C.
    Sous Labview: La même voie fait un pas de mesure de l'ordre de 0.6°C sur une variation de 3°C.
    Je demande de l'aide:
    D'où peut venir une différence si importante? (du bruit, une mauvaise masse, une erreur de paramétrage...)
    En résumé, je souhaiterai avoir une mesure stable et non oscillante s
    ur 3°C.
    Comment dois-je faire?
    Arwen

    > Ma carte d'acquisition a un gain de 100 et je pensais que cela
    > suffisait. Comment puis-je rajouter du gain avec Labview?
    Certaines cartes ont des gains reglables. Moi j'utilise LabWindows alors je sais pas comment
    trouver les fonctions sous LV ou MAX. Désolé.
    Guillaume Dargaud
    http://www.gdargaud.net/
    "Entropy isn't what it used to be."

  • Comment créer une communicat​ion entre labview et "usb-1208l​s"

    Je viens d'installer le logiciel de "USB-1208LS" sur mon ordinateur mais j'ai envie et j'airéussi à voir des signaux mais seulement j'ai envie de communiquer entre mon logiciel et labview en gros j'ai envie de récupérer ses données sur labview je ne sais pas comment procédé mais je sais quand même qu il est compatible avec labview. Merci!

    Hello,
    You're in the english part of the forum, next time make sure your posting on the french forum.
    To acquire Data from your USB-1208LS device with LabVIEW, you'll need to install the driver API for LabVIEW here:
    ULx for NI LabVIEW
    http://www.mccdaq.com/daq-software/universal-libra​ry-extensions-lv.aspx
    And there a link to learn how to use it with LabVIEW :
    DAQ-Software-Quick-Start
    http://www.mccdaq.com/PDFs/Manuals/DAQ-Software-Qu​ick-Start.pdf (refer to p29)
    And another documentation to implement different functionnality and programming in LabVIEW
    Getting Started with NI LabVIEW Student Training
    http://zone.ni.com/devzone/cda/tut/p/id/7466
    Hope you'll find every information you need
    Best regards
    Victor F. | Application Engineer
    Certified LabVIEW Developer | Certified TestStand Architect
    National Instruments France

  • Sécurité d’une liaison wireless entre deux bâtiments

    Bonjour,
    J’ai besoin de connecter deux centres informatiques à l’aide d’une liaison wireless en utilisant deux ponts avec des antennes unidirectionnels.
    J’aimerais savoir la vulnérabilité d’une telle liaison et comment remédier aux différents problèmes de sécurité qui peuvent se présenter.
    Merci de bien vouloir me répondre.

    Bonjour,
    si vous voulez dire quelque chose comme ça, jetez un oeil à ma conception: http://hansgd.de/DWTest/anker/anker.php N'hésitez pas à utiliser mon code source.
    Bonne chance!
    Hans-Günter

  • Créer trait animé qui se fissure After Effects

    Bonsoir à tous, Je cherche a créer un effet réaliste qui consisterait en un trait qui se fissurerait au fur et a mesure (sur une durée de 2,3 secondes). C'est un trait simple, qui sert seulement à séparer deux éléments sur une carte. J'ai songé à créer plusieurs traits et à y mettre des images clés, mais n'y a t-il pas un moyen un peu plus réaliste? Merci d'avance.

  • Probleme mesure de thermocouple

    J'utilise une carte de mesure de température NI4351 avec des thermocouples
    K.
    Lors de la mesure ponctuelle ou continue sur une voie, je mesure
    correctement la température (25°C).
    Cette mesure est réalisée avec le panneau de test MAX, où à l'aide de
    l'exemple VB.
    Lorsque je réalise une mesure sur plusieurs voies, les mesures retournées
    sont fausses : exemple 30°C au lieu de 25 °C.
    Ceci est le cas quelque soit la fréquences (SLOW ou FAST) et la PLF (50Hz
    ou
    60Hz).
    J'ai deux autres installations similaires, et ce problème n'apparait pas.
    Que faire ?
    Mail: [email protected]

    Vous avez oublié de joindre votre VI.
    Que veux dire exactement "légèrement décalées" ? S'agit-il d'un décalage temporel ? Si oui de quelle durée ?
    Ce "léger décalage" subsiste-t-il si vous reliez le même signal sur les trois voies AI ?
    N'ayant jamais utilisé de PCI-6143, je ne la connais donc pas. Toutefois, selon les spécifications, sa plage AI (non programmable) est de ±5V et la résolution de son convertisseur AD de 16 bits. L'amplitude des signaux à mesurer est donc faible par rapport à la résolution AI de 10/2^16=0.152mV de la carte. Le recours à une carte avec une plage d'entrée plus faible est recommandée. Mais évidemment, c'est une question de coût !
    Les cartes DAQ de NI que j'utilise habituellement (sans sampling simultané) ne supportent qu'une seule tâche AI à la fois. La tentative d'exécuter trois tâches AI en parallèle générerait donc un inévitable et attendu message d'erreur.

  • FPGA mutiples entrées compteurs

    Bonjour à tous,
    Je me tourne vers vous après avoir tourné le problème dans tous les sens sans trouver de solution à mon problème.
    Je souhaite utiliser une carte FPGA (PCI 7811R) pour mesurer des rapports cycliques de signaux PWM.
    J'ai repris l'exemple d'entrée compteur Labview que j'ai dupliqué autant de fois que nécessaire en utilisant une FIFO par entrée compteur, puis j'utilise une FIFO DMA pour récupérer toutes les données codées sur 32 bits avec l'indice des compteurs pour les dissocier au niveau du VI Hôte.
    Cela fonctionne bien pour les 2 premiers compteurs, mais ignore totalement les 2 autres.
    Idéalement, je souhaiterais pouvoir acquérir 40 compteurs sur les 160 voies disponibles.
    D'autre part je constate des différences de valeurs entre chaque compteur en ayant cablé un signal GBF sur toutes les entrées, ensemble.
    Merci par avance de votre aide.
    Je vous joints mon projet entier développé sous Labview 2010.
    JP
    Julien P.
    Certified LabVIEW Developer
    Pièces jointes :
    FPGA_JP2.zip ‏567 KB

    Bonjour,
    Tout d'abord, merci d'avoir posté sur le forum de National Instruments
    Je viens de regarder votre code et ai plusieurs remarques.
    Concernant votre boucle while où vous venez écrire vos données dans la Fifo, vous la faites fonctionner en continu, il serait nécessaire d'ajouter une partie attente x ms par exemple car la phase d'écriture doit être plus prioritaire.
    Ne faudrait-il pas aussi cadencer un peu plus votre application: par exemple une phase d'écriture dans V0, V1, V2 et V3, puis une autre phase d'écriture dans la FIFO.
    Cordialement
    Mathieu B
    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;}
    Forum Aéronautique, Spatial et Défense. Avec la participation exceptionnelle de Bernard DUPRIEU, Res...

  • Trigger numérique sur une carte NI-USB 6210

    Bonjour,
    Je vous remercie d'avance pour votre aide.
    Ce matin en voulant tester le programme (sous-VI) en pièce-jointe. Je me suis rendu compte que je n'arrivais pas à voir le signal de déclenchement qui est un
    front montant (impulsion de 10V)
    Mon programme est censé remplacer un oscilloscope pour mesurer une constante de temps sur le moteur (je ne sais pas si c'est claire), je pensais que le soft à faire serait simple mais à force de faire des modifications et des essais. Je ne sais pu, si il est apte à faire ce que je lui demande ... Du coup, je ne sais pas si le problème vient du câblage entre le moteur et la carte ou sur le soft.
    Ma question est : Est-ce que mon Sous-VI peut mesurer la constante de temps du moteur ( 200 points sur 2 ms) lorsque mon trigger est déclenché?
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Mesure_de_constante_de_temps-Sous-VI-2-machines d'état.vi ‏125 KB

    Salut alexandrefcsm,
    Premièrement pour ta question sur le tableau des charactéristiques des entrées numériques:
    - Vil est la tension d'entrée pour lequel un état numérique bas est détectée.
     Pour n'importe quel tension comprise entre 0 et 0.8V un état bas sera détecté donc oui une tension de 0.5V sera considéré et mesuré comme un état bas part ton système de mesure.
    - Vih est la tension d'entrée pour un lequel un état numérique haut est détectée soit une tension comprise entre 2 et 5.25V.
    - Toute tension détecté qui se situe entre 0.8V et 2V correspondra à un état numérique indéterminé.
    Concernant ton système peut-tu me donner des précisions sur les branchements que tu effectue sur ton NI-USB 6210 et quelle entrée tu utilise pour déclencher ton trigger ? Pourrais-tu fournir le VI "Variable global - test.vi" qui est demandé lors de l'ouverture de ton VI mesure_constante_de_temps ?
    A + 
    Louis
    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

  • Affiche dans un tableau tout les valeur de mesures avec le temps

    Bonjour à tous,
    Je fais l'acquisition de température(trois capteurs de température) a chaque 3 seconde, et j'ai du mal à afficher mes mesures dans un tableau avec le temps pour indique a chaque 3 seconde les valeurs de température pour une durée d'essai de 2 heures.
    Merci

    Bonjour Help19,
    Voici une sollution qui permet de créer un tableau de 10 points représentant votre temps d'acquisition pour chaque points.
    0.33, 0.66, 0.99...Cet exemple utilise un registre à décalage pour incrémenter la nouvelle valeur à insérer dans le tableau de dT.
    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 ...

  • Générer une séquence TTL

    Bonjour à tous,
    Pour pouvoir trigger une appli externe, je souhaiterais pouvoir créer une interface LV pour générer une séquence TTL 5.0v (via port série? ou adaptateur USB-TTL?)
    Le seul paramétrage requis étant la durée entre chaque impulsion TTL à générer. Pensez vous que cela soit possible? Je connais un peu l'architecture LV mais je ne suis pas familier avec les fonctions gérant les I/O série ou USB.
    merci d'avance pour votre aide

    bonjour à tous,
    pour piloter une ligne du port série, tu peux piloter par exemple la ligne RTS 
    c'est une fonction VISA du port serie
    par contre elle n'est pas en 0 - 5V mais -10 -> + 10V
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • Benchmark d'une boucle

    Bonjour,
    La question est peut-être bête, mais je n'arrive pas pour le moment à avoir ce que je veux.
    La voici : "Comment mesurer le temps d'une itération dans une boucle ?"
    Je sais faire ça avec une structure séquence en plaçant des compteurs d'impulsions avant et après une itération, mais le probème est que ce genre de compteurs donne un résultat en milliseconde. Comment faire si l'on va plus vite ?
    Je pense que chaque itération de ma boucle à une durée d'exécution de l'ordre de quelques microsecondes,
    Y a t'il une solution pour mesurer une itération précisément ? Dois-je par exemple mesurer mon temps sur 1000 itérations et faire une bête division par la suite (je ne trouve pas ça très élégant si c'est la seule solution :/)
    Merci d'avance.
    Solved!
    Go to Solution.

    Bonjour Cyco,
    Tout d'abord merci d'avoir posté sur le forum National Instruments.
    Il existe dans LabVIEW un compteur plus précis que le compteur classique qui se nomme "High Resolution Relative Seconds.vi". Il n'est pas présent sur la palette de base, mais se trouve dans le dossier C:\Program Files\National Instruments\LabVIEW 2010\vi.lib\Utility\
    Vous trouverez ici un lien vers un forum plein d'astuces sur LabVIEW. Les premiers posts parlent de ce vi, snippet à l'appui.
    Bien 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...

  • Configurat​ion entrée microphone en pseudodiff​érentiel

    Bonjour à tous !
    En ce moment je travaille sur une carte NI9234 (51200Hz) avec des microphones, et j'ai vu qu'automatiquemement sous MAX les entrées microphones se mettaient en pseudodifférentiel, sans pouvoir y changer.
    Alors j'aimerais savoir qu'est-ce que le mode pseudodifférentiel et pourquoi il s'applique à cette carte et/ou les microphones.
    j'ai chercher sur NI : http://www.ni.com/white-paper/6962/en et dans les aides LabVIEW, je suis tombé sur ceci :
    "Système de mesure pseudodifférentiel
    Un système de mesure pseudodifférentiel associe certaines caractéristiques d'une voie d'entrée différentielle et d'une voie d'entrée RSE (asymétrique référencée). Tout comme une voie d'entrée différentielle, un système de mesure pseudodifférentiel expose à la fois les côtés positifs et négatifs de la voie. Connectez les entrées positives et négatives à leurs sorties respectives dans le dispositif testé. L'entrée négative est liée à la masse du système par le biais d'une impédance relativement basse (désignée par Z1 dans le diagramme ci-dessous). L'impédance entre l'entrée négative et la masse peut inclure à la fois des composants résistifs et capacitifs. Les côtés positifs et négatifs de la voie d'entrée sont séparés par une impédance plus haute (désignée par Zin).
    Les configurations d'entrées pseudodifférentielles sont courantes dans l'échantillonnage simultané et l'acquisition de signaux dynamiques (DSA) qui n'utilisent pas d'architecture de signaux multiplexée. Un système pseudodifférentiel est particulièrement adapté pour mesurer la sortie de périphériques isolés ou flottants en cours de test comme les instruments fonctionnant avec des piles ou la plupart des accéléromètres. La configuration pseudodifférentielle peut aussi être utilisée pour mesurer des signaux référencés si le potentiel de référence du signal ne diffère pas considérablement du potentiel de la masse du périphérique de mesure. Toutefois, les boucles de mise à la masse posent problème si le potentiel de la partie négative du signal diffère considérablement de la masse du châssis. En général, une entrée différentielle offre un meilleur rapport de réjection en mode commun (CMRR) qu'une entrée pseudodifférentielle."
    ... mais perso j'y comprend rien...
    Quelqu'un pourrait m'expliquer ça plus clairement ?
    Merci, cordialement
    Geoffrey, LabVIEW Associate Developer

    Je ne comprends pas trop quel est ton problème... est ce que tu arrives à faire les mesures que tu souhaites ou pas?
    Lire les docs c'est bien, mais il faut aussi faire des essais... je te propose de regarder l'exemple : C:\Program Files\National Instruments\LabVIEW 2010\examples\DAQmx\Analog In\Measure Sound Pressure.llb\Cont Acq Snd Pressure Samples-Int Clk.vi
    Rien ne t'empèche de tester différents mode pour voir ce que tu obtiens.
    Hope this helps
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

Maybe you are looking for

  • HP Photosmart Studio Keeps Crashing

    Like many here, I recently upgraded to 10.6 and the update to 10.6.6. Although I finally got around the scan/print problems, I cannot get Photosmart Studio to stay open. It keeps crashing. Part of the error message I am getting is below. The printer

  • How to get ObjectType of form

    Hi All, I am working on SAP B1 i required help on Screen Painter. How to get ObjectType property of inbuilt form in SAP. And also how to get Database of respected table of perticular form. Can anybody suggest me some solution. Thanks,

  • Cannot find Site Inventory table in Logging database in SharePoint 2013

    I'm trying to build an Analysis Services cube based on the wss_logging SharePoint 2013 database, like I did some times ago in SharePoint 2010. I'm extracting Site Sizes for example from the sitesize table. My problem is that all sites are referenced

  • Handling Dynamic pay loads using a Single URL

    Hi All, I need to integrate SAP R/3 to a Third party web portal using SAP XI. Portal will communicate with 15+ messages. The third party portal is asking me to provide a single URL to send tje XML Messages. the problem is each message is having diffe

  • My videos will not play on my iPad..help!

    I have lots of tv shows and things on my iPad, and today I tried to watch one while I was cleaning and it wouldn't play. I have started the app over and shut the iPad down several times, and it still will not play. There is only a black screen. Pleas