В этом примере показано, как использовать шины в качестве вводов и выводов с блоком MATLAB System.
Блок Gain использует Систему object™, который применяет усиление, заданное в блоке к элементам шины и 'b' входящей шины. Выход блока является тем же типом шины как вход.
Блок Math Operations использует Системный объект, который вычисляет сумму, продукт и различие между двумя элементами шины и 'b' входной шины. Выход блока является шиной с тремя элементами: 'суммируйте', 'подталкивайте', и 'diff'.
Отметьте, если выходная шина блока System является тем же типом как входная шина, необходимо все еще задать имя выходной шины в 'getOutputDataTypeImpl' методе. Это вызвано тем, что 'propagatedInputDataType' метод не возвращает объект входной шины во время распространения шины.
Перед инициализацией модели все типы шины, используемые в качестве любого, вводы или выводы с блоком MATLAB System должны быть доступными в базовом рабочем пространстве MATLAB.