-
1 pièce(s) jointe(s)
Conflit de classe
Bonjour à tous,
J'ai un problème de...je ne sais pas quoi exactement.
J'explique :
J'ai réalisé un projet avec plusieurs VI sur un ordinateur. Le projet fonctionne très bien. En voulant mettre ce projet sur un autre ordinateur, il ne fonctionne plus.
J'ai regardé dans Liste d'erreur d'où vient le problème.
J'utilise le VI Express "Lire dans un fichier de mesure". C'est dans ce VI que vient le problème. Ce VI fait appel à un VI "ex_FileReadTDMS".
Voici l'erreur que j'obtiens, uniquement lorsque tout le projet est ouvert sur l'autre ordinateur (voir image).
Auriez-vous une idée du pourquoi de cette erreur "absurde" ?
Je croise les doigts pour que quelqu'un me réponde "oui" 8O
-
Ce que je ne comprends pas, c'est pourquoi utiliser une constante plutot que de relier le refnum des fichiers TDMS directement avec la sortie de ta structure de cas. Mon intuition (peut etre fause) c'est que le refnum pointe sur un fichier qui n'extiste pas (chemin absolu differebnt sur les deux ordinateurs) et du coup, ca "chie dans la colle".
Si ce refnum est la reference de ton fichier TDMS, je te conseille de relier ton cluster directement avec l'entree de ton TDMS Close.
-
Je ne peux pas modifier le VI mis en pièce jointe la dernière fois. C'est un VI créé par LabVIEW, pas par moi.
Il fonctionne très bien si j'ouvre mon sous VI seul. Il devrait donc très bien fonctionner si j'intègre mon sous-VI dans un VI d'un projet.
Malheureusement ce n'est pas le cas et c'est ça que je n'arrive pas à comprendre.
J'ai tenté de créer un nouveau sous-VI, faisant exactement pareil...ça ne marche pas. J'ai essayé de créer un nouveau VI, dans le projet, qui fait appel à mon sous-VI...ça ne marche pas non plus...
Que faire d'autre ?
Sachant qu'avant, le problème n'existait pas, je ne comprends pas pourquoi il refuse mon programme maintenant :(
-
-
Salut,
J'ai le même problème que toi. Ce Vi express ne marche pas quand je le met dans un VI.
Au fait, pourquoi passe tu par un VI express ? As tu essayé de lire ton fichier avec les VI de bas niveau ? Tu n'auras plus le problème mais tu devras prendre un peu de temps pour le développement.
Losaque
-
C'est une excellente question... lol
Je pense que c'était par simplicité (bien que du coup ce ne soit pas le cas -_-).
Je ne me suis pas dit qu'il pouvait y avoir une autre solution en fait.
Mais je vais essayer ^^
Je tiendrai au courant de mon avancement, et si (au cas où) j'arrive à débloquer l'erreur qu'on a ;)
-
Bon ben... toujours au même point...
J'ai tenté de faire avec des VI de bas niveau mais vraiment trop long...