主要内容

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 中推出

全部展开