Использование шин с системными блоками MATLAB

В этом примере показано, как использовать шины в качестве входных и выходных входов для блока MATLAB System.

Блок Gain использует Системную object™, которая применяет коэффициент усиления, заданный в блоке, к элементам шины 'a' и 'b' входящей шины. Выход блока совпадает с типом шины входного входа.

Блок Математические операции использует системный объект, который вычисляет сумму, продукт и различие между двумя элементами шины 'a' и 'b' входной шины. Выходом блока является шина с тремя элементами: 'sum', 'prod' и 'diff'.

Если блок выхода шины MATLAB System совпадает с типом шины входа, необходимо задать имя шины выхода в методе 'getOutputDataTypeImpl'. Это связано с тем, что метод 'propagatedInputDataType' не возвращает объект входной шины во время распространения шины.

Перед инициализацией модели все типы шин, используемые в качестве входов или выходов для блока MATLAB System, должны быть доступны в базовом рабочем пространстве MATLAB.

См. также

Похожие темы