ABB Robotics RobotStudio Manual Del Operador página 460

Tabla de contenido

Publicidad

14 Pestaña ScreenMaker
14.1.1. Descripción general
Continuación
compone de distintos componentes gráficos más pequeños dispuestos en una plantilla de
diseño. Entre los controles típicos (en ocasiones llamados "widgets" o componentes gráficos)
están los botones, menús, imágenes y campos de texto.
Un usuario interactúa con una aplicación de GUI de la forma siguiente:
Una acción, como por ejemplo hacer clic en un botón, se conoce como un evento. Siempre
que se realiza alguna acción, se envía un evento a la aplicación de GUI. El contenido exacto
de un evento depende únicamente del propio componente gráfico. Distintos componentes
disparan distintos tipos de eventos. La aplicación de GUI responde a los eventos en el orden
en el que los genera el usuario. Esto se conoce como programación basada en eventos, dado
que el flujo principal de una aplicación GUI sigue el dictado de los eventos en lugar de seguir
un orden secuencial de principio a fin. Debido a la impredecibilidad de las acciones del
usuario, una tarea importante a la hora de desarrollar una aplicación de GUI sólida es
garantizar que funcione correctamente independientemente de lo que haga el usuario. Por
supuesto, una aplicación de GUI puede hacer caso omiso a los eventos que no le son
relevantes, y de hecho es así como opera.
El gestor de eventos alberga conjuntos de acciones que deben ejecutarse cuando se produce
un evento. Como ocurre en las rutinas TRAP del programa de RAPID, el gestor de eventos
permite la implementación de lógica específica de la aplicación, como por ejemplo ejecutar
un programa de RAPID, abrir una pinza, lógica de procesamiento o cálculos.
En resumen, desde el punto de vista de un programador, una GUI se compone como mínimo
de dos partes:
xx0800000227
458
Haciendo clic en un botón
Seleccionando en un menú
Escribiendo texto en un cuadro de texto
Desplazando la imagen
la parte de visualización: el diseño y la configuración de los controles
la parte de procesamiento: gestores de eventos que responden a los eventos
Continúa en la página siguiente
3HAC032104-005 Revisión: D

Publicidad

Tabla de contenido
loading

Productos relacionados para ABB Robotics RobotStudio

Tabla de contenido