propagatedInputComplexity

Комплексность входов во время распространения Simulink

Синтаксис

flag = propagatedInputComplexity(obj,index)

Описание

flag = propagatedInputComplexity(obj,index) возвращает true или false указывает, является ли входной параметр для указанной системной object™ комплексным. index задает вход, для которого нужно вернуть флаг сложности.

Можно использовать propagatedInputComplexity только из isOutputComplexImpl метод в файле определения класса. Использование isOutputComplexImpl когда:

  • Ваш Системный объект имеет несколько входных или выходных параметров.

  • Сложность входа определяет сложность выхода.

  • Сложность выхода должна отличаться от сложности входа.

Входные параметры

расширить все

Указатель на системный объект используется для доступа к свойствам, состояниям и методам, характерным для объекта. Если ваш propagatedInputComplexity метод не использует объект, можно заменить этот вход на ~.

Индекс заданного входа. Не считайте obj в index. Первый вход всегда obj.

Выходные аргументы

расширить все

Комплексность заданного входа, возвращенная как true или false

Примеры

расширить все

Получите сложность второго входа, когда вы запускаете объект и устанавливаете выход, соответствующий ему. Предположим, что первый вход не влияет на сложность выхода.

methods (Access = protected)
   function outcomplx = isOutputComplexImpl(obj)
      outcomplx = propagatedInputComplexity(obj,2);
   end 
end
Введенный в R2014a