Main Content

Digital Clock

Producir como salida el tiempo de simulación en un intervalo de muestreo especificado

  • Digital Clock block

Bibliotecas:
Simulink / Sources

Descripción

El bloque Digital Clock produce como salida el tiempo de simulación solo en el intervalo de muestreo especificado. En otros tiempos, el bloque mantiene el valor anterior de la salida. Para controlar la precisión de este bloque, utilice el parámetro Sample time en el cuadro de diálogo del bloque.

Utilice este bloque en lugar del bloque Clock, que produce un tiempo continuo como salida, cuando necesite el tiempo de simulación actual dentro de un sistema discreto.

Ejemplos

expandir todo

En este ejemplo se muestra cómo ver el tiempo de muestreo de simulación con un intervalo de muestreo especificado mediante el bloque Digital Clock. En este modelo, Scope muestra la salida de un bloque Digital Clock con el tiempo de muestreo establecido en 0.2.

En esta configuración, el bloque Digital Clock produce el tiempo de simulación como salida cada 0,2 segundos. En otros casos, el bloque mantiene el valor anterior de la salida.

Puertos

Salida

expandir todo

Tiempo de muestreo, en segundos, en el intervalo de muestreo especificado. En otros tiempos, el bloque mantiene el valor anterior de la salida.

Tipos de datos: double

Parámetros

expandir todo

Especifique el intervalo de muestreo en segundos. Puede especificar el intervalo de muestreo de dos formas:

  • Como un periodo especificado como escalar de valor real con tipo de datos doble.

  • Como un periodo y el desplazamiento, especificados como un vector de valor real de longitud 2 con tipo de datos doble. El periodo y el desplazamiento deben ser finitos y no negativos, y el valor del desplazamiento debe ser inferior al periodo.

Para obtener más información, consulte Especificar el tiempo de muestreo.

Sugerencia

No especifique un tiempo de muestreo continuo, ya sea 0 o [0,0]. Además, evite especificar -1 (heredando el tiempo de muestreo) porque este es un bloque de origen.

Uso programático

Parámetro de bloque: SampleTime
Tipo: vector de caracteres
Valores: escalar | vector
Predeterminado: '1'

Características del bloque

Tipos de datos

double

Paso directo

no

Señales multidimensionales

no

Señales de tamaño variable

no

Detección de cruce por cero

no

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a

Consulte también