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 :

Soucis 200279 et buffer


Sujet :

LabVIEW

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 160
    Points : 81
    Points
    81
    Par défaut Soucis 200279 et buffer
    Bonjour à tous ,
    J'ai un soucis avec mon vi.

    En effet, j'utilise une table pour stocker mes informations issu de mon acquisition.



    Dans un premier temps, j'ai utilisé le remplissage de table via le vi express.

    Mais après plusieurs essais, il m'est apparu que je ne pouvais avoir une base de temps, mais juste l'horodatage qui est initule dans mon cas, les essais durant peu de temps.

    J'ai essayé de les supprimer, mais du coup je me retrouve avec une table à une dimension (juste la tension).

    Du coup, je suis passé à un remplissage "manuel" de ma table.

    J'avais configuré à la base mon acquisition en N voies, Néchantillon et cela ne posait aucun soucis.

    Mais voila pour le remplissage de ma table, 'ca fait n'importe quoi", les échantillons se rangent sur plusieur colonnes etc (du au n échantillon).

    Je suis donc passé par du 1 échantillon, mais je me retrouve avec un soucis de buffer (erreur 200279).

    Je suis un peu bloqué.

    J'ai vu sur un forum qu'une solution proposée est d'utilisé le vi "configurer un buffer d'entrée".
    Je l'ai mis dans mon programme, mais voila, à 1000 échantillons j'ai toujours le soucis (sachant que ma tache peut durée au max 10 minutes environs).
    et a 10000 j'ai l'impression que mon acquisition chute (la fréquence visible de mon signal est nettement plus faible).

    Le buffer de ma carte (une 6110) a 8192 échantillons d'embarqué.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 160
    Points : 81
    Points
    81
    Par défaut
    Si quelqu'un a besoin de renseignement complémentaire pour pouvoir m'aider dans mon soucis n'hésitez pas
    J'ai regardé dans ma table, à priori les chiffres continues de se mettre correctement (j'ai essayé de prendre mes chiffres directement dans excel)dedans mais par contre dans mon graph... il part n'importe comment il y a un décrochage.

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Avril 2010
    Messages : 210
    Points : 338
    Points
    338
    Par défaut
    Salut,

    Pourrais tu mettre ton VI en version 9.0 stp ? Peux de gens sont passé en version 11.

    N'aurais tu pas oublier de mettre le "-" devant le numéro de ton erreur ? Si oui, tu peux voir ce post. On y parle du même problème, ça pourra peut être t'aider.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 160
    Points : 81
    Points
    81
    Par défaut
    salut
    J'avais regardé le topic effectivement c'est la même erreur, mais en partie pas pour les mêmes causes, du coup je ne peux trop appliqué les mêmes solutions. Dans son cas, c'était plus un soucis de variable local qui était plusieurs fois utilisés.
    Ici, je pense que ma buffer n'est pas assez long pour stocker ses informations lorsque je rentre les infos dans mon tableau.

    Je mets en pièce jointe en 2009 contre mon prg de suite.
    Fichiers attachés Fichiers attachés

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Avril 2010
    Messages : 210
    Points : 338
    Points
    338
    Par défaut
    Salut,

    Ce qui fait apparaitre dans l'autre post ce problème est la gestion de tableau. Et je pense que c'est la même chose pour toi.

    J'ai en effet constaté un ralentissement de performance de ton programme au fur et à mesure du temps (10 seconde pour sauvegarder les points 1000 à 2000, contre 30 secondes pour les points 9000 à 10000), ce qui entraine au bout d'un moment ton erreur.
    Il faut savoir qu'un tableau est extrêmement lourd à manipuler une fois bien rempli. Je pense qu'il va falloir que tu t'oriente sur une structure producteur/consommateur pour éviter les ralentissements (et donc les pertes de données). Je te remet les liens que Nightmare à mis dans l'autre post Principe, example.

    Losaque

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 160
    Points : 81
    Points
    81
    Par défaut
    Oki, je vais de toutes façon être obligé de l'utiliser de réutiliser pour un autre soucis dans un prg. Donc je vais voir cela .
    Merci encore d'avoir pris du temps, à regarder mon vi, et proposer une solution.
    Je mettrai résolu, quand j'aurais reprogrammé et mi ma solution en réponse.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 160
    Points : 81
    Points
    81
    Par défaut
    J'ai transformé donc mon vi en le mettant en producteur consommateur.
    Le système fonctionne bien (plus de décrochage) par contre, le temps peut être relativement long le temps de récupérer les mesures en retard.

    J’espère que d'autre personne pourront l'utiliser.
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/04/2006, 09h37
  2. stencil buffer
    Par patapetz dans le forum OpenGL
    Réponses: 6
    Dernier message: 26/02/2004, 17h23
  3. Vider le buffer du clavier
    Par flavien tetart dans le forum x86 16-bits
    Réponses: 2
    Dernier message: 12/07/2002, 08h35
  4. Affichage en passant par un buffer...
    Par Sirotilc dans le forum MFC
    Réponses: 5
    Dernier message: 27/05/2002, 21h00
  5. Alpha blending et Z-buffer directx 8
    Par Cesar4 dans le forum DirectX
    Réponses: 1
    Dernier message: 23/05/2002, 12h58

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