您可以对有条件执行的引用模型或条件模型运行独立的模拟。独立模拟对于单元测试很有用,因为它在数据类型、维度和示例时间方面提供了跨模拟的一致数据。使用普通、加速或快速加速模式来模拟条件模型。
触发、启用以及触发和启用模型需要外部输入来驱动触发或启用块。在信号的属性面板的触发或启用块对话框中,指定信号数据类型、维度和采样时间的值。
要运行独立模拟,请使用输入配置参数。如何指定输入请参见信号加载技术比较.使用时,适用以下条件输入参数触发和启用块的输入:
为触发器使用最后的数据输入或启用输入。对于被触发和启用的模型,使用最后的数据输入作为触发器输入。
如果不提供任何输入值,模拟将使用0作为默认值。
您可以记录数据以确定是哪个信号导致模型运行。为触发或启用块,主要窗格中,选择显示输出端口.
当模拟函数调用模型时模型块在接收到函数调用事件时有条件执行。一个Stateflow®图表,函数调用生成器块,或功能块可以提供函数调用事件。
您还可以配置模型,使用可变步长求解器在特定时间计算输出。有关更多信息,请参见变量步长求解器要导出的示例.