Блоки Simulink® могут вывести одномерные, двумерные, или многомерные сигналы. Пользовательский интерфейс Simulink и документация обычно называют 1D сигналы векторами и 2D или многомерные сигналы как матрицы. Массив с одним элементом часто упоминается как скаляр. Вектор - строка является 2D массивом, который ссорится. Вектор - столбец является 2D массивом, который имеет один столбец.
Одномерный (1D) сигнал состоит из серии одномерных массивов вывод на частоте одного массива (вектор) на шаг времени симуляции.
Двумерный (2D) сигнал состоит из серии двумерных массивов вывод на частоте одного 2D массива (матрица) на блочную частоту дискретизации.
Многомерный сигнал состоит из серии многомерных (две или больше размерности) массивы вывод на частоте одного массива на блочную частоту дискретизации. Можно задать многомерные массивы с любым допустимым MATLAB® многомерное выражение, такой как [4 3]. Смотрите Многомерные массивы (MATLAB) для получения информации о многомерных массивах.
Блоки Simulink отличаются по размерности сигналов, которые они могут принять или вывести. Некоторые блоки могут принять или выходные сигналы любой размерности. Некоторые могут принять или вывести только скалярные или векторные сигналы. Чтобы определить размерность сигнала конкретного блока, см. блочную документацию. Смотрите Определяют Размерности Выходного сигнала для получения информации о том, что определяет размерности выходных сигналов для блоков, которые могут вывести нескалярные сигналы.
Simulink не поддерживает динамические размерности сигнала во время моделирования. Таким образом, размерность сигнала должна остаться постоянной, в то время как моделирование выполняется. Однако можно изменить размер сигнала во время моделирования. Смотрите Основы Сигнала Переменного Размера.
Таблица Simulink Block Data Type Support включает столбец, идентифицирующий блоки с поддержкой сигнала мультиразмерности.
В редакторе Simulink, из Меню справки, нажимают Simulink> Block Data Types & Code Generation Support> All Tables.
Отдельное окно с таблицей Simulink Block Data Type Support открывается.
В Блочном столбце найдите имя блока Simulink. Столбцы направо являются типами данных или функциями. X в столбце указывает на поддержку той функции.
Simulink поддерживает сигналы максимум с 32 размерностями. Не используйте сигналы больше чем с 32 размерностями.