主要内容

检查是否存在 MATLAB Function 模块设置

检查 IDcom.mathworks.HDL.ModelChecker.runMLFcnBlkChecks

检查 IDcom.mathworks.HDL.ModelAdvisor.runMLFcnBlkChecks

检查 MATLAB Function 模块的 HDL 兼容设置。

描述

如果您的模型使用具有不推荐用于 HDL 代码生成的设置的 MATLAB Function 模块,此检查会显示警告。这些设置包括检查 MATLAB Function 模块是否:

  • 具有按照 hdlfimath 定义的 fimath 设置。hdlfimath 函数使用与 HDL 代码生成兼容的 fimath 设置。

  • 已清除对整数溢出进行饱和处理复选框。

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

结果和建议的操作

要消除此警告,请点击修改设置,代码生成器将更新 MATLAB Function 模块设置以与 HDL 代码生成兼容。

功能和限制

  • 对库模型运行。

  • 分析所有封装子系统中的内容。

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

另请参阅

Design Guidelines for the MATLAB Function Block