Назначение:
Заменяет элементы вектора или матрицы.
Параметры:
1. Input Type –Тип входного сигнала. Выбирается из списка:
o vector –Вектор.
o matrix –Матрица.
Список параметров блока изменяется в зависимости от типа входного сигнала.
2. Source of element indices –Источник индексов элементов вектора. Выбирается из списка:
o internal –Внутренний. Индексы выбираемых элементов вектора задаются параметром Elements.
o external –Внешний. Индексы элементов вектора задаются с помощью внешнего входного сигнала.
3. Elements –Список индексов элементов входного вектора, передаваемых на выход блока. Задается в виде вектора. Значение параметра –1 (минус один) предписывает выбор всех элементов вектора.
4. Source of row indices – Источник индексов строк элементов матрицы.
5. Rows –Список индексов строк матрицы.
6. Source of column indices –Источник индексов столбцов элементов матрицы.
7. Columns –Список индексов столбцов матрицы.
Блок выполняет замену отдельных элементов первого входного массива на элементы второго входного массива в соответствии со списком индексов. Список индексов может задаваться как параметр блока или считываться из внешнего управляющего сигнала.
Внешний вид блока изменяется в зависимости от установленных параметров блока. При выборе внешних источников индексов элементов на изображении блока появляются дополнительные входы, обозначенные следующими символами:
- E –Вход сигнала, задающего индексы выбираемых элементов вектора.
- R –Вход сигнала, задающего индексы строк матрицы.
- C –Вход сигнала, задающего индексы столбцов матрицы.
На рис. 9.7.7 приведены примеры использования блока Assignment для различных вариантов настройки блока.

Рис. 9.7.7. Примеры использования блокаAssignment.
[Скачать пример]