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