exponenta event banner

Как структура входов и выходов взаимодействует с сигналами шины

Шины в модели Simulink ® отображаются внутри функционального блока MATLAB как структуры; выходные данные структуры из функционального блока MATLAB отображаются как шины в моделях Simulink. При создании входных данных структуры блок MATLAB Function определяет тип, размер и сложность структуры из входного сигнала. При создании выходных данных структуры необходимо определить их тип, размер и сложность в функции MATLAB ®.

Структурные входы и выходы функциональных блоков MATLAB подключаются к любому сигналу шины, включая:

  • Блоки, выводящие сигналы шины, например блоки Bus Creator

  • Блоки, принимающие сигналы шины в качестве входных сигналов, такие как блоки выбора шины и усиления

  • S-функциональные блоки

  • Другие функциональные блоки MATLAB

Данные типа глобальной шины можно использовать в блоках памяти хранилища данных с функциональными блоками MATLAB. Дополнительные сведения об использовании шин и памяти хранилища данных см. в разделе Хранилища данных с шинами и массивами шин.

Работа с виртуальными и невиртуальными шинами

Функциональные блоки MATLAB поддерживают только невиртуальные шины (см. Типы составных сигналов). Для входов шины Function Block MATLAB входящие сигналы виртуальной шины преобразуются в невиртуальные шины.

Связанные примеры

Подробнее