主要内容

模拟块变体在加速器和快速加速器模式启动激活时间

这个例子展示了如何模拟变异源和变体沉块在加速器和快速加速模式启动变体激活时间。

两种模式下启用快速模拟不改变模型本身。加速器和快速加速器模式取代正常解释代码编译后的目标代码。使用编译后的代码加速仿真的模型,特别是在运行时相比,时间长与编译和检查目标是最新的。关于加速器模式的更多信息,请参阅加速度模式是如何工作的

结合启动变体激活时间,模拟在加速器或快速加速器模式保留所有变体的选择。因此增量模拟不会重新生成代码时没有结构的变化模型,你只有改变变量值的控制。

模型

打开模型slexVariantSourceAndSinkWithStartup.slx。的变体Source1有条件X = = 1X = = 2为其输入端口。块命名变体Source1有一个更新图激活时间。X控制变量是一个变体中定义的吗PostLoadFcn文件- >模型属性- >回调。的Sine3块是活跃的时X = = 1是真的,吗Sine4块是活跃的时X = = 2是真的。

块的命名变体Source2块,第一个输入端口是活跃的时候V = = 1是真的。第二个输入端口是活跃的时候V = = 2是真的。的变体Source2有一个启动激活时间。

块命名变体水槽有条件W = = 1W = = 2输出端口。这些条件是传播到连接块。的Gain5块分配条件W = = 1,第二输出端口变体水槽块的条件W = = 2。这个条件是传播到Out4块。

变体Source2变体水槽块有一个启动激活时间,所有的选项是可用的。你可以切换仿真前的活跃或者不活跃的分支。

模拟模型

在你运行仿真,设置模式加速器快速的加速器

sim (slexVariantSourceAndSinkWithStartup);

你可以通过点击生成代码构建ERT构建生物利用。生成的代码从嵌入式编码器(ERT)或仿真软件编码器(GRT)定期金宝app如果条件。更多信息在生成代码启动激活时间,看到从变异生成代码块与启动激活时间