FAQs from Rohde & Schwarz

Labview cesse de fonctionner sitôt que le logiciel est compilé.

Question

J'ai écrit du code pour un instrument Rohde & Schwarz, que nous avons sur site, et j'ai rencontré

un problème. J'ai téléchargé le logiciel pilote LabVIEW depuis le site Web Rohde & Schwarz.

Le problème fondamental est que le code semble bien fonctionner en mode développeur normal, mais cesse

de fonctionner sitôt que le logiciel est compilé. J'utilise LabVIEW 2011.

Réponse

Permettez-moi d'attirer votre attention sur la note d'application 1MA170

Plus d'information

Veuillez consulter le chapitre 3.4.2 :

3.4.2 Comment créer des exécutables dans LabVIEW

Le noyau des pilotes d'instrument basés sur des attributs est lié dynamiquement

à tout VI exécuté pendant le temps d'exécution. Ceci ne peut pas être reconnu par "LabVIEW application

builder". "LabVIEW application builder" tient compte de toutes les dépendances statiques et

les inclut dans le package distribué lors de la création d'un exécutable.

Pour créer un exécutable dans LabVIEW, veuillez ajouter manuellement tous les VI dans le dossier <inst

lib>\rsXYZ\_utility\rsXYZ_core\callbacks\ relatif au projet LabVIEW. Avec

cette référence manuelle, le noyau du pilote est inclus dans la version créée et le noyau du pilote

est accessible également pendant le temps d'exécution.