Класс: matlab. Система
Порты вывода фиксированного или переменного размера
[flag_1,flag_2,...flag_n] = isOutputFixedSizeImpl(obj)
[ возвращает, является ли каждый выходной порт фиксированным размером. Количество выходов должно соответствовать значению, возвращенному из flag_1,flag_2,...flag_n] = isOutputFixedSizeImpl(obj)getNumOutputs метод, который является количеством выходных аргументов, перечисленных в stepImpl способ.
Для системных объектов с одним вводом и одним выводом и с одинаковыми фиксированными размерами ввода и вывода этот метод не требуется. В этом случае isOutputFixedSizeImpl предполагает, что фиксированные размеры входных и выходных данных одинаковы, и возвращает фиксированный размер входных данных.
Если объект System имеет несколько входов или выходов или необходимо, чтобы выходные и входные фиксированные размеры были различными, необходимо внедрить isOutputFixedSizeImpl способ определения фиксированного размера выходного сигнала. Вы также должны использовать propagatedInputFixedSize метод, если состояние выходного фиксированного размера отличается от состояния входного фиксированного размера.
Во время компиляции и распространения модели Simulink ® блок системы MATLAB (Simulink) вызывает isOutputFixedSize метод, который затем вызывает isOutputFixedSizeImpl способ определения фиксированного размера выходного сигнала.
Все входы по умолчанию для входов переменного размера Для этих входов размер вывода является максимальным размером входа.
Необходимо установить Access = protected для этого метода.
Невозможно изменить свойства этого метода.