创建只应用于模拟或只应用于代码生成的框图分支
万博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分支上指定的样本时间的样本时间处理代码。
数据类型 |
|
多维信号 |
|
适应信号 |
|