Main Content

为输出变量解析信号对象

隐式信号解析

MATLAB Function 模块通过 Simulink® 信号对象参与信号解析。默认情况下,来自 MATLAB Function 模块的输出变量在称为隐式信号解析的过程中与同名的 Simulink 信号对象关联。

默认情况下,当您更新 Simulink 模型中的图时,隐式信号解析会生成警告。以下各节向您介绍如何管理模型层次结构各个层级的隐式信号解析。有关详细信息,请参阅符号解析显式和隐式符号解析

消除模型中隐式信号解析的警告

要为模型中的所有信号启用隐式信号解析,但要消除附带的警告,请执行以下步骤:

  1. 在 Simulink 编辑器中,在建模选项卡上,点击模型设置

    将出现“配置参数”对话框。

  2. 在“配置参数”对话框的左窗格的“诊断”下,选择数据有效性

    “数据有效性”配置参数显示在右窗格中。

  3. 在“信号解析”字段中,选择显式和隐式

禁用 MATLAB Function 模块的隐式信号解析

要禁用模型中的 MATLAB Function 模块的隐式信号解析,请执行以下步骤:

  1. 在 Simulink 编辑器中,在建模选项卡上,点击模型设置

    将出现“配置参数”对话框。

  2. 在“配置参数”对话框的左窗格的“诊断”下,选择数据有效性

    “数据有效性”配置参数显示在右窗格中。

  3. 在信号解析字段中,选择仅显式

对输出信号强制实施显式信号解析

要对 MATLAB Function 模块中输出信号强制实施信号解析,请执行以下步骤:

  1. 在 Simulink 模型中,右键点击与要解析的输出相连的信号线,然后从上下文菜单中选择属性

  2. 在“信号属性”对话框中,输入与信号对象对应的信号的名称。

  3. 选中信号名称必须解析为 Simulink 信号对象复选框,然后点击确定

另请参阅

相关主题