Usar VI Server para Pasar Información entre un Ejecutable y un VI



Software Primario:
Versión de Software Primario: 1.0
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema: Tengo una aplicación que utiliza VI Server para obtener un valor de otro VI. Cuando mis 2 programas corren como VI en LabVIEW todo funciona bien, pero cuando convierto una en un ejecutable usando Application Builder, ya no puedo obtener el valor del control y no obtengo ningún error.

Solución:

Si usas el VI de “Open Application Reference” para realizar comunicación entre un VI y un ejecutable de LabVIEW en la misma computadora, tienes que cablear en forma adicional el valor “localhost” en la entrada “machine name”. Este paso adicional es requerido porque el ejecutable esta corriendo en el Run-Time Engine, y no en el ambiente de desarrollo de LabVIEW. Sin esta constante no se realiza ninguna conexión.

También hay que asegurarse que este configurado de forma correcta el VI Server:



Ligas Relacionadas:

Using VI Server to Pass Data between a VI and a LabVIEW Executable



Archivos Adjuntos:





Día del Reporte: 10/03/2006
Última Actualización: 05/11/2007
Identificación del Documento: 4228ABYN