Вы находитесь на странице: 1из 7

Introducción a la Programación Avanzada

1.4 Aplicaciones de la programación Visual

La programación visual

Brinda los conocimientos necesarios para diseñar y desarrollar aplicaciones con un


entorno visual amigable y fácil de utilizar para el usuario.

Los lenguajes de programación visual tienden a facilitar la tarea de los programadores,


dado que con los primeros lenguajes de programación crear una ventana era tarea de
meses de desarrollo y de un equipo de trabajo. En este proceso se hacen cambios
ámbito-visual para crear estas nuevas tendencias sobre este tema.

Figura: Programación visual.

¿Por qué programación visual?

1) El usuario “normal” no desea trabajar/ver resultados por una consola de


comandos.
2) La mayoría de las aplicaciones comerciales utilizan ventanas, botones, íconos,
etc.
3) Es posible separar un código que realiza operaciones muy complejas con su
interfaz hacia el usuario.
4) Permite integrar elementos propios del sistema operativo.
Introducción a la Programación Avanzada

Enseguida se mencionan algunas aplicaciones de la programación visual:

a) GUI: Graphical User Interface (Interfaz Gráfica de Usuario)

Permite la interacción del usuario con la máquina/aplicación en cuestión.

Utiliza una serie de >> Programación Visual (GUI) GUI: Graphical User Interface
(Interfaz Gráfica de Usuario)

Utiliza una serie de herramientas y tecnologías para mejorar los procesos de entrega
y generación de información.

Responsable en gran medida de la masificación de los computadores personales.

Figura: Interfaz gráfica.

b) Programando con GUI’s

Existen IDEs (Integrated Development Enviroment o Ambientes de Desarrollo


Integrados) que permiten programar aplicaciones con ventanas, botones, y una serie
de elementos visuales de manera sencilla y en paralelo con la programación de la
lógica de la aplicación propiamente tal.
Introducción a la Programación Avanzada

Dependiendo del lenguaje de programación que uno desee utilizar, existen distintos
IDEs que utilizan uno u otro lenguaje.

Java => Eclipse, NetBeans (Sun) C++, C#, Visual Basic => Microsoft Visual Studio
(MS) Pascal => Delphi, Kylix (Borland)

c) Borland Delphi 7

En nuestro caso, utilizaremos la IDE “Delphi 7”, de Borland. Por su sencillez de uso y
tamaño reducido. >> Programación Visual (GUI) Borland Delphi 7 tamaño reducido.

Identificaremos una serie de elementos esenciales para el trabajo con las GUI’s

Figura: Delphi.

d) PanelView Plus 6

Nuestros terminales gráficos PanelView™ Plus 6 Boletín 2711P permiten monitorear,


controlar y mostrar información de estado de la aplicación de manera gráfica. Estos
terminales ofrecen la flexibilidad de plataforma abierta del sistema operativo
Windows® CE. Se encuentran disponibles en tamaños de pantalla de Tamaños de
pantalla estándar de 15 pulgadas.
Introducción a la Programación Avanzada

Figura: Panel view plus 6.

Características:

1. Brinda mejoras significativas sobre los terminales gráficos PanelView™


Plus 400.
2. Velocidad del procesador aumentada de 350 MHz a 1 GHz
3. La velocidad de transición de la pantalla es hasta un 70% más rápida
4. Memoria del sistema aumentada de 64 MB de RAM a 256 MB de RAM
5. Espacio de almacenamiento flash aumentado de 64 MB a 512 MB
6. Incluye almacenamiento no volátil de 80 MB para aplicaciones.
7. Iluminación aumentada en pantallas de luz de retroiluminación LED
8. Mayor conectividad a una variedad de accesorios como impresoras,
mouse y teclados
9. Admite controles ActiveX®.
10. Se integra con software de terceros, como Microsoft® Internet Explorer®
y visores de Microsoft Office.
11. Admite conectividad remota (VNC y FTP)
12. Ofrece funcionalidad de restauración de respaldos
13. Brinda recetas remotas y gestión de datos mediante archivos .CSV
Introducción a la Programación Avanzada

14. Usa gráficos basados en vectores de Symbol Factory


15. Incluye un visor de PDF incorporado que ofrece asistencia técnica del
operador sensible al contexto
16. Admite la generación de registros y tendencias de DataStore Plus, que
elimina el límite de puntos de datos de 300,000

e) PanelView Plus 7

Nuestros terminales gráficos PanelView™ Plus 7 Boletín 2711P están disponibles en


las versiones estándar y de rendimiento y presentan tamaños de pantalla de 4 a 19
pulg. con opciones de pantalla ancha. Puede utilizar FactoryTalk® View Machine
Edition para crear su aplicación y ayudar a simplificar la configuración y fortalecer su
solución de Integrated Architecture. Estos terminales ofrecen conectividad Ethernet y
le permiten monitorear aplicaciones desde ubicaciones remotas con conectividad
VNC.

Figura: Panelview plus 7.

Características:

1. Utiliza las funciones estándar de Windows CE 6.0 y los gráficos a colores de 18


bits de pantalla LCD de TFT a color

2. Monitorea las aplicaciones desde una ubicación remota con conectividad VNC
Introducción a la Programación Avanzada

3. Usa una tarjeta SD para copiar y restaurar rápidamente la interface de operador


4. Incluye capacidades de notificación a través de mensajes de texto y correo
electrónico
5. Incluye RAM de 512 MB y almacenamiento no volátil de 512 MB
(aproximadamente 80 MB de memoria libre para usuarios)
6. Disponible con un bisel 304 de acero inoxidable diseñado para cumplir con los
requisitos de higiene y seguridad de los alimentos.

Otros conceptos para la Aplicación de la Programación Visual

¿Qué es la vista del panel del PLC y las interfaces HMI para robots?

Una interfaz de máquina humana (HMI) conectada a un controlador lógico programable


(PLC) por separado. Estos sistemas han estado en vigor durante décadas entre la
comunidad de automatización industrial.

Ayudan al usuario a realizar un seguimiento de su sistema de robot con una vista de


panel PLC o interfaz HMI. Estos dispositivos de operador están diseñados para
monitorear y controlar el sistema. Los operadores pueden indicar el estado del sistema,
ajustar los parámetros de la aplicación, las posiciones de entrada y salida o ejecutar
programas maestros.
Introducción a la Programación Avanzada

Figura: HMI.

Bibliografía:

Вам также может понравиться