Класс: matlab.system
Комплексность выходных портов
[cp_1,cp_2,...,cp_n] = isOutputComplexImpl(obj)
[
возвращается, имеет ли каждый выходной порт комплексные данные. Количество выходных параметров должно совпадать со значением, возвращенным от cp_1,cp_2
,...,cp_n] = isOutputComplexImpl(obj
)getNumOutputs
метод или количество выходных аргументов перечислены в stepImpl
метод.
Для Системных объектов с одним входом и одним выходом и где вы хотите, чтобы сложности ввода и вывода были тем же самым, вы не должны реализовывать этот метод. В этом случае isOutputComplexImpl
принимает, что сложности ввода и вывода являются тем же самым, и возвращает сложность входа.
Если ваш Системный объект имеет больше чем один ввод или вывод, или вы нуждаетесь в выходе и вводите сложности, чтобы отличаться, необходимо реализовать isOutputComplexImpl
метод, чтобы задать выходную сложность. Также необходимо использовать propagatedInputComplexity
метод, если выходная сложность отличается от входной сложности.
Во время Simulink® компиляция модели и распространение, блок MATLAB System (Simulink) вызывает isOutputComplex
метод, который затем вызывает isOutputComplexImpl
метод, чтобы определить выходную сложность.
Необходимо установить Access = protected
для этого метода.
Вы не можете изменить свойства в этом методе.