exponenta event banner

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