Déclenchement d'acquisition avec PFIO sur front montant

Bonjour
Sur une carte d 'acquisition  usb je souhaiterais lancer l'acquisition sur un front numérique montant et l'arrêter sur un  autre front numérique montant.
J'utilise PFIO mais l'acquisition ne dure que le nbre d'échantillons choisis Il n'est pas possible (apparemment) de lancer une acquisition en continu...
Il y a t'il une autre solution ? Le temps de réponse du déclenchement et de l'arrêt est très important .
Merci.

Bonjour Eric,
Normalement, le driver DAQmx ne permet pas de lancer ET d'arrêter une tâche sur un front numérique. En effet, les méthodes d'arrêt d'une tâche sont en mode échantillons finis car il s'agit d'un trigger de référence, c'est à dire qu'on récupère un nombre fini de points autour du déclenchement qui sert de référence.
En revanche, lors de l'utilisation de cette méthode, l'acquisition a déjà commencé puisqu'il faut pouvoir récupérer des points de pré-trigger.
Voici une astuce pour utiliser le fait que l'acquisition ait déjà commencée et permettre de récupérer les points:
How do I use a Digital Trigger in LabVIEW to Start and Stop Acquiring Data?
Cordialement,
Olivier L. | Certified LabVIEW Developer

Similar Messages

  • Evenement sur front montant

    Bonjour,
    j'ai un petit probème concernant l'utilisation de la strucuture évènement sur un changement de valeur (value change). Pour faire simple, imaginons un signal carré, à chaque front (montant ou descendant) duquel je veux changer la valeur d'un booléen. J'utilise value (signalising) pour changer la valeur de ce booléen. J'ai l'impression que le programme ne détecte pas le front montant (aucun changement de la valeur du booléen). J utilise un generateur de signal carre mais la durée du signal n'est que d'une seconde. Comment l'augmenter ? Et comment faire pour détecter ce front ?
    J'ai en fait un programme qui marche en utilisant un registre à décalage mais on m'a demandé de voir s'il n 'y avait pas une méthode plus "simple" pour réaliser cette fonction.
    Merci d'avance pour vos réponses
    Thibaut

    Bonjour,
    Est-ce que vous souhaitez faire ce genre de choses ?
    Cordialement,
    Da Helmut
    Pièces jointes :
    test.vi ‏14 KB

  • Problème détection de fronts montants pour déclencher une horloge

    Bonjour,
    Je suis étudiant et je travaille au pilotage d'un système dans le cadre de mon stage de fin d'études.
    Je travaille avec LabVIEW 2010 et une carte d'acquisition NI-USB 6210.
    Donc mom problème est le suivant : je dois commander un résolveur afin qu'il me transmette un mot sur sa position. Pour cela, je dois générer un signal d'horloge et une impulsion de type chip select afin de pouvoir récuperer le mot avec un autre VI que je vais devoir faire.
    J'ai donc créé un signal d'horloge qui fonctionne, une impulsion chip select qui fonctionne et je les ai mis dans le meme VI. Ils fonctionnent séparément mais je n'arrive pas à les faire coincider. Ma problématique est le lancement de l'horloge après un front montant sur chip select, et l'arret de l'horloge après un autre front montant (un toggle). Le chip select sera matérialisé par un bouton booléen sur la face avant.
    J'avais eu une autre idée en utilisant des variables locales mais Labview met une erreur quand on met un bouton booléen en latch dans une variable locale...
    Je vous met une snapshot du diagramme, je peut vous envoyer le VI si besoin...
    Merci d'avance !!

    à "creuser" et surtout à adapter,
    mais ceci <semble> correspondre au cachier des charges.
    <CLK> est généré lors du front montant de <CS> ... jusqu'au prochain front montant (de <CS>)
    Le tout est synchronisé.
    Ceci dit, je débute avec LV ... mais il me semble que cela correspond au but recherché.
    Comme dab, le snippet bug quand il y a référence au FP (variable locale) ... donc j'ai mis le fichier en plus.
    Pièces jointes :
    CLK - CS.zip ‏12 KB

  • Générer train d'impulsion - décaler ce train - trigger ACQUISITIONs avec train décaler - Récupérer les échantillons

    Je dispose d'une carte NI-6220 M et avec DAQMX et Labview 7.1 je cherche à :
    - Générer un train de 280 impulsions à 200 Hz pour commandre un système extérieur.
    - Décaler ce train d'impulsion de 0.5 ms pour trigger 280 ACQUISITION  de 5 échantillons à 2000 Hz
    - Numériser 2 voies analogiques (5 échantillons à 2000 Hz à chaque impulsion)
    - Récupérer les échantillons numérisés
    Je manque d'expérience dans l'utilisation de cette carte et NI-DAQMX
    Quelles sont les pins d'entrée et sortie à utiliser.
    Un grand merci à ceux qui peuvent m'apporter une aide.

    Bonjour,
    Quel beau projet dites-moi? Je vous joins, si vous ne l'avez pas déjà le détail des pins des séries M. (M Series Help/Specifications and device/NI-6220/Pinout)
    Génération sur compteur 0 <-> pin 2 (PFI 12) OU compteur 1 <-> pin 40 (PFI 13)
    Pour ce qui est de la programmation, je ne saurais vous conseiller de regarder dans LabView/Aide/Recherche d'exemples. Dans le répertoire Entrée-Sorties matériel/DAQmx/ vous retrouvez toutes les tâches possibles de déclenchement d'acquisition, de génération de train d'impulsion, d'acquisition sur plusieurs voies....
    Je vous souhaite bon courage
    David D. - Ingénieur d'Applications - NI France
    Attachments:
    M series.zip ‏1895 KB

  • 6143 trig sur horloge externe sur des front montant et descendant ?

    bonjour,
    je me pose la question s'il est possible de sychroniser l'aquisition d'une PCI-6143(carte d'aquisition simultanée) sur des front montant et descendant
    je suis en possession de de carte PCI-6143 et d'une carte PCI-6602(4 timer) relier via le bus RTSI
    merci
    Pièces jointes :
    Sans titre.JPG ‏50 KB

    Bonjour,
    Pouvez-vous donner plus de détails sur la synchronisation que vous voulez réaliser?
    L'exemple "E/S matérielles/DAQmx/Entrée analogique / Tension entrée continue" (dans Aide/Recherche d'exemples) montre comment fonctionne une acquisition avec déclanchement numérique. Je vous invite à jouer avec pour tester votre matériel.
    Cordialement,
    Jovan N. - Application Engineering

  • Lecture sur 2 ports d'une DIO-32-HS sur front descendant d'une horloge ?

    Bonjour,
    Je voudrais effectuer une lecture sur 2 ports, sur front descendant d'une horloge (Je voudrais faire cela sur 2 ports d'une carte DIO-32-HS, sachant que j'ai préalablement configuré ces 2 ports en entrée digitale, puis je les ai groupés. J'ai aussi généré le signal d'horloge à l'aide d'une PCI-6602).
    Ma question ne concerne donc que la lecture sur les 2 ports : comment puis-je la faire sur front descendant de l'horloge ? Je précise que je voudrais réaliser une lecture de la donnée présente sur ces 2 ports, pour CHAQUE front descendant de l'horloge (et envoyer au fur et à mesure les données dans un buffer).
    Merci d'avance pour toute aide.
    Julien

    Bonjour,
    Pour vous aider dans votre développement de programme, je vous conseille d'utiliser les exemples de la bibliothèque CVI, spécialement celui situé au chemin suivant : CVI\Samples\daq\di et il s'appelle DISingleBufExtTrig653x.prj.
    De plus, je vous joins un document très intéressant concernant l'utilisation des cartes DIO. Des exemples en CVI y sont également illustrés.
    Bon courage,
    Cordialement.
    Attachments:
    32HS&6533.pdf ‏147 KB

  • Lorsque je sauvegarde une video prise avec Quicktime sur mon bureau et qu'ensuite je veux l'insére dans une video de Imovie, toute la séquence est colorée en rouge (ou vert selon le réglage des couleurs) et n'a pas les couleurs d'origine. help !!!

    Lorsque je sauvegarde une video prise avec Quicktime sur mon bureau et qu'ensuite je veux l'insére dans une video de Imovie, toute la séquence est colorée en rouge et n'a pas les couleurs d'origine. help !!!

    Illustrator CC uses the Pantone Plus series, there is no CMYK definition for the spot colours in these series.
    The CMYK conversion is now based on the CMYK profile in your Color Settings.
    This is a good thing, since most of the Pantone colours cannot be accurately reproduced in CMYK, colour management provides a way to simulate the spot colours as close as possible for your combination of ink, paper and press.
    The CMYK values that were previously given by Pantone were just one way of simulating the spot colours and would give different results when another ink, paper, press combination was used.
    Sometimes the CMYK values from Pantone were completely off and you give a perfect example with the Pantone 1797 U colour.
    Printing that ink on uncoated stock would never give you such a bright saturated red as the Pantone provided CMYK values would suggest
    If you want to have a better preview of the colour, use the Overprint Preview option, that comes closer to the final printed result. The Overprint preview in CC and CS versions give s you an almost identical preview (almost because the Lab values differ slightly).
    There are ways to use the old libraries, but why should you if Pantone itself stopped giving CMYK numbers?

  • Mesure de front montant sur contact sec

    Bonjour à tous.
    Sur une application de comptage, j'utilise une cellule à contact sec, je cherche un outil dans labview pour mesurer, et compter les fronts montants et descendants du signal, j'ai fouillé dans les outils signaux et waveform sans succès.
    Quelqu'un pourrait'il m'éclairer svp.
    Bonne journée à tous

    un ou deux "pistes", j'espère que cela pourra t'aider.

  • Comment retrouver la musique sur front row?

    Comment faire pour retrouver la musique d'Itunes sur Front Row sous Os X Lion? Vidéos et Photos sont reconnus mais pas la musique.

    Comment faire pour retrouver la musique d'Itunes sur Front Row sous Os X Lion? Vidéos et Photos sont reconnus mais pas la musique.

  • Front montant d'un graphique

    Bonjour,
    Je possède une courbe dans un tableur que je trace sous labview et  je souhaiterai lorsque cette courbe passe de l'état bas a l'état haut (fronde montent) que labview me sort le point de l'état haut afin de réduire automatiquement les point de mon tableur.
    Merci d'avance pour vos réponses.
    Rémi
    Pièces jointes :
    exemple.jpg ‏176 KB

    Bonjour Devvremsss,
    Merci d'avoir posé votre question sur le forum de National Instruments.
    Lors de votre acquisition je suppose que vous utilisez une boucle while, vous pourriez ajouter une détection de front montant pour stopper rapidement cette même boucle while et donc arreter votre acquisition.
    Si la détection de front montant est dificile, n'hésitez pas à effectuer un filtrage, de manière à la faciliter.
    En ésperant que ces éléments pourront vous guider,
    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

  • Ni 5133 compte front montant sens de rotation

    bonjour
    je cherche à réaliser un programme comptant le nombre de fronts montants délivrés par un codeur (60 stries) d'un volant de jeu ainsi que l'information du sens de rotation pour connaître à chaque instant la position angulaire du volant.
    J'utilise une carte NI-usb 5133 pour acquérir le signal (ni-scope) mais le programme que je réalise semble sauter des fronts et l'info sens de rotation change en permanence.
    Existe-t-il un programme sur lequel je puisse m'appuyer pour résoudre ce problème?
    merci
    Attachments:
    1.pdf ‏372 KB
    1.pdf ‏372 KB

    Bonjour,
    la carte USB 6211 intègre deux compteurs que vous pouvez configurer pour faire du comptage. Je vous adresse en pièce jointe un exemple.
    N'hésitez pas à consulter ce document sur la mesure d'encodeur :
    http://www.ni.com/white-paper/7109/fr/
    Il explique comment utiliser les compteurs pour faire de la mesure d'encodeur.
    Cordialement
    Guillaume D
    Pièces jointes :
    exemple compteur .vi ‏53 KB

  • Acquisitions de données analog et digital sur le même front montant TTL

    Bonjour, j'ai une question assez urgente à vous poser. 
    Est'il possible de faire une acquisition des données d'un signal digital et d'un signal analogique simultanées triggées par le même top TTL?
    Je cherche un Daqpad capable de faire cela, et je n'ai pas trouvé plus d'informations sur ce site. 
    Merci d'avance!

    Bonjour Valaphone,
    Il est effectivement possible de le faire.
    Voici deux exemples de VI permettant de synchroniser une AI et DI et de faire un trigger numérique:
    Synchronize AI & DI
    Digital Trigger
    Concernant le DAQPad, je vous laisse prendre contact avec l'un de nos ingénieurs commerciaux au 01 57 66 24 24.
    Bonne journée
    Cindy
    Cindy

  • Démarrer acquisition données sur horloge

    Bonjour,
    Je désire effectuer des tests sur un capteur angulaire ayant une sortie série simple, 14bits de données exclusivement (aucun bit de parité ou autre...). Le capteur est conçu de manière à envoyer les données selon une horloge externe qui a à un moment un état haut 2fois plus long, ce qui donne le top.
    Je n'arrive pas à faire l'acquisition de mes données ainsi.
    J'ai essayé d'utiliser le DAQmx horloge d'échantillonnage mais ca ne fonctionne pas, un message d'erreur m'indique que les lignes utilisées ne supportent pas les actions bufferisé.
    Je travail sous LabView 8.2 et je fait l'acquisition grâce à une PCI 6250.
    Merci d'avance pour votre aide.

    Bonjour.
    Il vous sera impossible dans votre cas de vous servir de ce signal externe comme de l'horloge de la carte puisque l'échantillonnage se fera à chaque front et ne tiendra pas compte du fait que l'état haut a duré 2 fois plus longtemps.
    Je vous conseillerais peut être de faire l'acquisition simultanément avec la 6250 de votre signal externe ainsi que du signal issu du capteur, puis logiciellement ou en post-traitement, d'éliminer les points qui ne vous intéressent pas.
    Cordialement.

  • Pb avec facetime sur mon mac (suis pas visible mais audible)

    Bonjour, j'ai un problème. Lorsque j'utilise facetime avec mon mac, les gens m'entendent mais ne me voient pas. Moi je les entends et les vois parfaitement.
    J'ai pensé que c'était peut être lié à ma connexion wifi chez moi mais lorsque sur le même réseau je veux établir une conversation facetime avec mon iphone, cela fonctionne parfaitement dans les deux sens..
    Et la caméra de mon mac est allumée (et cela fonctionnait dans mon précédent appartement)

    Pourquoi voudriez-vous installer Windows 7 à jouer sur le net? Je soupçonne que vous n'avez pas entièrement suivez les instructions. Aussi je vous recommandereposter sur le forum de Boot Camp, c'est là que les gens qui l'utilisent et Windows 7 ont tendance à être.
    Bonne chance.

  • Problème avec Dreamweaver sur Internet

    Salut
    J'ai un problème de présentation sur Internet  je ne suis pas capable de positionner mes pages de référence
    J'ai comparé les codes avec une autre page semblable, les deux semblent similaires   mais ça ne marche pas
    Comme lorsque l'on regarde trop, on ne le voit pas
    Ma page est           http://sergebelanger.ca/Spiritualite/Conversation avec Dieu Tome II.html
    Si quelqu'un a une suggestion
    Merci
    Serge

    I send you the files
    Yes, but a) it is far easier for us to help when the pages are posted online and b) I'd hoped you would fix the double-appearance of the id="corps" on the page.
    Nevertheless, I did check and have this to offer:
    Change this selector simply to:
    .pageNumber {
        float:right;
    And note that on that page there is no id="#mainContent" so this selector is not functioning:
    #mainContent p {
        position: relative;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    And note, again, that there is a div with id="corps" as well as a malformed span with that id as well:
    <p>Remarque: la lettre P dans mon document fait référence à la page dans le livre. C’est l’édition originale chez Ariane Édition. </p>
       <span id="corps"><br />
    Simply removed that span tag.
    Hope that helps.  btw. I tested my edit only in FF (your page was broken in both FF and IE8 for me)
    E. Michael Brandt
    www.divahtml.com
    www.divahtml.com/products/scripts_dreamweaver_extensions.php
    Standards-compliant scripts and Dreamweaver Extensions
    www.valleywebdesigns.com/vwd_Vdw.asp
    JustSo PictureWindow
    JustSo PhotoAlbum, et alia

Maybe you are looking for

  • How to create a table with a variable

    Hi everyone! I have a procedure which receives a table name as a parameter and need to create a table using that name For example: PROCEDURE REFRESH_REPORTS (table_name varchar2) IS BEGIN table_name_REPORT := table_name; execute immediate 'create tab

  • Display doesn't work anymore on my Encore WT8-A

    Hey everyone, I have an Encore WT8-A-102 with Windows 8.1 One morning, when I tried to start it (not from standby/hibernation but normal start) nothing happend anymore. the display stayed black. only when I touched the windows button sometimes it vib

  • How to remove the agent from console?

    Hi, I have agent(10.2.0.3) ,i need to remove the agent from gui ,where no targets configured under that agent. I have stopped the agent(emctl stop agent),while i removing it from gui it prompts message "To delete this target, you must shut down the m

  • Table for field net due date

    Hi, In which table we will find field net due date. Regards,

  • Yet another "Slide to unlock"

    Hi My iPhone 4 running the latest IOS 7.04 has stopped responding - I cant 'Slide to unlock' anymore After googling the subject I found that I am not alone. Alas the solutions offered haven't helped so far. So far I have Tried to turn it of completel