Home
Support
¿Por Qué Recibo Error 7 ó 1003 Cuando Utilizo VI Server en una Aplicación?
¿Por Qué Recibo Error 7 ó 1003 Cuando Utilizo VI Server en una Aplicación?
Software Primario: LabVIEW Development Systems>>LabVIEW Full Development System
Versión de Software Primario: 7.1.1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A
Problema: Mi aplicación de LabVIEW utiliza VI Server para llamar y ejecutar otro VI. Cuando ejecuto el VI, recibo el
error 1003 o
error 7. ¿Por qué recibo este error?
Solución: Puede recibir el
error 1003 ó error 7 cuando intenta llamar a un VI por referencia o al intentar ejecutar un VI de forma dinámica utilizando el VI Server. La razón más común por la cual el VI no puede ser ejecutado es porque LabVIEW no puede localizar uno o más subVIs del VI principal. Esto también ocurre con frecuencia cuando el VI depende de un controlador que no ha sido instalado en el sistema actual (por ejemplo: NI-DAQmx o NI Softmotion).
La manera más fácil para solucionar este problema es incluir cualquier VI que su aplicación llama dinámicamente en su ejecutable. El procedimiento se encuentra mostrado abajo. Sin embargo, si el directorio del VI llamado por el VI Server es absoluto, asegúrese a cambiarlos a directorios relativos, ya que al momento de crear el ejecutable, este directorio puede ser diferente. Lea
LabVIEW 2013 Help: Relative Paths para más información en uso de directorios relativos. También lea
LabVIEW 2012 Help: Building Applications Checklist para asegurarse que ha cumplido todos los requerimientos para que el ejecutable se encuentre listo para distribución.
Para LabVIEW 8.5 y versiones posteriores:
Incluya los VIs llamados dinámicamente en la sección
Always Included de la pestaña
Source Files en las especificaciones de construcción del Application Builder.
Para LabVIEW 8.0 a 8.2:
Incluya los VIs llamados dinámicamente en la sección
Dynamic VIs and Support Files de la pestaña
Source Files en las especificaciones de construcción del Application Builder.
Para LabVIEW 7.1 y versiones anteriores:
Dé click en
Add Dynamic VI de la pestaña
Source Files en las especificaciones de construcción del Application Builder.
Si el error persiste, cargue el VI en el ambiente de desarrollo de LabVIEW y asegúrese que no se encuentre roto. Si no realiza ningún cambio en el VI y recibe una ventana para guardar cambios cuando cierra el VI, algunos subVIs serán encontrados en diferentes directorios. Guarde el nuevo VI con el nuevo directorio e intente crear el ejecutable de nuevo.
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.