matlab.system.mixin.Propagates class

Пакет: matlab.system.mixin

Характеристика сигнала распространения mixin класса

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

Описание

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

Примечание

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

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

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

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

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

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

расширить все

Не рекомендуемый запуск в R2020a

Введенный в R2014a