04-06-2006 04:41 AM
Reply 1 of 1 |
![]() |
Bonjour,
Nous sommes bloqués dans notre application, qui n en ai pourtant qu a ses débuts!
nous utilisons labview 7.1, nous disposons de 2 boitiers usb thermocouple de 4 sondes chacun.
nous voulons aquerir les 8 sondes simultanements et enregistrer leurs valeurs dans deux fichiers excel.
Le vi est simple: dans une boucle while, 2 daq d aquisitions, le flux de sortie de chacun rentre dans un fichier excel (avec un tableau crée automatiquement entre les 2).
passons au les problemes:
1) les valeurs inscrites dans les fichiers ne respecte pas la frequence d echantillonnage spécifié (alors que les courbes de test dans le daq sont correctes) . (tres embetant)
2) les fichiers n enregistrent pas de facon parrallele, mais avec un decalage de plusieurs seconde (la création du 2eme fichier se fait visuellement 3 secondes apres la premiere)
3) les valeurs du 2eme fichier sont toutes nulles (tres embetant), les valeurs du premier fichier ne mette pas les virgules.
si une ame charitable peut nous eclairer, nous vous remercions d avance.
CNRS Marseille. |
04-18-2006 08:57 AM
Bonjour,
Je ne dispose pas d'assez d'informations pour pouvoir vous aider.
A quelle vitesse essayez-vous d'écrire dans votre fichier Excel?
Essayez-vous d'ouvrir vos fichiers Excel dans la boucle?
Votre création de fichier a t'elle lieu en dehors de la boucle while?
Si votre VI est peu dense ou simplifié, pouvez vous le poster afin d'y voir plus clair.
Cordialement.
Omar S. NI
04-19-2006 04:55 AM
Bonjour et merci de nous tendre la main.
Je vous joint le vi en question.
Depuis nous avons avancer, mais un probleme persiste:
nous demandons d aquerir toutes les 10 secondes, pendant 2 heures.
chose qu'il ne respecte pas du tout !!! il ecrit cepandant des valeurs correctes dans les 2 fichiers
comment regler les parametres pour qu il prenne en compte notre frequence d echantillonnage?
un message d 'errreur apparait stipulant que l on devrait augmenter le time out, est ce une piste?
04-20-2006 06:58 AM
Bonjour,
J'ai ouvert votre VI et d'après moi quelques éléments sont manquants. En l'occurrence, votre boucle while n'est pas cadencée pour obtenir votre acquisition toutes les 10 sec.
Voici un exemple qui pourra éventuellement vous venir en aide. Ce VI réalise la création de 2 fichiers Excel (file1 & file2) et acquiert et enregistre toutes les secondes (1000ms) 3 échantillons à 1kHz sur une voie de la carte d'acquisition de mon PC. Je vous conseille de visualiser VI pour en voir l'architecture et les fichiers Excel générés. L'enregistrement comporte un horodatage et est mis en forme de façon à pouvoir visualiser l'heure de l'acquisition.
Cordialement.
04-22-2008 06:55 AM
04-23-2008 10:35 PM
Layenne:
J'espere que tout va bien de votre cote. Pour etre a meme d'avoir un tableau dans votre fichier Excel, vous pouvez utiliser la fonction "Set File Position". Priere de visualiser le fichier ci dessous et tenez moi au courant si je puis vous aider d'avantage.
Merci bien,
Rudi N.