文档

环境控制器

创建只应用于模拟或只应用于代码生成的框图分支

  • 库:
  • 万博1manbetxSimulink /信号路由

描述

环境控制器块只在包含它的模型被模拟时才在其Sim端口输出信号。只有当从模型生成代码时,它才在其Coder端口输出信号。此选项允许您创建只应用于模拟或代码生成的框图分支。该表描述了Sim或Coder端口应用的各种场景。

场景 输出
正常模式仿真 Sim卡
加速器模式仿真 Sim卡
快速加速器模式模拟 Sim卡
模拟参考模型(正常或加速模式) Sim卡
参考模型(处理器在环(PIL)模式)的仿真 编码器
(使用为引用模型生成的相同代码)
外部模式仿真 编码器
标准代码生成 编码器
引用模型的代码生成 编码器

万博1manbetx®编码器™如果满足以下条件,软件不会为连接Sim端口的块生成代码:

  • 代码生成>优化单击“设置参数”对话框中的默认参数的行为内联

  • 连接Sim口的模块没有外部信号。

  • Sim口输入路径中不包含S-function和S-function解释MATLAB函数块。

如果您启用了块减少优化,那么在编译模型进行仿真时,Simulink将消除连接到Coder万博1manbetx端口的分支中的块。有关更多信息,请参见块减少

请注意

万博1manbetx仿真软件编码器只有当Sim分支与Coder分支具有相同的信号尺寸时,代码生成才会消除连接到Sim分支的块。不管它是否消除了Sim分支,万博1manbetx仿真软件编码器使用Sim分支和Coder分支上的样本时间来确定生成代码的基本样本时间,在某些情况下,可能生成只适用于Sim分支上指定的样本时间的样本时间处理代码。

港口

输入

全部展开

模拟输入值,指定为标量、向量或矩阵。输入信号必须具有与输入信号相同的宽度编码器端口。

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点|枚举|公共汽车

代码生成输入值,指定为标量、向量或矩阵。输入信号必须具有与输入信号相同的宽度Sim卡端口。

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点|枚举|公共汽车

输出

全部展开

Sim卡编码器输入端口,取决于当前环境。有关块在各种模拟和代码生成模式下输出的信息,请参见描述

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点|枚举|公共汽车

块特征

数据类型

||布尔|基整数|不动点|枚举|公共汽车

多维信号

是的

适应信号

没有

扩展功能

定点转换
使用定点设计器™将浮点算法转换为定点。

另请参阅

主题

之前介绍过的R2006a

这个话题有用吗?