2. DEFINICIÓN
Como hemos visto una aplicación en Java está compuesta por
varios ficheros .java. Al compilarlos obtenemos varios ficheros
.class (uno por fichero .java), y no un único fichero ejecutable
como ocurre en otros lenguajes. Para colmo, a menudo la
aplicación está formada no sólo por los ficheros .class sino que
usa ficheros de sonido (usualmente .au en Java), iconos, etc., lo
que multiplica la cantidad de ficheros que forman la aplicación
compilada. Esto hace que "llevarse" la aplicación para ejecutarla
en un ordenador diferente resulte un poco lioso.
3. PROCESO PARA GENERAR EJECUTABLE
Abra el VI principal que va hacer ejecutable. Este va a ser el VI que el usuario va a ver cuando sea
abierto el ejecutable. Vaya al menú File, y seleccione Save With Options.
Aparecerá una ventana que le dará varias opciones. Si selecciona la configuración "Application
Distribution" como se muestra abajo, va a crear por defecto una librería de VIs en la cual
los VIs no tendrán diagramas de bloques!
Nombre su librería de VIs con cualquier nombre que desee. ( NOTA: Sin embargo, es buena idea
asignarle un nombre diferente a la nueva librería del que tiene su VI principal.)
Ahora , vaya al menú Project y seleccione Application Builder. Va a ver la siguiente ventana. En
esta ventana va a seleccionar Embed VI Library e incluya el archivo .llb que creó en los pasos
anteriores. Finalmente presione OK.
4. Ahora va a configurar el nombre de su ejecutable. Puede darle el nombre que desee. Presione el botón de
Save.
Aparecerá una ventana en el que le dirá que escoja su VI top-level. Presione OK. En la ventana que aparece,
seleccione el VI que quiera que se abra cuando empiece a correr el ejecutable, y seleccione la caja que se
encuentra a un lado del top level. Para finalizar presione OK.
Va a ver la ventana para construir la aplicación y va a ver otra ventana la cual le dirá que el ejecutable fue
construido de una manera satisfactoria. También note que hay otros archivos que necesita incluir en la carpeta
donde se encuentra el ejecutable de la computadora en la que va a correr la aplicación
Una vez que se encuentra en la computadora donde va a ejecutar la aplicación, asegúrese de que contiene la
misma versión de NIDAQ que en la computadora en la que desarrollo la aplicación (si esta haciendo
adquisición de datos.) Una vez que copie su archivo ejecutable en la computadora, debe de estar listo para
correr su aplicación.
Si tiene algunas preferencias en especial del LabVIEW (cualquier cosa disponible en el menú Edit >>
Preferences), estas configuraciones cambian su ejecutable por lo que necesita copiar el contenido del
archivo labview.ini en un nuevo archivo llamado my_program.ini en donde my_program es el nombre del
ejecutable.
5.
6. RECOMENDACIONES
No deben usarse palabras reservadas del lenguaje, ejemplo: class, if, for, etc.
Se recomienda usar nombres descriptivos, por ejemplo: “area” en vez de “a”.
No deben usarse espacios en blanco, ni caracteres especiales.
7. CONCLUCIONES
Dependiendo del tipo de instrucciones de que se traten, hablaremos de ejecutables portables (se
pueden ejecutar en varias plataformas) y no portables (destinado a una plataforma concreta). Por
ejemplo, un ejecutable Java es portable ya que utiliza un bytecode no asociado a un procesador en
concreto.
Un programa ejecutable no tiene por qué necesariamente contener código de máquina, sino que
puede tener instrucciones a interpretar por otro programa. Este tipo de ejecutables son conocidos
con el nombre de scripts.
En la mayoría de los sistemas modernos, un archivo ejecutable contiene mucha información que no
es parte del programa en sí: recursos como textos e imágenes, requisitos del entorno de ejecución,
información simbólica y de depuración, u otra información que ayude al sistema operativo a ejecutar
el programa.