Contenu principal

Digital Clock

Temps de simulation de sortie à l’intervalle d’échantillonnage spécifié

  • Digital Clock block

Bibliothèques :
Simulink / Sources

Description

Le bloc Digital Clock produit le temps de simulation uniquement à l’intervalle d’échantillonnage spécifié. Dans les autres cas, le bloc maintient la sortie à la valeur précédente. Pour contrôler la précision de ce bloc, utilisez le paramètre Sample time dans la boîte de dialogue du bloc.

Utilisez ce bloc plutôt que le bloc Clock, qui produit un temps continu, lorsque vous avez besoin du temps de simulation actuel dans un système discret.

Exemples

développer tout

Cet exemple montre comment afficher le pas d’échantillonnage de la simulation à un intervalle d’échantillonnage spécifié à l’aide du bloc Digital Clock. Dans ce modèle, le scope affiche la sortie d’un bloc Digital Clock avec le pas d’échantillonnage défini sur 0.2.

Dans cette configuration, le bloc Digital Clock produit le temps de simulation toutes les 0,2 seconde. Dans les autres cas, le bloc maintient la sortie à la valeur précédente.

Ports

Sortie(s)

développer tout

Pas d’échantillonnage, en secondes, à l’intervalle d’échantillonnage spécifié. Dans les autres cas, le bloc maintient la sortie à la valeur précédente.

Types de données : double

Paramètres

développer tout

Spécifiez l’intervalle d’échantillonnage en secondes. Vous pouvez spécifier l’intervalle d’échantillonnage de deux manières :

  • En tant que période, spécifiée comme un scalaire à valeur réelle avec le type de données double.

  • En tant que période et que décalage, spécifiés sous forme de vecteur à valeur réelle de longueur 2 avec le type de données double. La période et le décalage doivent être finis et non négatifs, et la valeur du décalage doit être inférieure à la période.

Pour plus d’informations, consultez Spécification du pas d’échantillonnage.

Conseil

Ne spécifiez pas de pas d’échantillonnage continu (0 ou [0,0]). Évitez également de spécifier -1 (qui hérite du pas d’échantillonnage), car ce bloc est une source.

Utilisation programmatique

Paramètre de bloc : SampleTime
Type : vecteur de caractères
Valeurs : scalaire | vecteur
Par défaut : '1'

Caractéristiques des blocs

Types de données

double

Traversée directe

non

Signaux multidimensionnels

non

Signaux de taille variable

non

Détection des passages à zéro

non

Capacités étendues

développer tout

Historique des versions

Introduit avant R2006a

Voir aussi