Toolkit II, Manual de Usuario
Anterior Siguiente

18 Mantenimiento del Tiempo

18.1 Reloj Digital Residente

CLOCK reloj de omisión en su propia ventana
CLOCK #canal reloj de omisión, 2 filas de 10 columnas
CLOCK #canal,cadena reloj definido por el usuario

CLOCK es un procedimiento que selecciona un reloj digital residente. Si no se especifica ninguna ventana, se selecciona una ventana de omisión en la esquina superior derecha de lo que es la ventana de omisión #0 en el modo monitor. Esta ventana es de 60x20 "pixels" (puntos de pantalla) y es sólo apropiada para el modo 4. Se puede poner el reloj en una ventana dada del SuperBASIC. En este caso, el reloj será eliminado cuando se cierre la correspondiente ventana.

El usuario puede definir también un reloj a su conveniencia. El parámetro "cadena" indica los caracteres que se escribirán en la ventana del reloj. Se puede escribir cualquier carácter salvo $ y %.

El procedimiento, cuando encuentra un $ en la cadena, mira el carácter que le sigue y si es

$d o $D inserta en su lugar los tres caracteres del día de la semana,
$m o $M inserta en su lugar los tres caracteres del mes.

Cuando encuentra un %, mira el carácter que le sigue y si es

%y o %Y inserta los dos dígitos del año
%d o %D inserta los dos dígitos del día del mes
%h o %H inserta los dos dígitos de la hora
%m o %M inserta los dos dígitos del minuto
%s o %S inserta los dos dígitos del segundo

La cadena del reloj de omisión es '$d %d $m %h/%m/%s '. Un salto de línea debe ser forzado rellenando la línea de espacios hasta alcanzar el margen derecho de la línea.

Ejemplo:

MODE 8
OPEN #6,scr_156x10a32x16
INK #6,0 : PAPER #6,6
CLOCK #6,'Hora QL %h:%m'

18.2 Reloj-Alarma

ALARM hora selecciona el reloj-alarma para que suene a una determinada hora

La hora debe ser especificada como dos números: horas (de 0 a 24) y minutos.

ALARM 14,30 la alarma sonará a las dos y media de la tarde


Anterior Índice de Materias Siguiente
Manipulación de Errores   Extras