主要内容

检查是否存在无限和连续采样时间源

R2026b

检查 ID:com.mathworks.HDL.ModelChecker.runSampleTimeChecks

检查 ID:com.mathworks.HDL.ModelAdvisor.runSampleTimeChecks

检查具有无限或连续采样时间的源模块。

描述

默认情况下,Constant 模块的采样时间参数为 inf。在 HDL 代码生成期间,如果 Constant 模块的 inf 采样时间传播到在测设备 (DUT) 输出,则 HDL Coder™ 不会解析这些采样时间。有关更多详细信息,请参阅 Constant 模块页的 HDL 代码生成部分。

如果您的设计包含具有无限或连续采样时间的源模块,此检查会发出警告。

Simulink®、HDL Coder、Fixed-Point Designer™ 和 MATLAB® Coder™ 附带。

结果和建议的操作

要消除此警告,请点击修改设置以将这些源模块的采样时间更新为通过反向传播继承。也就是说,HDL Coder 将这些模块的采样时间设置为 -1。然后您可以重新运行检查。

功能和限制

  • 对库模型运行。

  • 仅分析 Simulink 模型直接引用的函数。

另请参阅