Question

J'essaie d'ouvrir et d'exceller dans LabVIEW, puis de le 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? Est-il possible de le forcer à libérer la référence?

Je vérifie l'erreur à la recherche d'erreurs. Mais cela ne génère aucune erreur.

Était-ce utile?

La solution

Que faites-vous dans Excel?

Typiquement, Labview maintiendra la référence ouverte uniquement jusqu'à sa fermeture. Toutefois, cela inclut toutes les références à toute partie d’excel (excel.worksheet, excel.range, excel.workbook, etc.). Vous devez fermer chaque référence explicitement.

Cela peut être fastidieux à déboguer, mais vous devez parcourir manuellement l’ensemble de votre section de traitement Excel et vous assurer que chaque référence est fermée.

Autres conseils

Vérifiez-vous la valeur de retour à partir de la commande de fermeture du fichier? J'ai eu ce problème avec LV dans le passé et j'ai trouvé que c'était l'une des causes possibles de ce problème.

Consultez le fichier d'exemple suivant pour voir si vous procédez de la même manière:

labview \ exemples \ fichier \ datalog.llb \ Exemple de fichier de données de lecture.vi

HTH

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top