matlab.system.mixin.Propagates 类
命名空间: matlab.system.mixin
信号特征传播 mixin 类
matlab.system.mixin.Propagates mixin 将在以后的版本中删除。您不再需要从 System object 中的此 mixin 继承。关联的传播方法已移至 matlab.System 类。
描述
matlab.system.mixin.Propagates 指定 System object™ 的输出大小、数据类型和复/实性。当您通过 MATLAB System (Simulink) 模块在 Simulink® 中包括 System object 时,可使用该 mixin 类及其方法。在 Simulink 模型编译期间,此 mixin 由 MATLAB System 模块调用。
注意
如果您的 System object 恰好只有一个输入和一个输出,并且没有离散属性状态,或者您不需要总线支持,则无需实施这些方法中的任何一种。在这些情况下,matlab.system.mixin.Propagates 提供默认值。
当 Simulink 无法从输入直接推断输出设定,或者当您需要总线支持时,可实现该类的这些方法。如果不包括此 mixin,Simulink 将无法传播输出或总线数据类型,并会发生错误。
要使用此 mixin,除了从 matlab.System 基类创建子类外,还要从此 matlab.system.mixin.Propagates 创建子类。键入以下语法作为类定义文件的第一行。ObjectName 是您的 System object 的名称。
classdef ObjectName < matlab.System &... matlab.system.mixin.Propagates
matlab.system.mixin.Propagates 类是一个 handle 类。
版本历史记录
在 R2014a 中推出另请参阅
主题
- Set Output Data Type (Simulink)
- Set Output Size (Simulink)
- Set Output Complexity (Simulink)
- Set Fixed- or Variable-Size Output (Simulink)
- Set Discrete State Output Specification (Simulink)