Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

为输出数据解析信号对象

隐式信号解析

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

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

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

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

  1. 在 Simulink Editor 中,在 Modeling 选项卡上,点击 Model Settings

    将出现 Configuration Parameters 对话框。

  2. 在 Configuration Parameters 对话框的左窗格的 Diagnostics 下,选择 Data Validity

    Data Validity 配置参数显示在右窗格中。

  3. 在 Signal resolution 字段中,选择 Explicit and implicit

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

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

  1. 在 Simulink Editor 中,在 Modeling 选项卡上,点击 Model Settings

    将出现 Configuration Parameters 对话框。

  2. 在 Configuration Parameters 对话框的左窗格的 Diagnostics 下,选择 Data Validity

    Data Validity 配置参数显示在右窗格中。

  3. 在信号解析字段中,选择 Explicit onlyNone

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

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

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

  2. 在 Signal Properties 对话框中,输入与信号对象对应的信号的名称。

  3. 选中 Signal name must resolve to Simulink signal object 复选框,然后点击 OK

另请参阅

相关主题