Home
Support
Habilitar el Soporte de VI Server para un Ejecutable.
Habilitar el Soporte de VI Server para un Ejecutable.
Software Primario:
Versión de Software Primario: 8.2.1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A
Problema: Haciendo uso del LabVIEW Application Builder construí un ejecutable y deseo accesar a controles del mismo en forma programática desde otro VI, haciendo uso del
VI Server. ¿Cómo puedo realizar esto?
Solución: Para habilitar el soporte de VI Server en un ejecutable, siga los siguientes pasos:
- Haga uso de LabVIEW Application Builder para crear su ejecutable ( Building a Stand-Alone Application).
- Navegue al directorio que contiene la applicación y abra
<nombre de la aplicación>.ini.
- Añada las siguientes líneas al final del archivo INI de su aplicación:
server.tcp.enabled=True
server.tcp.port=3364
- Para conectarse con el VI Server que se encuentra en el ejecutable, abra un nuevo VI y utilice el "Open Application Reference VI."
- Conecte una constante o control a la entrada machine name y seleccionelo como "localhost".Si no hace lo anterior, su VI intentará conectarse al LabVIEW VI Server por defecto en vez de al ejecutable.
- Conecte una constante o control a la entrada port y seleccione el número del puerto que especificó en el paso 3.
Ahora ya tiene una referencia a su aplicación y puede hacer uso de "property nodes" e "invoke nodes" para leer y modificar el comportamiento de la aplicación.
Ligas Relacionadas: LabVIEW 2010 Help: Building a Stand-Alone ApplicationKnowledgeBase 1HSEC18U: Why Do I Get Error 1032: VI Server Access Denied When Using the All VIs in Memory Property?
Archivos Adjuntos:
Día del Reporte: 03/10/2015
Última Actualización: 03/27/2015
Identificación del Documento: 5I8AK4RQ
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.