matlab.system.mixin.Propagates class

Пакет: matlab.system.mixin

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

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

Описание

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

Примечание

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

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

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

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

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

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

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

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

Введенный в R2014a