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 :

[LabVIEW 8.6] Acquisition de températures NI USB 9219 -> DAQmx


Sujet :

LabVIEW

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut [LabVIEW 8.6] Acquisition de températures NI USB 9219 -> DAQmx
    Bonjour à tous, voila je suis en train de réaliser un programme permettant l'acquisition de 3 températures sur 3 thermistances. Pour faire cela, nous avons acheter une carte d'acquisition USB permettant plusieurs entrées analogiques. Le problème est que j'aimerais retranscrire sur 3 graphes séparés les 3 températures en temps réel (nombre de cycle défini par des boucles for) et donc j'ai une boucle while principale qui englobe 3 boucles while et chacune de ces 3 boucles demarre une tâche DAQmx que j'ai élaboré sous MAX. Mais apparement ce n'est pas possible d'executer ces 3 taches en meme temps.... . Effectivement en lançant l'acquisition pas à pas, sur les 3 taches, seule la premiere qui a démarré s'execute, les autres présentent l'erreur : -50103
    "La ressource spécifiée est réservée. L'opération n'a pas pu être achevée telle que spécifiée."
    J'ai donc interprété ça en disant qu'il ne pouvait pas executer mes 3 tâches en même temps.....
    N'hésitez toute suggestion est bonne à prendre...

  2. #2
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 144
    Points : 1 973
    Points
    1 973
    Par défaut
    Salut,

    de mémoire, je dirai: ca dépends.
    Je m'explique: certaines cartes sont capable de gérer plusieurs taches en même temps et d'autres pas, c'est une question matérielle et donc de prix généralement. A mon avis, je dirai que tu es dans le second cas.

    La solution à ton problème serait d'utiliser une seule tache qui contiendra les trois voies d'acquisition. Tu n'aura qu'a séparer les signaux et les traiter comme tu veux. Le seul inconvénient reste la période d'échantillonnage commune aux signaux.

    a+
    L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai et un bon thermos.
    Quant aux MP techniques, autant les poster sur le forum approprié car, là, ils auront des réponses.

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Merci, mais alors dernière question et je devrai pouvoir me débrouiller....
    Est ce que je peux toujours prédéfinir ma tâche sous MAX avec mes 3 voies ?
    (pour séparer les signaux ? balayer une chaine ? desassembler ? ou simplement graphe multi signaux ?)

  4. #4
    Futur Membre du Club
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Finalement c'est parfait, je m'en suis sorti avec une seule tâche. J'ai facilement séparé les waveforms et leurs composantes.
    Encore merci

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 08/10/2011, 05h10
  2. Réponses: 6
    Dernier message: 05/05/2009, 10h08
  3. [LabVIEW 8.6] Régulation de température en temps réel
    Par polo_olop dans le forum LabVIEW
    Réponses: 8
    Dernier message: 08/04/2009, 08h15
  4. [LabVIEW 8.2] Acquisition de données
    Par ptidje64 dans le forum LabVIEW
    Réponses: 2
    Dernier message: 17/07/2008, 16h05
  5. [LabView 8.2][Débutant] Contrôle de port USB
    Par petitpako dans le forum LabVIEW
    Réponses: 2
    Dernier message: 18/03/2008, 16h14

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