主要内容

条件子系统初始输出值

要初始化条件子系统的输出值,请初始化外埠使用以下方法之一在子系统内创建块:

  • 从连接到的输入信号继承初始输出值外埠阻碍。

  • 使用指定初始输出值外埠块参数。

笔记

如果条件子系统正在驱动合并块,则无需为子系统指定初始条件外埠

从输入信号继承初始输出值

金宝app®尝试使用连接到条件子系统的输入信号外埠块来初始化输出值。此行为在设置外埠块参数初始产值来源输入信号.当初始产值来源设置为对话初始输出设置为[].

设置初始输出值的有效输入信号为:

  • 来自另一个有条件执行的子系统的输出端口

  • 输出端口来自模型触发块设置为函数调用

  • 合并块

  • 恒定块

  • 集成电路(初始条件)块

  • 金宝appSimulink信号对象连接到连接到外埠块如果初始值参数已定义,Simulink将使用此值。金宝app

  • 状态流®图表

如果输入信号来自此处未列出的块,则外埠块使用输出数据类型的默认初始值。

笔记

如果您使用的是经典初始化模式,请选择输入信号导致错误。若要从输入信号继承初始输出值,请设置初始产值来源参数到对话设置禁用时的输出持有,并设置初始输出到空矩阵[].

使用对话框参数指定初始输出值

在以下情况下,显式设置初始输出值:

  • 使用各种初始值测试模型的行为。

  • 将初始值设置为稳态并减少模拟时间。

  • 无需跟踪输入信号以确定初始输出值。

指定初始输出值的步骤

  1. 打开对话框以获取一个外埠条件子系统中的块。

  2. 初始产值来源下拉列表中,选择对话.

  3. 初始输出框中,输入初始值。

相关话题