2008-09-23 10 views
0

J'essaie d'ouvrir et d'exceler une référence dans LabVIEW, puis de la fermer après un certain temps. Mais LabVIEW conserve la référence et ne la libère que si je ferme le VI. Pourquoi cela arrive-t-il? Y a-t-il un moyen de forcer la publication de la référence?LabVIEW contient Excel Référence

Je vérifie l'erreur pour toutes les erreurs. Mais il ne vomit pas d'erreurs.

Répondre

0

Que fais-tu dans Excel?

En règle générale, Labview conserve la référence ouverte jusqu'à ce qu'elle soit fermée. Cependant, cela inclut toutes les références à partie d'Excel (excel.worksheet, excel.range, excel.workbook, etc). Vous devez fermer chaque référence explicitement.

Il peut être fastidieux de déboguer, mais vous devez passer en revue toute votre section de gestion Excel et vous assurer que toutes les références sont fermées.

0

Vérifiez-vous la valeur de retour à partir de la commande fermer le fichier? J'ai eu ce problème avec LV dans le passé et j'ai trouvé que c'était une cause possible de ce problème.

Vérifiez le fichier exemple suivant pour voir si vous faites les choses de la même façon:

labview \ examples \ file \ datalog.llb \ Lire Datalog File Example.vi

HTH