IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

[LV2009] Probléme d'affectation carte NI6229 entrée compteur pour mesure de fréquence


Sujet :

LabVIEW

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 29
    Points : 12
    Points
    12
    Par défaut [LV2009] Probléme d'affectation carte NI6229 entrée compteur pour mesure de fréquence
    Bonjour a tous,
    Je travail actuellement (En temps qu'apprenti) sur un projet de pilotage d’équipement hydromécanique destiné à une motorisation aéronautique.
    Cet équipement à de nombreux capteurs, dont notamment des débitmètres (fournissant un signal sinusoïdal à fréquence variable en fonction du débit) qui me fournissent un signal TTL (Donc après remise en forme par une carte électronique) .
    J’utilise pour l’acquisition une carte NI6229 qui contient deux compteurs numérique.
    Mon problème est que, c’est deux compteur sont affecté aux sortie PFI4 et PFI9 de ma carte NI6229, et que mon boitier électronique et branché sur les entrée PFI 6 et PFI7. En cherchant sur l’aide NI DAQ-MX, il est indiquer que l’on peut modifier les terminaux par défaut pour y affecter ceux que l’on désire, et la impossible de trouver une explications ou un exemple pour réaliser cela.
    Si quelqu’un à une idée ?
    Merci,

    Yohann

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 29
    Points : 12
    Points
    12
    Par défaut
    Alors personne n'est suseptible de m'aider? J'ai reussi a contacter une personne utilisant la même carte d'aquisition (NI6229) et il a reussi à utiliser n'importe qu'elle entrée PFI pour faire ces aquisitions de fréquence (via un principe de routage aparament), mais hélas il code en CVI.

    J'attend encore quelques jours, et je cloturerais cette discussion...

    Merci

  3. #3
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Un nœud de propriété ...
    Hello,

    Voici une proposition :

    Après avoir créé ta voie virtuelle, crée un nœud de propriété sur ta tâche : "Entrée compteur -> comptage de fronts -> Terminal d'entrée" puis change ce nœud en écriture.

    Crée une constante (ou une commande) de type "terminal d'entrée" à l'entrée de ce nœud (clic-droit -> crée une constante).

    Affecte à cette constante le terminal de ton choix (PFI XX).

    A la suite du nœud, tu lances ta tâche.

    Voilà qui devrait marcher.

    Tu nous tiens informés ?

    A+
    B;
    Images attachées Images attachées  

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 29
    Points : 12
    Points
    12
    Par défaut
    Merci je vais essayer.

    Yohann

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 29
    Points : 12
    Points
    12
    Par défaut
    Bon alors sa me renvois une erreure qui me dit que cette propriétée n'est pas supportée par le périphérique... Je suis en train de me demander si c'est possible de réaliser ce routage.

    Pour ma part hier j'ai essayer les Vi de routage de voie, mais bon sa me parrait un peu compliqué.

    De toute maniére, mon RAC a besoin d'avantage de ressource pour mes prochaines IHM (Pour piloter d'autres équipements) et je pense mettre une carte NI6602 avec des compteurs en suplément, donc je vais distribuer ces ressources en plus afin de prendre les entrées par defaut de comptage et pas me faire piéger de nouveau.

    Merci pour ta réponse tout de même.

    Je ne sais pas si je met en résolu ou non du cou, sa peut porter confusion?

    Encore une fois merci

    Yohann

  6. #6
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Hello,

    J'ai émulé une carte USB 6229 sur mon PC.
    J'ai fait tourné le bout de programme que je te poste et il n'a pas généré d'erreur.

    Peux-tu essayer STP ? Attention de bien modifier le nom des voies physiques .....

    Pour info, un lien, en anglais, sur le site de NI qui pourra éclairer nos lanternes.

    http://digital.ni.com/public.nsf/all...25730C00065F58

    A+

    B.

    PS : Pas résolu pour l'instant, bien sûr .....
    Fichiers attachés Fichiers attachés

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 29
    Points : 12
    Points
    12
    Par défaut
    Alors je vien de compiler ton code et je n'est également pas eu de probléme. J'ai cependant essayer de l'insérer dans mon programme, j'ai donc bien mis ma tache en entrée et le terminal. Une fois compilé, mon programme freeze (trés étrange). J'ai essayé en mode pas à pas et j'ai alors une erreure du type délais time out dépassé sur le périphérique, donc labwiev ne voit rien arriver...(J'ai bien vérifié mon générateur TTL dériére évidement).

    J'ai essayer de changer l'option dans le vi "création d'un voie" par compteur de front ou de fréquence (Car je trouvais bizzar le mode "Mesure de largeur d'impulsion" pour réaliser ce que je veux) et la je retrouve l'erreure du périphérique qui ne supporte pas ce type de mesure....

  8. #8
    Membre averti Avatar de VictorNet
    Profil pro
    Inscrit en
    Février 2008
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 275
    Points : 382
    Points
    382
    Par défaut
    Le time_out en "mode pas à pas" c'est normal.

    C'est un peu comme si tu fessais le trajet du postier en mode pas à pas, les gens trouveraient surement qu'il y a un time-out sur la livraison de leur courrier :p

    Si les gens étaient aussi en mode pas à pas tout irait bien...

    Donc c'est ta carte ou une dll qui continue de fonctionner en "temps réel" et qui renvoie une erreur de délais qui lui parait anormalement long quand de ton coté tu fais du "pas à pas"

  9. #9
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Hello,

    VictorNet a raison pour le problème du pas-à-pas.

    Pour le reste, j'ai récupéré une USB 6221. Je vais tâcher d'attaquer un comptage de fronts via le PFI6.

    Je vous tiens au jus ....

    A+

    B.

    PS : sur la carte émulée, pas de génération d'erreur quand je change de type de tâche. Bizarre .....

    B.

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 29
    Points : 12
    Points
    12
    Par défaut
    OK merci pour l'explication du mode pas à pas. Merci également pour la recherche de solution? J'attend de vos nouvelles...

    Yohann

  11. #11
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Hello,

    Le diagramme suivant fonctionne avec un débitmètre branché sur le port PFI6, configuré comme le terminal du compteur 0 d'un 6221 USB.

    Je te joins le VI au format 2009.

    Tiens-moi au courant, pour savoir si ça marche

    A+
    B.
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 29
    Points : 12
    Points
    12
    Par défaut
    Effectivement sa marche. Mon probléme venait d'une ressource qui était déja utilisée à causse des taches prédéfinies dans NIdaq. En tout cas merci beaucoup pour votre aide.

    Yohann

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/07/2013, 19h31
  2. Réponses: 5
    Dernier message: 27/08/2009, 22h18
  3. problème d'affectation de tableau ...
    Par Mike888 dans le forum C
    Réponses: 23
    Dernier message: 26/02/2005, 14h52
  4. Entier 64 bits sous linux, problème d'affectation
    Par Steki-kun dans le forum Linux
    Réponses: 2
    Dernier message: 13/01/2005, 21h10
  5. [Designer] Problème de transfert de données entre modul
    Par BILLYPATOU dans le forum Designer
    Réponses: 11
    Dernier message: 09/03/2004, 18h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo