|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() |
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é. |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() |
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. |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Ingénieur qualité méthodes Inscription : avril 2010 Messages : 189 ![]() |
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. |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() |
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. |
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Ingénieur qualité méthodes Inscription : avril 2010 Messages : 189 ![]() |
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 |
|
|
10
|
|
|
#6 |
|
Nouveau Membre du Club
![]() |
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.
|
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() |
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. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com