传播方法定义输出规范。当在Simulink中不能直接从输入推断输出规范时,可以使用它们金宝app®编译模式。
考虑在以下情况下在System对象™中使用传播方法:
System对象需要访问所有MATLAB®不支持代码生成的函数,这意味着不能生成用于模金宝app拟的代码。在这种情况下,必须使用传播方法和解释的执行模式进行模拟。不支持代码生成模式。金宝app
你想要使用可变大小的信号。
您并不关心是否生成了代码,但您想要提高启动性能。使用传播方法为输入和输出指定信息,从而允许更快的启动时间。
在启动时,Simulink软件试金宝app图评估模型块的输入和输出端口,以便信号属性传播。在…的情况下MATLAB系统块,如果软件不能执行此评估,则会显示一条消息,提示您将传播方法添加到System对象。
金宝appSimulink评估使用的传播方法来评估输入和输出端口的MATLAB系统为启动块。
每个方法都有一个默认实现,列在默认实现应该足够列。如果System对象不使用默认实现,则必须为System对象实现传播方法的版本。
描述 | 传播方法 | 默认实现应该足够 | 例子 |
---|---|---|---|
获取输出端口的尺寸。相关的方法是 |
|
|
|
获取输出端口的数据类型。相关的方法是 |
|
|
|
指示输出端口是否复杂。相关的方法是 |
|
|
|
输出端口是否固定大小。相关的方法是 |
|
|
|
获取离散状态属性的大小、数据类型和复杂性。相关的方法是 |
|
没有 |
N/A |