na_0010: Группировка потоков данных в сигналы

ID: Заголовок

na_0010: Группировка потоков данных в сигналы

Приоритет

Строго рекомендуемый

Осциллограф

MAAB

Версии MATLAB

Все

Предпосылки

'none'

Описание

Векторы

Отдельные скалярные сигналы, составляющие вектор, должны иметь общую функциональность, типы данных, размерности и модули. Наиболее распространенным примером векторного сигнала являются данные о датчике или приводе, которые сгруппированы в массив, индексированный местоположением. Вывод блока Mux должен всегда быть вектором. Входные параметры к блоку Mux должны всегда быть скалярами.

Шины

Сигналы, которые не соответствуют критериям для использования в качестве вектора, как ранее описано, должны только быть сгруппированы в сигналы шины. Используйте блоки Селектора Шины только с входом сигнала шины; не используйте их, чтобы извлечь скалярные сигналы от векторных сигналов.

Примеры

Некоторые примеры векторных сигналов включают:

Тип вектораРазмер
Вектор - строка [1 n]
Вектор-столбец[n 1]
Вектор скорости колеса[1 Количество колес]
Цилиндрический вектор[1 Количество цилиндров]
Радиус-вектор на основе 2D координат[1 2]
Радиус-вектор на основе 3D координат[1 3]

Некоторые примеры сигналов шины включают:

Тип шиныЭлементы
Шина датчикаВектор силы [Fx, финансовый год, Fz]
Положение
Вектор скорости колеса [Θlf, Θrf, Θlr, Θrr]
Ускорение
Давление
Шина контроллераШина датчика
Шина привода
Шина последовательных данныхТемпература хладагента
Скорость вращения двигателя, пассажирская открытая дверь

Объяснение

  • Удобочитаемость

  • Генерация кода

В последний раз измененный

V2.0

Проверка Model Advisor

By Task> Modeling Standards for MAAB> Simulink> Check usage of buses and Mux blocks

Для получения дополнительной информации проверки смотрите использование Проверки шин и блоков Мультиплексора (Simulink Check).

Представленный в R2010a