Main Content

Digital Clock

以指定的采样间隔输出仿真时间

  • Digital Clock block

库:
Simulink / Sources

描述

Digital Clock 模块仅以指定的采样间隔输出仿真时间。在其他时间,此模块保留输出的上一个值。要控制此模块的精度,请使用模块对话框中的采样时间参数。

当您需要离散系统中的当前仿真时间时,请使用此模块,而不是 Clock 模块(它输出连续时间)。

示例

全部展开

此示例说明如何使用 Digital Clock 模块查看指定采样间隔的仿真采样时间。在此模型中,示波器显示采样时间设置为 0.2 的 Digital Clock 模块的输出。

在这种配置下,Digital Clock 模块每 0.2 秒输出一次仿真时间。否则,此模块保留输出的上一个值。

端口

输出

全部展开

采用指定的采样间隔的采样时间(以秒为单位)。在其他时间,此模块保留输出的上一个值。

数据类型: double

参数

全部展开

指定采样间隔(以秒为单位)。您可以通过以下两种方式之一指定采样间隔:

  • 作为期间,指定为双精度数据类型的实数值标量。

  • 作为期间和偏移量,指定为双精度数据类型的长度为 2 的实数值向量。期间和偏移量必须是有限非负值,并且偏移值必须小于期间。

有关详细信息,请参阅指定采样时间

提示

不要指定连续采样时间 0[0,0]。也不要指定 -1(继承采样时间),因为此模块是源。

编程用法

模块参数SampleTime
类型:字符向量
值:标量 | 向量
默认值:'1'

模块特性

数据类型

double

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

版本历史记录

在 R2006a 之前推出

另请参阅