TIME_TO_DI

Top 
 

Convierte un lapso de tiempo expresado como una fecha a segundos en un entero de 32bit.

TIME_TO_DI es condicional. Esto significa que se ejecutará solo si el bit cero del acumulador tiene valor 1 (activación).

 

   LD activación                    ;activación --> Acc

        TIME_TO_DI org, dst

 

dst  = variable entero de 32bit. Su valor corresponde a un lapso de tiempo en segundos después de la conversión.

org = primer variable que contiene la fecha, abarcando un total de seis (6) posiciones de memoria consecutivas:


   (org + 0) = Año      (00 a 99)
   (org + 1) = Mes      (01 a 12)
   (org + 2) = Día      (01 a 31)
   (org + 3) = Hora     (00 a 23)
   (org + 4) = Minuto   (00 a 59)
   (org + 5) = Segundo  (00 a 59)


Este formato de fecha representa una cantidad de tiempo, por lo que no tiene en cuneta años bisiestos. Para el año se usa solo los últimos dos dígitos. Usar valores fuera de los rangos indicados dará como resultado datos erróneos.

 

El propósito es facilitar la comparación de tiempos y mostrarlos como fechas.

 

 

Disponible en CP220 1.00, CP127 1.03, CP128 1.00

  DI_TO_TIME
  Tipo de datos

 

Lista de instrucciones
Índice