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