Состояние прямой передачи входа
[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 для этого метода.
Вы не можете изменять, реализовывать или получать доступ к настраиваемым свойствам в этом методе.