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