FAQs from Rohde & Schwarz

Labview deja de funcionar en cuanto se termina la compilación del software

Pregunta

He escrito un programa para un instrumento Rohde & Schwarz que tenemos en la empresa y he encontrado

un problema. He descargado el controlador de LabVIEW desde la página web de Rohde & Schwarz.

El problema es, básicamente, que el código parece funcionar correctamente en el modo normal de desarrollador, pero deja

de funcionar en cuanto se termina la compilación del software. Utilizo LabVIEW 2011.

Respuesta

Lea la nota de aplicación 1MA170

Más información

Consulte el capítulo 3.4.2:

3.4.2 Cómo se compilan ejecutables en LabVIEW

El núcleo de los controladores de instrumentos basados en atributos está enlazado dinámicamente

a cualquier VI ejecutada durante el tiempo de ejecución. Esto no es posible reconocerlo desde el generador de

aplicaciones de LabVIEW. El generador de aplicaciones de LabVIEW sigue todas las dependencias estáticas y

las incluye en el paquete distribuido cuando compila un ejecutable.

Para crear un ejecutable en LabVIEW, añada manualmente todas las VI en la carpeta <inst

lib>\rsXYZ\_utility\rsXYZ_core\callbacks\ del proyecto de LabVIEW. Con

esta referencia manual, el núcleo del controlador queda incluido en la compilación y el núcleo del controlador

será accesible también durante el tiempo de ejecución.