Protocolos

⌘K
  1. Inicio
  2. Protocolos
  3. Script DTPM
  4. EJEMPLOS

EJEMPLOS

1. Ejemplo de uso: Panel de Estación (Mensaje Multipágina con Reloj)

Este script es un ejemplo clásico de un panel de información al viajero, diseñado para mostrar información secuencial dividiendo el mensaje en dos «páginas» o fases que se alternan de forma automática.

A grandes rasgos, la trama le da a la pantalla las siguientes instrucciones:

  1. Fase 1 (Aviso de llegada): La pantalla se divide en dos líneas horizontales. En la parte superior muestra el texto estático «TREN LLEGANDO» en color rojo. En la parte inferior, para llamar la atención del usuario, muestra el texto «Vía 4» en color verde y con un efecto de parpadeo activado.
  2. Transición: La pantalla mantiene este aviso visible durante un tiempo determinado y, a continuación, hace un salto de página, borrando la información anterior.
  3. Fase 2 (Reloj en tiempo real): En esta segunda pantalla, se crea una única ventana grande que ocupa todo el espacio disponible. En lugar de escribir un texto a mano, se invoca el token especial del reloj interno, mostrando la hora actual (HH:MM) en color ámbar.

Una vez enviada esta trama, la pantalla se encarga de gestionar los tiempos, el parpadeo y la actualización de los minutos del reloj de forma totalmente autónoma, sin necesidad de que el sistema de control le envíe más datos.

Desglose Detallado de Trama
T. SINCRO 03C9 Token Sincronismo
Modo de trabajo de la pantalla en Síncrono. (Este token se define una vez por script)
T. BRILLO 03D0 Token Brillo
Comando que indica a la página que se va a configurar su intensidad luminosa.
VALOR 3830 Valor Brillo
Establece el nivel de brillo exacto en la página mediante un valor hexadecimal.
T. VENTANA 03D3 Token Ventana
Abre la declaración de una nueva área lógica de dibujo dentro de la pantalla.
VALOR 412C312C312C39362C31 Parámetros Ventana
Identificador de ventana (‘A’=41), coordenadas de inicio X (1), linea de inicio Y (1), cordenadas de fin X (96) y linea de fin Y (1) de la ventana.
T. ALINEACIÓN 03CD Token Alineación
Comando para establecer cómo se posicionará el contenido dentro de esta ventana.
VALOR 30 Valor Alineación
Indica el tipo de justificación elegida para el texto (30 = centrado, 31 = izquierda, 32 = derecha).
T. FUENTE 03C1 Token Fuente
Comando para seleccionar el tamaño y estilo de la tipografía que se va a usar.
VALOR 3231 ID Fuente
Identificador numérico de la fuente elegida (en este caso la fuente ID 21).
T. GROSOR 03C0 Token Grosor
Comando para determinar si el texto se mostrará en formato normal o negrita.
VALOR 31 Valor Grosor
Establece el nivel de grosor del trazo (31 = normal, 32 = negrita, 33 = black).
T. ESPERA 03C5 Token Espera
Comando para definir el tiempo que el texto permanecerá fijo antes de cambiar.
VALOR 3136 Valor Espera
Define el tiempo que se mostrara la ventana estatica despues de la animación. Se define en cuartos de segundo (4 = 1 segundo).
T. VELOCIDAD 03C4 Token Velocidad
Comando para ajustar la velocidad de desplazamiento de la animación. (Si la animación es inmediata «04 F0» este parametro no es necesario).
VALOR 30 Valor Velocidad
Nivel de velocidad (Si la animación es inmediata «04 F0» este parametro no es necesario).
T. ANIMACIÓN 04F0 Token Animación Inmediata
Fuerza al texto a aparecer de golpe en la pantalla sin efectos de transición. (04 F0 = Inmediata, 04 D0 = Entrada izquierda, 04 E0 = Correr, 04 E5 = Subir, 04 E6 = Bajar).
T. COLOR 03A1 Token Color
Token para definir el color del texto.
VALOR 31 Valor Color Rojo
Código del color, en este caso rojo. (31 = Rojo, 32 = Verde, 33 = Ambar, 34 = Azul, 35 = Rosa, 36 = Cian, 37 = Blanco).
TEXTO 5452454E204C4C4547414E444F Texto Alfanumérico
Cadena ASCII que forma el texto «TREN LLEGANDO».
T. BORRADO 02B2 Token de Borrado
Indica que esta ventana desaparecera al pasar a la siguiente página.
T. VENTANA 03D3 Token Ventana
Abre la declaración de una nueva área lógica de dibujo dentro de la pantalla.
VALOR 422C312C322C39362C32 Parámetros Ventana
Identificador de ventana (‘B’=42), coordenadas de inicio X (1), linea de inicio Y (2), cordenadas de fin X (96) y linea de fin Y (2) de la ventana.
T. ALINEACIÓN 03CD Token Alineación
Comando para establecer cómo se posicionará el contenido dentro de esta ventana.
VALOR 30 Valor Alineación
Indica el tipo de justificación elegida para el texto (30 = centrado, 31 = izquierda, 32 = derecha).
T. FUENTE 03C1 Token Fuente
Comando para seleccionar el tamaño y estilo de la tipografía que se va a usar.
VALOR 3231 ID Fuente
Identificador numérico de la fuente elegida (en este caso la fuente ID 21).
T. GROSOR 03C0 Token Grosor
Comando para determinar si el texto se mostrará en formato normal o negrita.
VALOR 31 Valor Grosor
Establece el nivel de grosor del trazo (31 = normal, 32 = negrita, 33 = black).
T. ESPERA 03C5 Token Espera
Comando para definir el tiempo que el texto permanecerá fijo antes de cambiar.
VALOR 3136 Valor Espera
Define el tiempo que se mostrara la ventana estatica despues de la animación. Se define en cuartos de segundo (4 = 1 segundo).
T. VELOCIDAD 03C4 Token Velocidad
Comando para ajustar la velocidad de desplazamiento de la animación. (Si la animación es inmediata «04 F0» este parametro no es necesario).
VALOR 30 Valor Velocidad
Nivel de velocidad (Si la animación es inmediata «04 F0» este parametro no es necesario).
T. ANIMACIÓN 04F0 Token Animación Inmediata
Fuerza al texto a aparecer de golpe en la pantalla sin efectos de transición. (04 F0 = Inmediata, 04 D0 = Entrada izquierda, 04 E0 = Correr, 04 E5 = Subir, 04 E6 = Bajar).
T. COLOR 03A1 Token Color
Token para definir el color del texto.
VALOR 32 Valor Color Verde
Código del color, en este caso verde. (31 = Rojo, 32 = Verde, 33 = Ambar, 34 = Azul, 35 = Rosa, 36 = Cian, 37 = Blanco).
T. PARPADEO 03A0 Inicio De Parpadeo
Activa el efecto dinámico de intermitencia visual para el texto siguiente.
TEXTO 56ED612034 Texto Alfanumérico
Cadena ASCII que forma el texto «Vía 4» (Usa ED para la ‘í’).
T. PARPADEO 03A0 Fin De Parpadeo
Desactiva el efecto dinámico de intermitencia. (El token de cierre para el parpadeo no es necesario si se va aplicar a todo el texto de la ventana, pero es una buena practica)
T. BORRADO 02B2 Token de Borrado
Indica que esta ventana desaparecera al pasar a la siguiente página.
T. PÁGINA 0320 Token de Página
Token para realizar un salto de página. La pantalla esperará el tiempo definido y pasará a la siguiente configuración.
T. BRILLO 03D0 Token Brillo
Comando que indica a la página que se va a configurar su intensidad luminosa.
VALOR 3830 Valor Brillo
Establece el nivel de brillo exacto en la página mediante un valor hexadecimal.
T. VENTANA 03D3 Token Ventana
Abre la declaración de una nueva área lógica de dibujo dentro de la pantalla.
VALOR 432C312C312C39362C32 Parámetros Ventana
Identificador de ventana (‘C’=43), coordenadas de inicio X (1), linea de inicio Y (1), cordenadas de fin X (96) y linea de fin Y (2) de la ventana.
T. ALINEACIÓN 03CD Token Alineación
Comando para establecer cómo se posicionará el contenido dentro de esta ventana.
VALOR 30 Valor Alineación
Indica el tipo de justificación elegida para el texto (30 = centrado, 31 = izquierda, 32 = derecha).
T. FUENTE 03C1 Token Fuente
Comando para seleccionar el tamaño y estilo de la tipografía que se va a usar.
VALOR 3138 ID Fuente
Identificador numérico de la fuente elegida (en este caso la fuente ID 18).
T. GROSOR 03C0 Token Grosor
Comando para determinar si el texto se mostrará en formato normal o negrita.
VALOR 31 Valor Grosor
Establece el nivel de grosor del trazo (31 = normal, 32 = negrita, 33 = black).
T. ESPERA 03C5 Token Espera
Comando para definir el tiempo que el texto permanecerá fijo antes de cambiar.
VALOR 3136 Valor Espera
Define el tiempo que se mostrara la ventana estatica despues de la animación. Se define en cuartos de segundo (4 = 1 segundo).
T. VELOCIDAD 03C4 Token Velocidad
Comando para ajustar la velocidad de desplazamiento de la animación. (Si la animación es inmediata «04 F0» este parametro no es necesario).
VALOR 3930 Valor Velocidad
Nivel de velocidad de la animación elegida.
T. ANIMACIÓN 04E0 Token Animación Correr
Fuerza al texto a aparecer con efecto animado. (04 F0 = Inmediata, 04 D0 = Entrada izquierda, 04 E0 = Correr, 04 E5 = Subir, 04 E6 = Bajar).
T. COLOR 03A1 Token Color
Token para definir el color del texto.
VALOR 33 Valor Color Ámbar
Código del color, en este caso ambar. (31 = Rojo, 32 = Verde, 33 = Ambar, 34 = Azul, 35 = Rosa, 36 = Cian, 37 = Blanco).
T. RELOJ 019E Token Reloj
Comando especial que dibuja automáticamente la hora interna de la pantalla en formato HH:MM.
T. BORRADO 02B2 Token de Borrado
Indica que esta ventana desaparecera al pasar a la siguiente página.
Pasa el ratón sobre un bloque para ver su significado.