Identification d'un capteur de pression et acquisition à partir d'un afficheur numérique

Bonjour,
Je suis possesseur d'une carte d'acquisition DAQPad 6016 et je cherche le moyen d'obtenir la courbe de pression d'un capteur de pression externe, accompagné de son afficheur numérique  en fonction du temps. Seulement je ne sais pas avec quel vi identifier le conditionneur à partir de la sortie analogique, celui ci ne disposant pas de liaison rs232 et de liaison GPIB. Vous trouverez ci joint les notices respectives du capteur, et de l'afficheur.
En vous remerciant d'avance.
Attachments:
Notice Afficheur numérique pression DRUCK DPI 260.pdf ‏236 KB
Notice Capteur Pression DRUCK modèle PDCR 900.pdf ‏408 KB

Bonjour Confucius,
Concernant la DAQcard,
les drivers DAQmx sont parfaits pour votre acquisition (analogique ou
digitale). En revanche, concernant le raccord sur les câbles DRUCK entre les
instruments DRUCK... Je n'ai pas trouvé les informations nécessaires au câblage
dans votre documentation. Je pense que l'idéal serait de leur poser la question
directement, Ils connaissent  les spécifications de leurs  matériels.
Cordialement,
BRAUD Jean-Philippe
Field Sales Engineer - Nord et Centre France
LabVIEW Certified Developper

Similar Messages

  • Carte d'acquisition pour capteur de pression

    Bonjour,
    Je travail sur un projet ou il faut récupérer les mésures de 10 capteurs de pression(datasheet en pièce jointes), ensuite les affichés sur une interface labview pour être traiter plus tard. Je dois faire le choix d'une carte d'acquisition et je souhaiterai savoir quelle carte conviendrai le mieux à mon projet.
    En vous remerciant
    Cordialement
    Pièces jointes :
    XPM10Capteur.pdf ‏783 KB

    Bonjour,
    Merci d'avoir posté sur notre forum. Afin de répondre au mieux à votre besoin, il serait préférable que vous nous contactiez au 01 57 66 24 24, ceci afin de savoir réellement vos besoins.
    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...

  • Acquisition analogique,numérique et compteur

    Bonjour a tous,
    Je suis chargé de réaliser un programme pour l'acquisition de mesures pour différents types de capteurs
    Le programme doit être en mesure de traiter les données de capteurs analogiques, numériques et compteurs. Les enregistrements de tous ces capteurs doivent donc être synchroniser. J'ai trouvé un exemple correspondant à mon cas (voir pièce jointe). Mais je souhaiterais savoir si il est possible de réunir toutes les voies virtuelles, correspondant aux différents capteurs (analogique,numérique,compteur), dans un tableau de voies globales DAQmx ; pour ensuite effectuer les enregistrements en fonction du type de la voie globale (analog,num ou compteur).
     En résumé, est-il possible d'effectuer un programme en fonction du type de la tâche DAQmx ?
    Merci d'avance
    Attachments:
    synchro_compteur_ai_7.1[1].vi ‏45 KB

    Hello.
    To get an answer on this part of forum you should post in English.
    Here the same topic.
    Regards.
    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<<

  • Acquisition numérique

    Bonjour,
    Je suis actuellement en stage et je developpe un banc de test avec supervision labview.
    Je vous expose mon probleme: je dois pour un test effectuer une acquisition numérique de sonde hall et je n'arrive pas à obtenir un signal correct.
    J'ai essayé de lire l'entrée numérique puis de remplir un tableau de booléens mais je n'arrive pas à tracé le chronogramme, avec une detection de changement d'état sa ne marche pas mieux car la fréquence obtenue est différente de la réalitée.
    En utilisant un daq express avec cadencement exterieur (horloge logiciel) sa marche à peu près pour une base de temps bien précise.
    Pouvez-vous m'aiguiller sur la meilleur méthode à employer pour effectuer cette mesure?
    Les sondes halls sont au nombre de 3, est-il possible de les relevées en même temps et de les synchroniser avec une courbe sinusoidale?
    Merci d'avance.

    Bonjour Vincent,
    Quelle information souhaitez-vous extraire de ces signaux? Quelle sont les caractéristiques de ces signaux? (largeur d'impulsion, fréquence d'apparition). Quel matériel utilisez-vous pour faire votre acquisition numérique?
    Il est tout à fait possible de réaliser des acquisitions simultanées sur plusieurs voies et de les synchroniser avec une autre mesure (génération/acquisition d'une sinusoïde) à l'aide du driver NI-DAQmx. Encore une fois quelles sont les caractéristiques de ce signal?
    Cordialement,
    .mrLeft{float:left} .mrInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898}
    Mathieu R.  
      CTD - Certified TestStand Developer / Développeur TestStand Certifié  
      CLAD - Certified LabVIEW Associate Developer  

  • Acquisition analogique et numérique

    Bonjour,
    voilà , je dois faire les 2 acquisitions mais avec une condition que l'acquisition analogique (tension) démarre et s'arrete juste quand on appuie sur un bouton poussoir lié à une tache numérique
    j'ai créé 2 taches une analogique et l'autre numérique et j'ai essayé deux solutions:
    1) La 1 : avec un déclenchememt d'état pour la tache numérique ça marchait mais le ptoblème c'est que je veux refaire l'opération à chaque fois je clike sur le bouton , jai essayé avec une boucle while mais en vain.
    2) la 2 : jai opté pour l'acquisition simultanée mais là l'acquisition se fait au meme temps pourtant je veux pas de ça.
    à votre avis c'est quoi la solution adéquate dans ce cas et pour la boucle quesque je peux faire ? Merci
    PS: je travaille sous Labwindows  avec une carte PCIe-6321. 

    Bonjour Leader 06,
    Tu pourrais utiliser un pause trigger.
    Un exemple est déjà implémenté dans CVI:
    Cont Acq&Chart Samples-Int Clk-Pause Trigger.prj
    Cet exemple va te permettre de stopper la tache analogique suivant l'état d'une ligne numérique. cette ligne numérique serait une ligne sur laquelle tu as écrit la valeur de toncontrole booleen se situant sur ton .UIR
    Sinon voici un code que j'avais réalisé pour un autre client mais qui lui était sur LabVIEW. Voici le screen shot du diagramme avec les noms des fonctions te permettant de faire l'équivalent en CVI. A noter que la structure évènement n'existe pas en CVI, mais tu as les callbacks pour cela
    Cordialement,
    Romain DUVAL || Application Engineer Specialist ||Certified LabVIEW Architect (CLA) || Certified TestStand Architect (CTA)
    National Instruments France

  • Acquisition de donn�e num�rique with pic

    salut;
    hi;
    i have a problème with sending data to pic , i wont to send numeric data from pc to pic . i will put my program of pic and the programm of labview , please healp me .
    #include<16F877.h>
    #include<stdlib.h>
    #use delay(clock = 4000000)
    #fuses HS,NOWDT,PUT,NOPROTECT, NOLVP
    #use rs232(baud = 9600, xmit = pin_c6, rcv = pin_c7)
    boolean rxf=0;  //initialisation de bit de flag
    #int_rda             // intrruption CAN --> (RS232 receive data available)
    void rda();
    void Init()            //procedure d'initialisation des ports de convertisseur et le canal d'acquisition du signal
       setup_adc_ports(A_ANALOG);   //tous les entrés de port "A" sont analogiques
       setup_adc(adc_clock_div_32);//initialisation du clock interne de convertisseur
       set_adc_channel(0);         // initialisation de la voie d'acquisition
       enable_interrupts(int_rda); //activer l'interruption materielle CAN-->(RS232 receive data available)
       enable_interrupts(global);  //activer l'interruption globale-->adc_off
       SET_TRIS_B( 0x00 );
    void Read_tx232()
       unsigned int x;
       x= read_adc();           //X reçoit le résulat de conv
       putc(x);                                 //**PIC-PC
        rxf =1;
    void write_rx232()
    char  source;
    unsigned int transmit;
    source = getc();
    transmit=source-48 //conversion de char en int
    output_b(transmit);
    rxf =1;
    void main()
    OUTPUT_B(0x00);
       Init();
       while(1)
          Read_tx232();
          rxf = 0;
          write_rx232();
          delay_ms( (500) );
    mouka
    Attachments:
    transmission série.c ‏2 KB
    FINALE.vi ‏66 KB
    programme sous labview.JPG ‏138 KB

    salut,
    j'ai un problème de communication entre mon pic et le logiciel labview
    en faite j'aime envoyer des commandes de labview vers le pic .
    la commande sera entier entre 0 et 255 , j'ai fait ma conversion en char et je l(ai envoyer vers le pic comme l'indique la figure si jointe .
    j'ai vérifier la présence de signal sur le pin RX du pic , " le signal existe" mais qu'and je le convertie en tension (a travers un dac 0808 et qui marche , le pic aussi il est en bonne état) j'obtient une tension presque nulle, très proche de zéro.
    donc mes questions sont :
    1-qu'est ce que c'est le    "   *IDN?\n    "    trouver dans le max ( mesure and automation) de labview?
    2-est ce que le premier caractère émit par labview est par défaut \n ou ça dépend de l'utilisateur ,
        parceque le nombre correspondant à \n est 13 et avec un peut de calcul (13*5)/256=0.13 justifie l'absence de la tension au bord de mon dac.
    3-est_ce_qu il'y de problème dans mon programme (labview)
    4-c'est quoi *IDN?
    j'éspaire avoir de l'aide parceque c'est vraimon urgent.
    et merci pour tous.
    remarque 5v est l'alimentration du pic.
    mouka
    Attachments:
    FINALE.vi ‏59 KB

  • Synchronis​ation acquisitio​n sortie ttl

    Je n'arrive pas à synchroniser le déclenchement de mon appareil (déclenché à partir d’une sortie compteur +5V que je récupère via le SCXI-1180) avec le début de mes acquisitions (sur voie analogiques). Je voudrais le faire de manière la plus précise possible (à la mili seconde près).
    Pour cela j’ai mis dans une boucle séquence mon sous VI de création de l’impulsion sur une sortie compteur à +5V avec le sous VI AI START. Mais la synchronisation n’est pas parfaite et en plus je reçois un message d’erreur : Aucun transfert en
    cours pour la ressource spécifiée.
    Attachments:
    Programme.JPG ‏151 KB

    Bonjour,
    Vous voulez synchroniser la génération d'un pulse sur une sortie compteur avec une acquisition analogique bufférisée finie.
    Pour plus de précision, la meilleure méthode est de déclencher l'acquisition analogique sur un trigger numérique externe.
    Ce signal numérique de trigger corespondra à votre sortie compteur ce qui permettra d'avoir une parfaite synchronisation entre les 2 tâches.
    Concrètement, si vous avez une carte DAQ MIO Serie E ou S utilisant le chip DAQ-STC, vous pouvez relier la sortie du compteur "OUT X" à l'entrée "PFIO" (= AI Start Trigger).
    Les exemples LabVIEW à utiliser sont:
    * Acquire N Scans Digital Trigger.vi
    * Generate Single Pulse.vi
    Bonne continuation.
    Matthieu Gourssies
    National Instruments

  • Problème acquisition de capteurs indépendants

    Bonjour,
    J'ai essayé de développer une application avec 3 capteurs de pression : je souhaiterais faire l'acquisition de données et enregistrer le tout dans un fichier.
    1er probleme : je ne souhaite pas tout le temps faire l'acquisition des 3 capteurs, des fois 1 ou 2 me suffisent. Seulement, si je n'appuie pas sur le bouton "Démarrer" des 3 capteurs, mon programme ne s'enclenche pas. Il y a surement un truc à faire dans mes conditions "Faux" de mes boucles conditions.
    2ème : est-il possible d'enregistrer directement nos résultats dans un fichier Excel et non Word comme je fais actuellment ?
    Merci d'avance pour vos réponses.
    Cordialement,
    Attachments:
    DYSON.vi ‏79 KB

    Bonjour themick89,
    Concernant ta première question, est-ce que l'utilisation d'une boucle événementielle ne pourrait pas répondre à tes attentes?
    Pour ta deuxième question, tu peux regarder ce document.
    Des exemples LabVIEW (écriture/lecture de fichier TDMS) sont aussi à ta disposition dans l'aide LabVIEW en tapant le mot clé TDMS.
    Valentin
    Valentin
    Certified TestStand Architect
    Certified LabVIEW 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;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • Acquisition et génération en parallèle

    Un sujet probablement un peu récurrant mais je ne trouve pas vraiment de réponse adaptée à ce que j'essaye de faire.
    Nous avons des cartes PCMCIA 6036E et nous faisons sur le terrain des mesures de pressions, déplacement,... via nos capteurs.
    Déjà pour commencer, nous ne sommes pas dans le kHz, une simple acquisition à 100Hz voir 500Hz parfois pour piéger un défaut nous suffit.
    Mais nous devons générer en parallèle des acquisitions, la génération de signaux assez simples par ailleurs une rampe (très lente,~20min) ou un simple carré.
    Dans le dernier code que j'ai fait, çà marche dans les valeurs numériques à l'écran et pourtant la réalité physique sur le bornier me donne un retard aléatoire du début de génération de mon signal !!! En résumé, il y a déjà un retard à l'alumage de ma boucle mais en plus quand le programme donne un échantillon en génération de 2V par exemple et qu'il l'écrit dans le fichier d'enregistrement, en fait à la sortie il y a au moins 0.3 V de moins. C'est le bon signal mais en retard.
    Mon code n'est sûrement pas un exemple et je ne suis qu'un programmeur occasionel mais je sèche ce coup-ci.
    Quelqu'un a t'il un exemple simple d'acquisition (jusqu'à 16 voies) et génération de signal sur des fréquences assez basses ?
    Merci,

    Bonjour,
    Merci d’avoir posté votre question sur les forums de
    National Instruments.
    Afin de vous aider au mieux j’aurais besoin de quelques
    précisions supplémentaires par rapport à la façon dont vous réalisez votre
    application.
    Pour réaliser l’acquisition de données, utilisez-vous notre
    driver DAQmx ou bien DAQ traditionnel ?
    L’acquisition et la génération se font elles en continu, ou
    point à point et l’écriture sur fichier se fait elle dans la même boucle ?
    Si vous travaillez en mode continu, la carte est en quelque
    sorte autonome et il est donc possible que l’écriture sur fichier ne se passe
    pas exactement simultanément avec la génération.
    En fonction de vos réponses, je serais plus à même de vous
    orienter vers un exemple correspondant au mieux à vos besoins.
    Je vous remercie par avance pour votre réponse,
    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

  • Stockage des données d'un capteur dans un fichier texte ou excel

    Bonjour, après avoir réalisé un programme permettant de lire
    les données d’un capteur, et avoir réussi à faire varier les gains et offset du
    capteur via labview, je souhaiterais stocker les données lues par ce capteur
    dans un fichier texte ou excel.
    Dans mon programme, j'ai découpé l'information de la chaîne de caractère émise par le capteur, pour en garder seulement deux valeurs numériques ( la température TA et la température TC )
    Après de nombreuses tentatives en suivant les exemples de
    labview sur l’enregistrement de données dans un fichier, je n’ai toujours pas
    réussi à trouver le moyen d’obtenir ceci.
    Voilà pourquoi j’aimerai avoir votre avis sur la manière de
    réaliser cette opération.
    Cahier des charges :
    - le capteur renvoie deux
    températures (TA et TC), grâce à labview j’ai réussi a isoler la partie de
    l’information qui m’intéresse, cette dernière est au format numérique.
    Il faut que ces données soit stockées dans un
    fichier texte ou excel de manière à avoir deux colonnes : une pour les
    températures Ta et une autre pour les températures TC.
    Je vous joins mon programme en pièce jointe.
    Merci par avance.
    Cordialement.
    Pièces jointes :
    port serie ecriture(modif18) - Test structure évênement.vi ‏109 KB

    Dans ce cas là je pense que ta meilleure option est la structure producteur/consomateur.
    Le principe est simple: tu as deux boucles, la première qui fait l'acquisition et la deuxième l'enregistrement. Le transfert des données de l'une à l'autre est commandé par des évênements.
    Pour voir la structure, tu crées un nouveau vi: New../From Template/Frameworks/Design Pattern/Producer/Consumer Design Pattern (events)
    Après il y a un peu de boulot pour l'adapter à ton projet, mais rien de très compliqué je pense.
    Cordialement,
    Simon D.
    CLA | Certified LabVIEW Architect
    CTA | Certified TestStand Architect

  • Synchronisation de l'acquisition de signaux analogique par un codeur incrémental

    Bonjour,
    Pour mon stage, je dois réaliser un VI par le biais de LabVIEW. Ce VI sera utilisé dans de le cadre de la caractérisation de moteur électrique.
    J'ai à ma disposition un cDAQ-9174 avec 2 modules qui sont : 9215 pour les signaux analogiques et 9411 pour les signaux numériques.
    On me demande de faire l'acquisition de signaux analogique comme un capteur de couple, une sonde à effet hall, ... en fonction de la position angulaire du moteur. Pour déterminer cette dernière, j'ai un codeur incrémental avec une résolution de 5000 point sachant qu'il possède une voie A, B et un index de position.
    Pour le moment, je suis parvenu à réaliser un projet permettant de mettre la position angulaire et la valeur de la tension du capteur dans un tableau pour chaque position différente. Je rencontre un problème qui est que je n'ai aucun contrôle sur l'échantillonnage. En effet, je n'ai pas un pas angulaire constant. Si l'utilisateur fait tourner le moteur très lentement, on arrive à avoir un échantillon tous les 0.018°, mais s'il tourne à une vitesse d'environ 15s/tour, il se peut que l'on ait des échantillons tous les degrés.
    J'aimerai faire une acquisition de mes signaux analogiques à chaque nouveaux angles avec une résolution angulaire choisit par l'utilisateur.
    J'ai mis une pièce jointe montant mon VI réalisé.
    En vous remerciant par avance
    Cordialement
    Pièces jointes :
    VI.jpg ‏135 KB

    Je n'ai pas beaucoup de temps en ce moment pour entrer dans tous les détails mais le principe consiste à utiliser le codeur pour déclencher les acquisitions de manière matérielle.
    Cela revient à dire qu'un échantillon de chaque signal AI et un échantillon de position est lu à chaque changement d'état de ce signal de déclenchement.
    Dans les exemples s'installant avec LabVIEW, vous trouverez des VIs montrant comment procéder pour une acquisition déclenchée par un signal externe.
    Si la résolution de 5000 impulsions/tour du codeur est suffisante, il vous suffit d'utiliser le signal A (ou B) du codeur en l'adaptant si nécessaire pour les niveaux TTL de la NI-9215. En utilisant un LS7184 configuré en mode X4, cette résolution pourrait être facilement multipliée par 4 en ajoutant de plus un filtrage hardware pour éliminer les éventuels parasites sur les signaux.
    C'est un principe que j'applique fréquemment avec les cartes DAQ multifonctions PCI. Il faudrait toutefois encore vérifier que le déclenchement externe est supporté par les deux modules que vous utilisez; vérification que je n'ai pas le temps de faire.

  • Acquisition de mesures de déplacement

    Bonjour, 
    je suis débutant dans ce domaine.
    Pour un projet, je dois faire l'acquisition de mesure de déplacement et la visualiser avec labview.
    Pour mesurer mon déplacement induit par un défaut , je souhaite utiliser le capteur TWK MPE , avec une sortie numérique SSI. dont voici les caractéristiques techniques http://www.twk.de/data/pdf/11430ff0.pdf .   (jai dix mesures différentes à effectuer donc 10 capteur)
    Serait-il possible d'obtenir des informations concernant le matériel nécéssaire dont la carte d'acquisition pour regrouper et transmettre le mesure à l'ordinateur .
    Merci beaucoup,
    Cordialement, 
    Rouben

    Bonjour Rouben,
    Merci d'avoir posté sur le forum National Instruments.
    Le matériel intégrant un FPGA comme la Serie R (format PCI ou PXI) et le CompactRIO permettent de s'interfacer avec des cacteurs SSI:
    LV FPGA SSI (Synchronous Serial Interface) Protocol
    Avez-vous aussi d'autres capteurs à interfacer? un contrôle à réaliser en réponse à vos mesures?
    N'hésitez pas à appeler National Intruments France au 01 57 66 24 24 pour plus de détails sur ces diifférents matériels
    Bon dimanche,
    Flo
    Open Diagram First

  • Problème arrêt programme acquisition USB6009

    Je me permets de vous contacter pour un problème de programme sur lequel je bute depuis une semaine. Vous trouverez en fichier le programme sous labView 2009.
    Pour résumé, ce programme fait l'acquisition de trois tensions analogiques et une entrée numérique DIO0 via un boitier USB6009 et la programmation d'une tension analogique sur la voie AO0.
    J'ai une première boucle de lecture des valeurs qui s'opère toute les 500ms
    J'ai une structure évenement "Start Process" qui me permet de tracer un graphique X,Y avec X le temps en cours et Y une valeur analogique
    Mon problème principal est le suivant:
    Lorsque le programme "Process" se termine, la seule boucle qui continue à tourner est la boucle d'acquisition des tensions et d'affichage des tensions analogiques sur des indicateurs en face avant.
    Lorsque je clique alors sur le bouton "Cancel", j'obtiens un sablier sur le PC et je n'ai plus la main sur le PC même en fermant LabView, je dois rebooter!! je n'arrive pas à voir et à isoler le problème même en phase animation de l'execution ( ampoule)? ou alors l'erreur est tellement grosse que je ne la vois pas!!
    Pouvez vous m'aider car je commence à m'arracher les cheveux
    Autre petit détail, moins important celui-là, je n'arrive pas à trouver la procédure pour effacer un graphique afin qu'il n'y en ait qu'un seul de visible sur le graphe?
    En vous remerciant d'avance
    Pièces jointes :
    MonProjet.ZIP ‏185 KB

    Première chose, quand tu remets ton booléen à la fin du programme c'est mieux de le faire en début de programme, au cas ou tu ai un problème lors d'une éxécution, sinon tu as un bug aussi à l'exécution suivante.
    Pourquoi n'utiliserais tu pas une occurence pour synchroniser tes boucles?
    Sinon d'un point d evue graphique tu pourrais améliorer ton programme afin qu'il soit plus facile à maintenir (commentaires, sous VI, label sur les cables, merger les erreurs, j'aurais aussi récupéré le status des erreurs pour la condition d'arrêt avec un ou pour s'ajouiter à ton bouton stop)
    Rodéric L
    Certified LabVIEW Architect

  • Multitache : acquisition et génération sur même norme VISA

    Bonjour,
    Dans le cadre de l'utilisation de tes fonctions DAQ, il faut que tu crées une voie virtuelle pour l'acquisition, et une pour la génération du signal.
    Bonne journée,
    Michael

    Bonjour,
    J'utilise des centrales DAQ U2356A d'agilent pour faire des acquisitions analogiques. Ces centrales possèdent 2 connecteurs : l'un contient des entrées analogiques, l'autre des DIO numériques. Je dois configurer une DIO numérique en output, émettre un signal alternant état haut/bas toutes les 50 ms, et reboucler (physiquement) cette DIO sur une entrée analogique du connecteur 1 , afin de faire l'acquisition du signal carré.
    Les deux fonctions d'acquisition et de génération fonctionnent indépendamment, mais quand j'essaye de les mettre en parallèle, j'ai l'impression que la génération continue monopolise la norme VISA et empêche l'acquisition de se faire. En lançant le soft (cf scrennshot du VI en PJ) la génération commence à se lancer normalement, mais j'obtiens l'erreur suivante pour l'acquisition :
    L'erreur -1073807305 s'est produite à : VISA Read dans Agilent U2300 Series.lvlib:Read (AI Waveform Single Channel).vi
    Raisons possibles :
    VISA: (Hex 0xBFFF0037) Le périphérique indique qu'une erreur de protocole d'entrée s'est produite durant le transfert.
    Je me demande s'il est possible d'utiliser une même norme VISA en parallèle (je ne souhaite pas faire de séquentiel) pour deux tâches différentes ? Sinon, y aurait-il une solution à mon problème ? Je tiens à signaler que le problème est le même en multithread (acquisition et génération dans 2 VIs différents).
    Merci pour votre aide,

  • Problem in data acquisition for cRIO-9076 wth c series drive interface module 9516

    I am using LabVIEW for my project i.e., the speed control (using PID) of a motor and want to create a vi for the same.
    The specifications of the products being used are as follows:
    1) Motor: AKM24F (dc motor)
    2) CompactRIO: cRIO-9076
    3) C Series Servo Drive Interface: NI-9516
    I am facing problem regarding the real time interface between the motor and PID block in labVIEW i.e. in the data acquisition part to be specific. Please suggest a way in which I can successfully acquire the analog data(speed) from the motor and vice versa in the vi.

    What is the priority of the VI you're running?  I'd be concerned that maybe you've starved out the ethernet transmit thread or something.
    -Danny

Maybe you are looking for

  • Help! DVI to VGA Adapter freeze mein Mac

    Hallo, ich have yesterday bought a DVI to VGA Adapter. I connect my Macbookpro 15 to my PC Monitor a NOKIA 446Xpro Multigraph. Everything looks fine, but when everytime my Mac goes to sleep mode and back to activ again it said no Signal and my Mac Fr

  • Ipod touch Christmas present won't work

    I got my daughter an ipod touch 4th gen. 32 gb.  having serious trouble getting it to work.  Upon connecting it to my pc for the first time I was prompted to have to restore it...didnt understand why a brand new ipod would need to be restored but i t

  • Magic mouse connection lost

    I have tried several suggested fixes for losing magic mouse connection.  I still lose connection.  Why is this happening and how can I fix it once and for all?

  • Question on functions etc.

    Say for instance I declared in a function called Function1 an array e.g. int [] sumarr = new int [4]; Then I filled the array with values. How can I use this array(with contents) in another function, say function2. How do I call it in main if it hasn

  • Reversal of documents already valuated

    Hi, I have a problem regarding revaluation. -I revaluate the august balance sheet on the 2nd of the September -Then I reverse one of the documents on the 3rd of September which were included on the 2nd of September -Then I run revaluation again on th