Состояние прямой передачи входа
[flag1,...,flagN] = isInputDirectFeedthroughImpl(obj)
[flag1,...,flagN] = isInputDirectFeedthroughImpl(obj,input,input2,...)
[
определяет, является ли каждый вход прямым исходным входом. Если прямое сквозное соединение flag1,...,flagN
] = isInputDirectFeedthroughImpl(obj
) true
, выход зависит от входа в каждый момент времени.
[
использует одну или несколько входных спецификаций системного объекта, чтобы определить, имеют ли входы прямое сквозное соединение.flag1,...,flagN
] = isInputDirectFeedthroughImpl(obj
,input,input2,...
)
Если вы не включаете isInputDirectFeedthroughImpl
метод в файле определения класса System object™, все входы приняты прямыми сквозными соединениями.
Следующие случаи описывают, когда системные объекты в Simulink® генерация кода использует прямое или ненаправленное сквозное соединение.
Поддержка генерации кода системного объекта | Использует Impl распространения метод | Результат генерации кода Simulink |
---|---|---|
Y | N | Simulink автоматически выводит настройки прямой передачи из кода системного объекта. |
Y | Y | Simulink не выводит настройки прямой передачи. Вместо этого используется значение, возвращенное isInputDirectFeedthroughImpl способ. |
N | — | Значения по умолчанию |
isInputDirectFeedthroughImpl
вызывается блоком MATLAB System.
Вы должны задать Access = protected
для этого метода.
Вы не можете изменять, реализовывать или получать доступ к настраиваемым свойствам в этом методе.