Problème réinitialisation carte PCI6503

Bonjour
J'ai créé un programme pour contrôler des câbles, mon programme fonctionne correctement mais au bout d'un moment, il ne fonctionne plus, la carte ne lit plus de valeur. Même si j'alimente une sortie de la carte, je n'obtiens rien en entrée. Pour pouvoir continuer de contrôler, je dois réinitialiser la carte PCI 6503. 
Je voudrais donc savoir pourquoi la carte perd sa fonctionnalité et pourquoi suis je obliger de la réinitialiser ?
Cordialement

Bonjour Audrey,
Votre programme doit-il s'exécuter en continu ? Si tel est le cas l'architecture utilisée n'est pas optimisée, dans le sens où à chaque itération de boucle vous recréez les tâches d'acquisition et de génération.
De plus, les VI DAQmx sont placés à l'intérieur de structures à séquence déroulée, qui ne terminent leur exécution qu'une fois tout le code situé à l'intérieur terminé, il est donc très probable que lorsque vous avez l'impression de ne rien lire, le programme est occupé à d'autres fonctions.
Quoi qu'il en soit, afin d'identifier l'origine matérielle ou logicielle de cette problématique, je vous propose de tester l'exemple "Continuous Read Digital Channel - Internal Clock" disponible au lien suivant : https://decibel.ni.com/content/docs/DOC-12376 et de me faire ainsi part de votre retour quant au comportement de la lecture des entrées numériques de votre PCI-6503.
Cordialement
Mathieu_T
Certified LabVIEW Developer
Certified TestStand 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;}
LabVIEW Tour
Journées Techniques dans 10 villes en France, du 4 au 20 novembre 2014

Similar Messages

  • Problème d'initialisation d'un tableau URGENT

    Bonsoir, je travail sous Labview 2011.
    Mon problème c'est que dans mon programme ("snake2-3") je ne parviens pas à initialiser le tableau en sortie qui contient les points de coordonnées de mon snake.
    Cela me sert pour détecter mes collisions.
    Merci pour votre aide,
    Cordialement,
    Solved!
    Go to Solution.
    Attachments:
    Projet1.zip ‏178 KB

    Comment veux-tu initialiser ce tableau, et avec quelles valeurs?  D'ou viennent ces valeurs?  La facon la plus sera de connecter une constante en dehors de la boucle au "shift register" (je utilise la version anglaise de LabVIEW, je n'ai aucune idee comment sa s'appele en francais).
    En general, l'utilisation de variables globales et de "sequence structures" est fortement decourager en LabVIEW.
    How are you trying to initialize the array, and with what values?  Where do those values come from?  The easiest way to initialize a shift register is to connect a constant to the shift register outside the loop.
    In general, the use of global variables and sequence structures is not recommended in LabVIEW.

  • Problème activation iphone carte SIM non reconnus

    Bonjour,
    J'ai il y a deux jours reboot mon iphone 4s 16giga de chez Virgin Mobile, cependant celui-ci n'accepte plus ma carte SIM virgin mobile alors que c'est bien celle d'origine il m'affiche le message suivant :
    Apres avoir contacté le service client de Virgin Mobile celui ci m'explique qu'il y a un problème avec la liaison des serveurs d'activation apple/virgin.
    Un jour plus tard je les recontact et cette fois il ne me parle pas de ce problème mais m'éxplique que cette fois le problème viens de mon téléphone, en bref c'est pas très clair.

    iPhone: Locating wireless carriers
    France
    Bouygues
    Bouygues Support




    Free Mobile
    Free Mobile Support


    Orange
    Orange Support





    SFR
    SFR Support





    Virgin Mobile
    Virgin Mobile Support



                                                                  Locked to carrier
    It is locked to Virgin Mobile and they have to unlock it

  • Registre à décalage, problème d'initialisation

    Bonjour,
    Sur l'image en PJ, j'ai réalisé un registre à décalage pour ma T_Consigne.
    Je souhaite l'initialiser avec la 1ère valeur relevée et ensuite comparer ma dernière valeur en mémoire avec ma nouvelle valeur.
    Néanmoins, à chaque itération, la valeur est à nouveau initialisée avec la nouvelle..
    Pourtant l'initialisation ne se fait qu'une seule fois?
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Registre à décalage.JPG ‏91 KB

    salut, j'étais en train d'écrire, et j'ai vu la réponse de ouadji, qui effectivement ouadji est bonne :
    le fond :
    > pour être utilisé dans la boucle, les contrôles doivent être dans la boucle
    > il te faut un case "init", au démarrage, qui va servir à lire la valeur des contrôles et initialiser les registres à déclages
    la forme : une image permet de regarder rapidement, un exemple permet de comprendre ton problème.
    A+
    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

  • Problème de connection carte Arduino Uno : Erreur 5005

    Bonjour,
    Dans le cadre de notre projet de licence pro AII (Automatimes et Informatique Industriel), nous devons faire communiquer une carte Arduino UNO avec le logiciel LabVIEW.
    -Nous avons donc téléchargé via VI Package Manager le package : "LabVIEW Interface for Arduino".
    -Installé le logiciel Arduino.
    -Installé les pilotes de la carte Arduino UNO, trouvés dans le répertoire : "C:\Program Files\Arduino\drivers".
    -La carte est bien visible depuis le panneau de configuration Windows, elle est defini sur le port "COM2".
    -Compilé et transféré le fichier "LIFA_Base.ino" sur notre carte avec succes.
    Lorsque nous essayons d'utiliser un des programmes exemple, le programme nous renvoie l'erreur 5005 si on utilise le bloc "auto detect arduino" :
    Et si on défini le port "COM2" en constante nous avons une autre erreur : "-1073807342" :
    Comment pourrions nous faire communiquer la carte avec LabVIEW?
    Cordialement,
    Théo Vandewiele.

    Bonjour Théo,
    En cherchant "error 5005 ardruino" sur google, le premier résultat est un document qui pourrait vous aider :
    Why Do I Get Error 5005 When Using the LabVIEW Interface for Arduino?
    http://digital.ni.com/public.nsf/allkb/3DFDB07DC04B036686257885005981E1
    Bon courage,
    Pierre V, Application Engineer
    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;}
    LabVIEW Tour
    Journées Techniques dans 10 villes en France, du 4 au 20 novembre 2014

  • J'ai un problème avec des cartes cadeaux

    J'ai reçu des cartes cadeaux mais quand je veux les utiliser et que je note le code il est écrit que ma démarche ne peut pas aboutir, pouvez-vous m'aider? merci

    http://support.apple.com/kb/TS1292?viewlocale=fr_FR
    tt2

  • Problème d'initialisation Itunes/Iphone

    J'ai initialisé mon pc, puis installé à nouveau Itunes et depuis la synchronisation avec mon Iphone 5 n'est plus possible. Je n'arrive plus à transféré les fichiers et Itunes ne reconnaît pas mon Iphone

    la réponse est une utilisation "classique" des registres à décalages. Initialiser au départ. Si tu ne fais pas l'initialisation, le registre mémorise alors la donnée, cela est appelé "FGV", variable globale fonctionnelle, cela devient une zone mémoire.
    Tu peux noter la réponse comme solution, cela aidera d'autres personnes dans la recherche, et tu peux aussi mettre des "compliments" à ceux qui ont répondus.
    Bon we A+
    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

  • Erreur 1074397125 probleme initialisation imagesessionopen.vi

    Bonjour,
    Je vous expose mon souci, je dispose d'une caméra ATMEL LV2014 reliée à un boitier SCB100 communiquant avec une carte PCI 1422.
    J'ai bien installé le driver NI IMAQ 2.6.1, la carte est donc bien reconnue.
    Lorsque j'ouvre le logiciel NI 7.0 d'acquisition, il detecte bien la carte mais lorsque je demande une acquisition d'image, il me remonte le code erreur suivant : "erreur 1074397125 - problème à l'initialisation de imagesessionopen.vi".
    Pouvez vous m'aider svp
    Merci d'avance.
    Résolu !
    Accéder à la solution.

    Merci pour ta réponse Olivier,
    C'est justement lorsque j'essaye de faire ce snap ou grab (je ne savais pas que ça s'appelait comme ça) que j'ai ce message d'erreur. Hier j'ai fait l'essai de débrancher la caméra et de relancer le grab, le message m'annonçait bien qu'il n'avait pas de périphérique IMAQ connecté.
    Il voit donc bien la caméra et la cartre semble bien être installée, mais il y a une ressource qui me bloque l'acquisition.
    Pour essayer de résumer la situation et vous expliquer le but de la manip. voici le contexte :
     - Un pc relié à la caméra linéaire (celui qui pose le problème) fait des acquisitions d'images et les transmet a un pc superviseur
    - Le pc superviseur assure le traitement d'image (Bon ou mauvais) et s'occupe de la gestion des éléments mécaniques pour trier les pièces.
    Le point ou je rame c'est que le PC superviseur a un soft spécifique développé sous VB6, celui-ci fait appel au soft spécifique du PC linéaire sous VB6 lui aussi (communication réseau en workgroup) et entre ces 2 softs il y'a des fichiers LabVIEW qui assurent la gestion d'images. Le problème c'est que je suis incapable de savoir qui appelle quoi et où quoi doit être ...
    J'ai les softs dispo si quelqu'un se sent de faire une analyse je peux lui transférer en MP ...

  • MAX (Measureme​nt & Automation Explorer) ne voit pas ma carte NI USB-6501

    Bonjour,
    Sur un PC sous window 7 j'avais une carte NI qui a cessé de fonctionner, je viens de la changer et j'ai le même problème.
    La carte n'est pas visible par le logiciel MAX : 
    Est-ce que vous avez une idée du problème ?
    J'ai changé de port USB, testé avec un autre cable : rien
    Juste un truc : quand je débranche la carte MAX tente un rafraichissement donc il détecte bien les changements sur le port USB
    Merci d'avance pour vos retours
    Michel

    Bonjour et merci pour votre réponse.
    Le problème est réglé (encore merci) et voici le détail : 
    > - Faire Outils -> réinitialiser les données de configuration
    Ok je l'ai fait, j'ai rebooté mais ça n'a rien changé :-(
    > - Faire Outils -> Configuration NI DAQmx -> Réassigner les noms de périphériques aux valeurs par défaut
    Je n'ai pas cette option dans NI MAX : 
    > - Si le problème n'est toujours pas résolu, faire une réparation de MAX à partir
    > de "C:\Program Files (x86)\National Instruments\Shared\NIUninstaller\uninst.exe"
    Nickel
    Et j'ai même trouvé le truc qui a tout fait planté : l'antivirus qui a identifié un fichier comme cheval de troie
    Donc j'ai ignoré ce fichier et tout refonctionne comme avant.
    Donc maintenant, je vais regarder les fichiers mis en quarantaine avant de tout casser sur ma machine :-)
    Michel

  • 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

  • Compteur PCI-6602

    j'utilise un compteur sur la carte pci-6602 et comme source du compteur la timbase interne.
    je voudrais que mon programme  utilise une source externe , je voudrais savoir comment modifier mon programme .
    pour qu'il compte en utilisant une source externe.
    cordialement
    SB
    Résolu !
    Accéder à la solution.

    Bonjour,
    J'ai un problème avec ma carte 6602 et a carte BNC-2121.
    J'essaye de créer un signal de niveau sur une sortie digitale lorsqu'une condition est remplie.
    Voici en pièce jointe lun exemple simple où je génère un nombre aléatoire et lorsque ce dernier est supérieur à 0.5 j'envoie un signal 5V sinon un signal 0V.
    Lorsque je lance le Vi la première fois, tout fonctionne sans erreur.
    Lorsque je l'arrête et le relance, j'ai le message d'erreur visible dans la pièce jointe.
    Pourriez-vous me dire d'où ça provient? Je pense qu'il faut réinitialiser quelque chose mais quoi? J'ai du mal à trouver des exemples...
    Notez que lorsque ça plante et que je lance un test avec MAX puis que je relance le VI, ça refonctionne.
    Merci d'avance.
    Pièces jointes :
    error_DAQ.PNG ‏59 KB
    Test_DAQ.vi ‏52 KB

  • Grablink Express - erreur - ChannelSta​te ACTIVE

    Bonjour a tous
    J'ouvre un post sur le forum NI car je rencontre un problème d'initialisation de ma caméra Photonfocus MV-D1024-CL controlée via la carte Euresys Grablink Express.
    J'ai installé le logiciel multicam et téléchargé les drivers sur le site NI. Ma carte est donc controlée via une dll (Multicam.dll).
    Lorsque je lance Grablink Snapshot Y8 Sample.vi, j'ai une erreur qui apparait au niveau du sous-vi ChannelState.vi. Si je laisse la valeur ACTIVE, j'ai une erreur. Par contre si je la change en ORPHAN je n'ai plus d'erreur mais les acquisitions ne peuvent pas se faire...
    Pouvez vous m'aider a résoudre ce problème?
    Merci
    A+
    Solved!
    Go to Solution.

    Hi,
    Thanks to post on NI Forums, note that you're on the english part, the French one is located here:
    Discussions au sujet de NI LabVIEW
    http://forums.ni.com/t5/Discussions-au-sujet-de-NI​/bd-p/4171
    So, we'll continue in english. First I want to make sure that you have followed all the steps described in the specs part 2 : How to get started (CameraLink) :
    User Manual MV-D1024 Series
    http://www.photonfocus.com/upload/manuals/MAN001_e​_V1_2_1024-series.pdf
    Arrived at step 12, you should be able to grabb an image. If not you may check for certain compatibily issue, depending on you configuration :
    Framegrabber compatibility
    http://www.photonfocus.com/html/eng/support/frameg​rabbers.php
    As stated in this page :
    "Note that some framegrabbers use CameraLink™ chipsets limited to 66 MHz pixel clocks. These framegrabbers are not compatible with Photonfocus cameras from the -160 and -240 speed classes (cameras with an 80 MHz pixel clock, such as MV1-D1312-160-CL-12).
    If you have compatibility questions concerning your framegrabber, please contact our support team via ."
    Basically, you have to be able to get an image with the different tools the Manufacturer/FrameGrabber provide, that will ensure that all the drivers and hardware is working properly, before dinging in some LabVIEW wrapper driver issues. For all this installation I think that photonfocus can also support you.
    Also, you have to know that if we can determine that the issue comes from the LabVIEW driver, I'll not be able to help a lot as I don't have any hadware and it is not supported.
    Regards
    Victor F. | Application Engineer
    Certified LabVIEW Developer | Certified TestStand Architect
    National Instruments France

  • 6503 port2 nibble configuration

    Bonjour,
    J'ai une application VB.Net qui utilise une carte PCI6503 avec DAQ-MX. Le port N°2 est utilisé en entrée et en sortie (4 bits dans chaque sens). Ceci fonctionnait sans problème sous DAQ-MX 8.
    Lors d'une récente mise à jour, nous somme passés à DAQ-MX 9 et le pilotage bi-directionnel de ce port ne fonctionne plus. Il n'y a cependant aucune erreur lors du lancement des taches d'acquisition.
    Est ce qu'il faut utiliser une configuration particulière pour avoir ce mode de fonctionnement dans DAQ-MX 9?
    Merci,

    Bonjour,
    Dans un premier temps je vous invite à tester votre matériel sous MAX notament avec le panneau de test afin de verifier si la carte fonctionne encore.
    Dans un second temps je vous invite à utiliser un exemple fourni avec National Instrument et verifier si cela marche.
    Et enfin, je présume que vous avez utiliser l'assembly NI-Daqmx, avez vous bien penser à cocher le support pour le framework 2.0 (en general on utilise celui la)? lors de l'installation de la version 9.
    Et au niveau de votre projet, utilisez vous bien la bonne assembly? n'avez vous pas gardé l'ancienne référence?
    Cordialement.
    Nacer M. | Certified LabVIEW Architecte

  • Platform services PCI 6733

    Bonjour,
    Après avoir installé un carte PCI 6733,sous Measurement and Automation, je peux faire l'auto test de la carte (résultat OK), je peux accéder au panneau de test et l'utiliser avec succès, je peux  créer une tache type génération de tension sur l'une des voies disponibles, mais dès que je veux l'utiliser en cliquant sur le bouton exécuter cela me renvoi l'erreur -50400, NI platform services : le transfert n'a pas pu être achevé dans la période de timeout ou le nombre spécifié de tentatives. je précise que je n'ai modifié à ce stade aucun des paramètres fixés par défaut lors de la création de la tache. Le problème reste le même lorsque je cherche à utiliser l'un des exemples fournis avec labview. Je pense à un problème d'installation. Je suis sous seven pro 64 bits, et j'ai testé avec le NIDAQ9.0.2 fournit sur le cd de la carte, avec la version 9.1.7 et 9.2.2.
    Comment trouver l'origine de mon problème qui doit être du à une mauvaise utilisation de ma part (pour info, je n'ai jamais eu de soucis avec XP SP2 et la version 4.4.1f0 de measure and automation).
    Merci pour vos éclairement ou suggestion de test.
    Cordialement,

    Bonjour,
    Il s'agit surement d'un service qui n'a pas du s'installer correctement, je vous invite à réaliser les mêmes opérations que dans ce post:
    http://forums.ni.com/t5/Discussions-de-produit-de-NI/Probl%C3%A8me-de-carte-NI-PXIe-6672-timing-modu...
    Cordialement,
    Da Helmut

  • Mon mac reste bloquer sur la pomme et l'ecran et rayé blanc et bleu

    salut j'ai un imac intel core 2 duo 3,O6 GHZ ,
    Mon mac ne depasse plus la pomme de demarrage et l'ecran et blanc et rayé bleu .
    j'ai deja essayé de faire cmd+opt+p+R.
    mais rien ne fait si vous pouvez m'aider cela serait tres gentil.

    Vous pouvez essayer un démarrage sans échec et SMC reset pour voir si cela fait une différence. Si l'écran s'affiche correctement en mode sans échec, mais pas dans le coffre "normal", il pourrait être le signe d'un problème avec la carte graphique:
    You could try a Safe Boot and SMC reset to see if it makes a difference. If the screen displays properly in Safe Boot but not in 'normal' boot it could signal a problem with the graphics card:
    http://support.apple.com/kb/HT1455?viewlocale=fr_FR
    http://support.apple.com/kb/HT3964?viewlocale=fr_FR

Maybe you are looking for