9.2
Programación de widgets [objetos de pantalla]
El tipo y la colocación de los elementos mostrados en
l a p a n t a l l a d e l 9 2 0 i p u e d e n s e r f á c i l m e n t e
especificados utilizando las características del
programa utilitario iRev. Sin embargo, los widgets
[objetos de pantalla] también pueden ser programados
utilizando comandos serie mientras que el 920i esté en
e l m o d o d e c o n f i g u r a c i ó n , o p o r m e d i o d e
programación iRite. Se puede configurar hasta 10
pantallas diferentes.
Programación de widgets [objetos de pantalla] por
medio de comandos serie se logra en el modo de
configuración, utilizando el comando serie WDGT. El
primer parámetro que se especifica es el tipo de
widget, listado en la Tabla 9-18. Las secciones que
siguen describen cada una de las clases de widget y
los parámetros y valores específicos para esa clase.
En el modo de configuración, el comando serie
WDGT.CLR puede ser utilizado para borrar todo
widget de la pantalla.
Tipo
1
Widget de báscula
2
Widget de mapa de bits (bitmap)
3
Widget de gráfico de barras
4
Widget de etiqueta
5
Widget numérico
6
Widget de símbolo
Tabla 9-18. Clases de widgets
Algunas clases de widget [objetos en pantalla]
requieren que se especifique en pixeles la colocación
o el tamaño del widget. La Figura 9-1 muestra el
conteo de pixeles (80 pixeles por pulgada) utilizado
para especificar el lugar de un pixel en la pantalla.
0,0
3"
240 pixeles
0,239
Figura 9-1. Valores de ubicación de pixeles en pantalla
Descripción
4"
320 pixeles
319,0
159,119
319,239
Establecer el data_source [fuente_de_datos] en los
widgets gráficos de barras, de etiquetas, numéricos y
símbólicos en 2 (programa) permite que estos tipos de
widgets puedan ser controlados por un programa iRite
en vez de por los datos del indicador. El programa del
usuario tiene que suplir el código necesario para la
manipulación del widget.
9.2.1
Widgets de báscula
Widgets de báscula se utilizan para presentar datos
básicos de báscula desde una o más básculas
configuradas. Para aplicaciones de básculas múltiples,
h a s t a c u a t r o w i d g e t s d e b á s c u l a p u e d e n s e r
configuradas para ser mostradas en la pantalla a la
vez. Tener menos widgets visualizados permite que
cada widget sea más grande. Datos de báscula desde
básculas adicionales configuradas pueden ser
mostradas por desplegar hacia arriba o abajo a través
de todas las básculas configuradas, inclusive un
widget de la báscula en total, si está configurada.
WDGT#n=1, scale_widget_size, scales_displayed,
screen_number
Donde:
n=número de widget
1=tipo de widget de báscula
scale_widget_size = 1-6 (tamaño se refiere a la altura de
los numerales)
1: ¼"
2: ½"
3: ¾"
4: 7/8"
5: 1"
6: 1 5/32"
básculas_mostradas = 1-4
pantalla_número = 1-10
Ejemplo:
WDGT#1=1, 2, 1, 2<CR>
crea un solo widget de báscula de ½" para la pantalla
2.
#
9.2.2
Widgets de mapas de bits (bitmaps)
Widgets de mapas de bits muestran una representación
de tanques o tolvas verticales o horizontales. La
ubicación, el tamaño, y el estilo del borde del widget
se especifican en el comando WDGT.
WDGT#n=2, left, top, width, height, border_style,
bitmap_widget_style, name/alias, visible,
screen_number
[WDGT#n=2, izquierda, cabeza, anchura, altura,
estilo_de_borde, estilo_de_bitmap_de_widget,
nombre/alias, visible, número_de_pantalla]
Comandos Serie
99