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