Introducción a LabVIEW Application Builder

Visión General

Los desarrolladores de software rara vez pretenden que una aplicación terminada se use solo en un sistema de desarrollo. Para resolver este problema, NI proporciona LabVIEW Application Builder, una herramienta fácil de usar que permite a los usuarios de LabVIEW configurar las especificaciones de compilación:

  • Aplicaciones independientes que se pueden distribuir a usuarios que tienen LabVIEW Run-time Engine.
  • Instaladores que instalan aplicaciones independientes y bibliotecas compartidas creadas para la plataforma Windows.
  • Ensambles de interoperabilidad .NET que empaquetan VI para Microsoft .NET Framework.
  • Paquetes que se usan para distribuir otras salidas de especificación de compilación usando NI Package Manager o SystemLink.
  • Bibliotecas de proyectos empaquetadas que empaquetan múltiples archivos en una ubicación con una biblioteca de proyectos como archivo raíz.
  • Bibliotecas compartidas que llaman al código LabVIEW desde lenguajes de programación basados en texto, como LabWindows/CVI, Microsoft Visual C++ y Microsoft Visual Basic.
  • Archivos zip que son útiles para distribuir una gran cantidad de código como un archivo único y portátil.


El uso de especificaciones de compilación difiere significativamente dependiendo de la versión de LabVIEW que use. Consulte la Ayuda de LabVIEW para obtener la información más detallada y actualizada sobre Application Builder. Puede acceder a la Ayuda de LabVIEW seleccionando Ayuda [Help]»Ayuda de LabVIEW [LabVIEW Help] en LabVIEW.

Se requiere LabVIEW Application Builder para crear un ejecutable o instalador. El Sistema de Desarrollo Profesional de LabVIEW incluye Application Builder. Si usa el Paquete Base de LabVIEW o el Sistema de Desarrollo Completo, puede adquirir Application Builder por separado.

Contenido

Introducción

LabVIEW Application Builder aprovecha la organización ofrecida por el Proyecto de LabVIEW, que organiza y administra los archivos asociados con una aplicación. Estos archivos incluyen VI, bibliotecas de proyectos, documentación, archivos de datos, configuración de hardware y más. El Application Builder crea aplicaciones, DLLs y más a partir de archivos especificados por el usuario en un proyecto de LabVIEW y la configuración de compilación individual se guarda en las especificaciones de compilación del proyecto.

Si está buscando información sobre cómo comenzar, consulte los recursos disponibles en Developing and Distributing an Application y siga los enlaces a continuación para obtener una referencia detallada de cada tipo de especificación de compilación.

Para obtener más información sobre las páginas de configuración para cada tipo, consulte el tema de Ayuda de LabVIEW para cada tipo – Aplicación (EXE), Instalador, Ensamble de Interoperabilidad .NET, Paquete, Biblioteca en Paquete, Biblioteca Compartida y Archivo Zip.

Una visita por las configuraciones requeridas y recomendadas para las especificaciones de compilación

Cuando utiliza Application Builder, se le presentan varias páginas de configuración diferentes. Estas páginas se titulan de manera similar para los diferentes tipos de especificación de compilación, pero pueden tener un aspecto diferente según el tipo. Las siguientes capturas de pantalla son del tipo Aplicación (EXE) a menos que se indique lo contrario. Puede seguir las imágenes a continuación abriendo un proyecto de LabVIEW, haciendo clic derecho en el elemento del proyecto especificaciones de compilación y seleccionando New >> Application (EXE) u otro tipo de compilación. Explore las opciones en cada página de configuración y consulte las Propiedades de la aplicación en la Ayuda de LabVIEW para obtener más información sobre las configuraciones por categoría.

A continuación, el término Obligatorio se utiliza para indicar que debe personalizar la información en la página para su especificación de compilación. Recomendado significa que la página usará la configuración predeterminada, pero debe personalizarla. Como ejemplo, puede tener varias especificaciones de Aplicación (EXE), pero si no ha personalizado la página de información recomendada, todos los EXEs se denominarán “Application.exe”. Para ver qué configuraciones son requeridas, recomendadas u opcionales para su tipo de construcción, vea la sección Configuring Specifications for a Built Application en Developing and Distributing an Application en la Ayuda de LabVIEW.

  • Información – Esta página contiene los elementos básicos de información relacionados con la especificación y su nombre de archivo y destino general. Se recomienda para todos los tipos de especificación de compilación, excepto para Instalador, donde sea necesario. Consulte los detalles de cada tipo de especificación de compilación para obtener más información.



  • Archivos fuente – Esta página se utiliza para añadir y eliminar archivos y carpetas de su salida de compilación. Esta configuración es obligatoria para todos los tipos de especificación de compilación, excepto para Paquete [Package], donde solo se recomienda. Consulte los detalles de cada tipo de especificación de compilación para obtener más información.



  • Destinos – Esta página se utiliza para configurar los ajustes de destino y añadir directorios de destino a su especificación de compilación. Se recomienda para todos los tipos de especificación de compilación, excepto Zip, donde no se aplica. Consulte los detalles de cada tipo de especificación de compilación para obtener más información.



  • Configuración del archivo fuente – Esta página se utiliza para editar las propiedades de los archivos y carpetas incluyendo la especificación de compilación. Se recomienda para todos los tipos de especificación de compilación, excepto Paquete y Zip, donde no se aplica. Consulte los detalles de cada tipo de especificación de compilación para obtener más información.



  • Información de versión (solo instalador) – Se utiliza para especificar la versión y la información de la compañía para un instalador. Solamente aplica al tipo de instalador y es recomendado

    .

  • Atributos del paquete (solo Paquete) – Esta página se utiliza para configurar el nombre para mostrar y la sinopsis de un paquete. Solamente aplica al tipo de paquete y se recomienda.



  • Estructura del archivo zip (solo archivo zip) – Esta página se utiliza para especificar la estructura del archivo que se utilizará para la compilación del archivo zip. Solamente aplica al tipo de archivo zip y se recomienda.


Información adicional

Si está moviendo código entre máquinas de desarrollo y/o desea que los usuarios tengan acceso a los archivos fuente al distribuir el código, no querrá agrupar el código en EXEs. En su lugar, busque usar distribuciones fuente para empaquetar archivos fuente de LabVIEW y distribuirlos a otros desarrolladores de LabVIEW. La capacidad de crear Distribuciones Fuente está disponible con cualquier versión de LabVIEW (Base, Completa o Profesional) y no requiere Application Builder.