主要内容

模拟有条件执行的引用模型

您可以运行条件执行引用模型或条件模型的独立模拟。独立模拟对于单元测试非常有用,因为它在数据类型、维度和样本时间方面提供了跨模拟的一致数据。使用普通、加速器或快速加速器模式来模拟条件模型。

触发,启用,以及触发和启用模型

触发、启用以及触发和启用模型都需要外部输入来驱动触发启用块。在信号的属性面板的触发启用块对话框,指定信号数据类型、维数和采样时间的值。

要运行独立模拟,请使用输入配置参数。具体输入方法请参见信号加载技术的比较.当您使用输入参数触发启用块的输入:

  • 为触发器使用最后的数据输入或启用输入。对于已触发和已启用的模型,使用最后的数据输入作为触发器输入。

  • 如果不提供任何输入值,模拟将使用0作为默认值。

您可以记录数据,以确定是哪个信号导致模型运行。为触发启用块,主要窗格,选择显示输出端口

函数调用模型

当您模拟函数调用模型时,模型Block在接收到函数调用事件时有条件地执行。一个Stateflow®图表,函数调用生成器块,或功能块可以提供函数调用事件。

您还可以配置该模型,使用可变步长求解器在特定时间计算输出。有关更多信息,请参见要导出变步求解器的示例

另请参阅

相关的话题