¿Cómo Puedo Comunicar Varios Ejecutables Creados con LabVIEW Utilizando Variables Compartidas?



Software Primario:
Versión de Software Primario: 8.0
Versión de Software Primario Corregido: 8.0.1
Software Secundario: LabVIEW Toolkits>>LabVIEW Application Builder

Problema:
Desarrollé dos ejecutables y necesito comunicar datos entre ellos. ¿Cómo puedo lograr esto utilizando variables compartidas?


Solución:
Para poder comunicar varios ejecutables utilizando variables compartidas es importante que use un Proyecto de LabVIEW. Este proyecto debe de contener en la sección de Build Specifications una definición por cada ejecutable que se planea realizar.

Las variables comapartidas son desplegadas de manera atuomática dentro del ambiente de desarrollo de LabVIEW. Sin embargo, este no es el caso cuando se utilizan en ejecutables. Las variables compartidas deben de ser desplegadas de manera explícita cuando se van a utilizar en ejecutables. La mejor manera de lograr esto es hacerlo de manera programática utilizando VI Server , este procedimiento se encuentra completamente documentado en la siguiente liga KnowledgeBase 3UCBHM8T: How Do I Deploy Network Shared Variables From a Compiled Executable?

Una error común es incluir la libreria del proyecto que contiene la o las variables compartidas dentro del mismo ejecutable pues este es el destino por defecto. En lugar de esto, cuando se esta configurando el Build Specifications en la sección de Source File receurde cambiar el destino de las librerias al directorio de soporte o a algún otro directorio predefinido.

Un ejemplo de un proyecto con estas características se encuentra adjunto en esta página y puede ser utilizado para demonstrar este comportamiento. Recuerde revisar todas las secciones del em>Build Specification para asegurarse que las direcciones de archivos se ajusten a las de la computadora local.

Ligas Relacionadas:
KnowledgeBase 3UCBHM8T: How Do I Deploy Network Shared Variables From a Compiled Executable?

Archivos Adjuntos:


Shared Variable Executable Example.zip - Shared Variable Executable Example.zip
BuildSpecs.JPG - BuildSpecs.JPG
SourceFileSettingsCropped.jpg - SourceFileSettingsCropped.jpg


Día del Reporte: 04/20/2006
Última Actualización: 06/30/2012
Identificación del Documento: 3WJ74M7R