Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

emblview manquant

Bonjour,
Nous utilisions une application développée sous labview 6i pour réaliser l'acquisition de signaux sur une carte 6023E.
Avec des cartes récentes, nous avons eu des problèmes de compatibilité : les fichiers support pour labview 6 n'existant plus avec NI MAX.
Nous sommes donc passés à la version 8.2 de labview.
 
La migration du code à cette nouvelle version est réalisée (quelques corrections). La compilation se passe sans soucis. L'exécutable et l'installeur ont été créés.
Le problème se passe au lancement de l'exe. Un message de ce type apparaît :
emblview manquant
Les VIs AI... et DIO... liés à l'utilisation de la carte sont alors bloqués et l'exe ne peut se lancer.
D'après les forums il s'agit d'un exe lié à l'utilisation de labview RT, or, à ma connaissance, l'application n'utilise pas ces fonctionnalités...
 
Pourquoi ce problème d'exe n'apparaît pas à la compilation ? Comment récupérer cet exe ?
Merci de bien vouloir me renseigner, Olivier A.
0 Compliments
Message 1 sur 5
3 478 Visites
Bonjour,

Pouvez-vous indiquer le nom complet des VI manquants s'il vous plaît? Quand vous dites "NI MAX", s'agit-il du driver DAQmx?

Cordialement,
0 Compliments
Message 2 sur 5
3 422 Visites

Il s'agit des VIs du type suivant :

AI Waveform Scan/Config/Start/Read/ClearBuffer Read/Parameter/Hardware Config... ; DIO Port Config/PortWrite.

Ces VIs ne sont a priori pas manquants (ils font partie des fonctions pré-codées accessibles dans la palette d'outils de LabVIEW). Par contre leur exécution échoue : manquerait l'exe emblview ?

Sinon, j'ai installé les drivers de la carte 6023E fournis, certainement les DAQmx, en même temps que l'utilitaire NImax.

Olivier A.

0 Compliments
Message 3 sur 5
3 407 Visites

Bonjour

Permettez moi de joindre à vous en proposant une solution: quand on faire un exécutable à partir un VI qui a des fonction acquisition de données, il faut créer dans le même répertoire contenant l'exécutable un répertoire data lui même contient le bibliothèque lvdaq.dll nécessaire pour le fonctionnement de l'exécutable. Normalement lors de création de l'exécutable le répertoire data créé tout seul mais si vous emmenez votre l'exécutable vers dans un autre PC ou un autre répertoire il faut emmener aussi avec le répertoire data\lvdaq.dll.

Cordialement

 

0 Compliments
Message 4 sur 5
3 399 Visites

C'est ce que gère justement l'application Builder, et ce que permet d'éviter un installeur/setup.
Cette dll et d'autres fichiers sont bien ajoutées à un dossier de fichier support.
A savoir, le VI d'appel est compilable et tourne, alors que l'exe plante, toujours sur le même PC...

Je crois avoir vu un post sur un forum américain où l'on renvoie sur un lien qui permet le téléchargement de cet exe. Suivant un conseil téléphonique qui m'a été donné par un ingénieur NI, je vais essayer de rajouter emblview.exe à ces fichiers supports, et voir ce que cela donne.

Merci de votre considération.

0 Compliments
Message 5 sur 5
3 392 Visites