Пакет: matlab.system.mixin
Класс mixin распространения характеристик сигнала
matlab.system.mixin. Распространяет
задает выходной размер, тип данных и сложность Системы object™. Используйте этот класс mixin и его методы, когда вы будете включать свой Системный объект в Simulink® через блок MATLAB System. Этот mixin вызван блоком MATLAB System во время компиляции модели Simulink.
Реализуйте методы этого класса, когда Simulink не сможет вывести выходные спецификации непосредственно из входных параметров или когда это необходимо соединить шиной поддержку. Если вы не включаете этот mixin, Simulink не может распространить вывод или соединить шиной тип данных, ошибка происходит.
Чтобы использовать этот mixin, разделите на подклассы от этого matlab.system.mixin.Propagates
в дополнение к разделению на подклассы от базового класса matlab.System
. Введите следующий синтаксис как первую строку вашего файла определения класса. ObjectName
является именем вашего Системного объекта.
classdef ObjectName < matlab.System &... matlab.system.mixin.Propagates
getDiscreteStateSpecificationImpl | Размер дискретного состояния, тип данных и сложность |
getOutputDataTypeImpl | Типы данных выходных портов |
getOutputSizeImpl | Размеры выходных портов |
isOutputComplexImpl | Сложность выходных портов |
isOutputFixedSizeImpl | Зафиксированный - или выходные порты переменного размера |
propagatedInputComplexity | Сложность входного параметра во время распространения Simulink |
propagatedInputDataType | Тип данных входного параметра во время распространения Simulink |
propagatedInputFixedSize | Состояние фиксированного размера входного параметра во время распространения Simulink |
propagatedInputSize | Размер входного параметра во время распространения Simulink |
Если ваш Системный объект имеет точно один входной параметр и один вывод и никакие дискретные состояния свойства, или если вы не должны соединять шиной поддержку, вы не должны реализовывать ни один из этих методов. matlab.system.mixin.Propagates
обеспечивает значения по умолчанию в этих случаях.