MATLAB 帮助中心
以指定的采样间隔输出仿真时间
库: Simulink / Sources
Digital Clock 模块仅以指定的采样间隔输出仿真时间。在其他时间,此模块保留输出的上一个值。要控制此模块的精度,请使用模块对话框中的采样时间参数。
当您需要离散系统中的当前仿真时间时,请使用此模块,而不是 Clock 模块(它输出连续时间)。
全部展开
此示例说明如何使用 Digital Clock 模块查看指定采样间隔的仿真采样时间。在此模型中,示波器显示采样时间设置为 0.2 的 Digital Clock 模块的输出。
0.2
在这种配置下,Digital Clock 模块每 0.2 秒输出一次仿真时间。否则,此模块保留输出的上一个值。
采用指定的采样间隔的采样时间(以秒为单位)。在其他时间,此模块保留输出的上一个值。
数据类型: double
double
1
指定采样间隔(以秒为单位)。您可以通过以下两种方式之一指定采样间隔:
作为期间,指定为双精度数据类型的实数值标量。
作为期间和偏移量,指定为双精度数据类型的长度为 2 的实数值向量。期间和偏移量必须是有限非负值,并且偏移值必须小于期间。
有关详细信息,请参阅指定采样时间。
提示
不要指定连续采样时间 0 或 [0,0]。也不要指定 -1(继承采样时间),因为此模块是源。
0
[0,0]
-1
SampleTime
'1'
数据类型
直接馈通
否
多维信号
可变大小信号
过零检测
不建议用于生产代码。涉及到嵌入式系统中常见的资源限制以及对速度和内存的限制。生成的代码可以包含动态分配和释放内存、递归、额外的内存开销以及长短不等的执行时间。虽然代码在功能上有效并且在资源丰富的环境中通常可接受,但较小的嵌入式目标通常不能支持此类代码。通常情况下,模块会向适合生产代码的方向发展。因此,适合生产代码的模块仍然适用。
在 R2006a 之前推出
Clock
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处