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

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

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

  • Блок Math Operations использует Системный объект, который вычисляет сумму, продукт и различие между двумя элементами шины и 'b' входной шины. Выход блока является шиной с тремя элементами: 'суммируйте', 'подталкивайте', и 'diff'.

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

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