传播方法定义输出规范。在Simulink期间无法直接从输入推断输出规范时,使用它们万博1manbetx®模型汇编。
考虑在系统对象中使用传播方法™ 什么时候:
系统对象需要访问所有MATLAB®不支持代码生成的函数,这意味着您无法生成用于万博1manbetx模拟的代码。在这种情况下,必须使用传播方法和解释的执行模式进行模拟。不支持代码生成模式。
您希望使用可变大小的信号。
您不关心是否生成代码,但希望提高启动性能。使用传播方法指定输入和输出的信息,从而加快启动时间。
启动时,Simulink软件尝试万博1manbetx评估模型块的输入和输出端口,以进行信号属性传播MATLAB系统块,如果软件无法执行此评估,则会显示一条消息,提示您向系统对象添加传播方法。
万博1manbetxSimulink评估传播方法的使用,以评估MATLAB系统阻止启动。
每个方法都有一个默认实现,列在默认实现应该足够了,如果如果系统对象不使用默认实现,则必须为系统对象实现传播方法的版本。
描述 | 传播方法 | 默认实现应该足够了,如果 | 实例 |
---|---|---|---|
获取输出端口的维度。关联的方法为 |
|
|
|
获取输出端口的数据类型。相关的方法是 |
|
|
|
指示输出端口是否复杂。关联的方法为 |
|
|
|
输出端口是否为固定大小。关联的方法是 |
|
|
|
获取离散状态属性的大小、数据类型和复杂性。关联的方法是 |
|
不 |
不适用 |