db_0117: шаблоны Simulink® для векторных сигналов
Строго рекомендуемый
MAAB
Все
'none'
Simulink является vectorizable языком моделирования, допуская прямую обработку векторных данных. Используйте следующие шаблоны в векторных сигналах в модели Simulink:
| Эквивалентная функциональность | Шаблон Simulink |
|---|---|
Векторный цикл for (i=0;
i<input_vector_size; i++)
{
output_vector(i) =
input_vector(i) *
tunable_parameter_value;
} |
|
Векторный цикл for (i=0;
i<input_vector_size; i++)
{
output_vector(i) =
input_vector(i) *
tunable_parameter_vector(i);
} |
|
Векторный цикл output_signal = 1;
for (i=0;
i<input_vector_size; i++)
{
output_signal =
output_signal *
input_vector(i);
} |
|
Векторный цикл output_signal = 1;
for (i=0;
i<input_vector_size; i++)
{
output_signal =
output_signal /
input_vector(i);
} |
|
Векторный цикл for (i=0;
i<input_vector_size; i++)
{
output_vector(i) =
input_vector(i) +
tunable_parameter_value;
} |
|
Векторный цикл for (i=0;
i<input_vector_size; i++)
{
output_vector(i) =
input_vector(i) +
tunable_parameter_vector(i);
} |
|
Векторный цикл: output_signal = 0;
for (i=0;
i<input_vector_size; i++)
{
output_signal =
output_signal +
input_vector(i);
} |
|
Векторный цикл: output_signal = 0;
for (i=0;
i<input_vector_size; i++)
{
output_signal =
output_signal -
input_vector(i);
} |
|
| Минимум или максимум сигнала или вектора в зависимости от времени: |
|
| Измените событие сигнала или вектора: |
|
Удобочитаемость
Верификация и валидация
Генерация кода
V2.2
Не применяется