exponenta event banner

matlab.system.mixin.Распространяет класс

Пакет: matlab.system.mixin

Класс миксина распространения характеристик сигнала

matlab.system.mixin.Propagates миксин будет удален в следующем выпуске. Наследование от этого миксина в системном объекте больше не требуется. Связанные методы распространения перемещены в matlab.System класс.

Описание

matlab.system.mixin.Propagates определяет размер вывода, тип данных и сложность системного object™. Этот класс mixin и его методы используются при включении системного объекта в Simulink ® через блок MATLAB System (Simulink). Этот миксин вызывается системным блоком MATLAB во время компиляции модели Simulink .

Примечание

Если объект System имеет только один вход и один выход и не имеет дискретных состояний свойств, или если поддержка шины не требуется, не требуется реализовывать ни один из этих методов. matlab.system.mixin.Propagates предоставляет значения по умолчанию в этих случаях.

Реализуйте методы этого класса, когда Simulink не может вывести выходные спецификации непосредственно из входных данных или когда требуется поддержка шины. Если этот миксин не включен, Simulink не может распространить выходной тип данных или тип данных шины, возникает ошибка.

Чтобы использовать эту смесь, подкласс из этого matlab.system.mixin.Propagates в дополнение к подклассированию из matlab.System базовый класс. Введите следующий синтаксис в качестве первой строки файла определения класса. ObjectName - имя системного объекта.

classdef ObjectName < matlab.System &...
    matlab.system.mixin.Propagates

matlab.system.mixin.Propagates класс является handle класс.

Вопросы совместимости

развернуть все

Не рекомендуется начинать с R2020a

Представлен в R2014a