le 06-09-2021 03:17 AM
Bonjour,
Pour la mise en contexte : je suis stagiaire en master de physique et j'ai pour mission de remettre en état un vieux banc de mesure gammamétrique piloté via Labview. Je me suis mis à Labview pour celui-ci, donc assez récemment.
J'ai maintenant plusieurs versions du programme avec des petites modifications dans chacune d'elles. Chaque version est dans un dossier mère différent contenant les sous vi. Les sous vi ont cependant le même nom. Parfois lorsque j'ouvre un sous-vi j'obtiens ce message :
"Le VI que vous avez choisi, "[nom du vi]", est déjà en mémoire et a été modifié. Voulez-vous visualiser le VI qui est en mémoire ou détruire les changements en cours et recharger la version enregistrée sur le disque ? "
J'ai plusieurs question à propos de ce message :
1/ Pour ouvrir le sous vi, je fais un fichier>>ouvrir. Pourquoi est ce que lorsque je vais chercher un sous vi dans un dossier mère spécifique, Labview me parle des sous vi d'un dossier mère différent ?
2/ Y a t-il un moyen plus "propre" de faire plusieurs versions d'un programme ?
Cordialement
Résolu ! Accéder à la solution.
le 06-10-2021 08:50 AM
Hello!
If I got your questions right,
1) you will receive a file conflict, if you use 2 or more vi-s with the same name in your project, so make sure the names do not repeat. Doublecheck your subVI file paths and distinguish from each other by excluding from the same project or renaming Vi-s from different paths.
2) if you want to make several versions of a program, you can either create a direct copy to your disk (if you open the copied program there can be file conflicts) or rename it and save it as a separate one.
Good luck in your project!
le 06-10-2021 09:06 AM
Il faut travailler avec des projets. Un projet par version.
le 06-23-2021 03:08 AM
Bonjour seyli_yes,
Tout comme dans la plupart des IDE, il te faut créer des projets pour chacune de tes versions. Cela te permettra d'avoir différents contextes pour chacun de tes projets et ainsi LabVIEW pourra ouvrir tes VIs ayant le même nom sans soucis. Tu trouveras ici plus de détails sur la gestion d'un projet dans LabVIEW.
06-24-2021 02:54 AM - modifié 06-24-2021 02:57 AM
Bonjour,
Merci pour votre réponse.
Malheureusement, je suis sur la version 6.1 de Labview et la gestion de projet est disponible qu'à partir de la version 8.0...
C'est d'ailleurs assez étonnant que cette option ait été introduite si tardivement, mais du coup de mon côté je suis coincé, à tout moment Labview synchronise les vi et en écrase certains.
le 06-24-2021 05:39 AM
le 06-24-2021 09:17 AM
Bonjour,
Une solution serait de lancer plusieurs instances de LabVIEW pour ouvrir chacune de tes versions.
Il est possible de lancer plusieurs instances de LabVIEW pour ouvrir chacune de tes versions. Pour cela voici 2 méthodes :
SUBST H: "C:\Program Files\National Instruments\LabVIEW 6.0"
H:\LabVIEW.exe
SUBST H: /D
le 06-24-2021 10:42 AM
et sur quel windows ?
le 06-24-2021 11:07 AM
Cette commande existe depuis MS-DOS, je ne suis pas certain de comprendre ta question.
Au passage, une bonne habitude à prendre est de préciser les versions des logiciels que tu utilises (IDE, drivers, …) et le système d'exploitation sur lequel tu es.
le 06-25-2021 01:03 AM
utiliser LabVIEW 6.0 et donc un "vieux" Windows risque quand même de poser des problèmes de maintenance à cours ou moyen terme 🤔