Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Simulink Matlab.doc
Скачиваний:
197
Добавлен:
09.05.2015
Размер:
2.39 Mб
Скачать

9.7.4. Блок шинного селектора Bus Selector

Назначение:

Выделяет из шины требуемые сигналы.

Параметры:

  1. Signals in the bus - Имеющиеся в шине сигналы (входные сигналы).

  2. Selected signals - Выделенные сигналы (выходные сигналы).

  3. Muxed output (флажок) - Объединение выходных сигналов в один.

Шина может быть сформирована блоком MuxилиBus Creator.

Для извлечения сигнала из шины необходимо открыть окно параметров блока, выделить сигнал в окне Signals in the busи, с помощью кнопкиSelect, скопировать имя сигнала в окноSelected signals. Для удаления сигнала из спискаSelected signalsнеобходимо выделить его имя в правом списке окна параметров блока и, затем, воспользоваться кнопкойRemove.

С помощью кнопок UpиDownможно изменить порядок расположения сигналов в шине, перемещая их в окнеSelected signalsвверх или вниз, соответственно.

Установка параметра Muxed outputпозволяет объединить сигналы в шину.

На рис. 9.7.5 показаны примеры использования блока Bus Selectorи окно его параметров.

Рис. 9.7.5. Примеры использования блока Bus Selector.

9.7.5. Блок селектора Selector

Назначение:

Выбирает из вектора или матрицы требуемые элементы.

Параметры:

  1. Input Type – Тип входного сигнала. Выбирается из списка:

  • vector – Вектор.

  • matrix – Матрица.

Список параметров блока изменяется в зависимости от типа входного сигнала.

  1. Source of element indices – Источник индексов элементов вектора. Выбирается из списка:

  • internal – Внутренний. Индексы выбираемых элементов вектора задаются параметром Elements.

  • external – Внешний. Индексы элементов вектора задаются с помощью внешнего входного сигнала.

  • Elements – Список индексов элементов входного вектора, передаваемых на выход блока. Задается в виде вектора. Значение параметра –1 (минус один) предписывает выбор всех элементов вектора.

  • Input port width – Размерность входного вектора.

  • Source of row indices – Источник индексов строк элементов матрицы.

  • Rows – Список индексов строк матрицы.

  • Source of column indices – Источник индексов столбцов элементов матрицы.

  • Columns – Список индексов столбцов матрицы.

    Внешний вид блока изменяется в зависимости от установленных параметров блока. При выборе внешних источников индексов элементов на изображении блока появляются дополнительные входы, обозначенные следующими символами:

    • E – Вход сигнала, задающего индексы выбираемых элементов вектора.

    • R – Вход сигнала, задающего индексы строк матрицы.

    • C – Вход сигнала, задающего индексы столбцов матрицы.

    Блок выбирает во входном векторе или матрице и передает на выход только те сигналы, которые определены в параметрах блока или заданы внешним входным сигналом.

    На рис. 9.7.6 приведены примеры использования блока Selector для различных вариантов настройки блока.

    Рис. 9.7.6. Примеры использования блока Selector.

    9.7.6. Блок присвоения новых значений элементам массива Assignment

    Назначение:

    Заменяет элементы вектора или матрицы.

    Параметры:

    1. Input Type – Тип входного сигнала. Выбирается из списка:

    • vector – Вектор.

    • matrix – Матрица.

    Список параметров блока изменяется в зависимости от типа входного сигнала.

    1. Source of element indices – Источник индексов элементов вектора. Выбирается из списка:

    • internal – Внутренний. Индексы выбираемых элементов вектора задаются параметром Elements.

    • external – Внешний. Индексы элементов вектора задаются с помощью внешнего входного сигнала.

  • Elements – Список индексов элементов входного вектора, передаваемых на выход блока. Задается в виде вектора. Значение параметра –1 (минус один) предписывает выбор всех элементов вектора.

  • Source of row indices – Источник индексов строк элементов матрицы.

  • Rows – Список индексов строк матрицы.

  • Source of column indices – Источник индексов столбцов элементов матрицы.

  • Columns – Список индексов столбцов матрицы.

    Блок выполняет замену отдельных элементов первого входного массива на элементы второго входного массива в соответствии со списком индексов. Список индексов может задаваться как параметр блока или считываться из внешнего управляющего сигнала.

    Внешний вид блока изменяется в зависимости от установленных параметров блока. При выборе внешних источников индексов элементов на изображении блока появляются дополнительные входы, обозначенные следующими символами:

    • E – Вход сигнала, задающего индексы выбираемых элементов вектора.

    • R – Вход сигнала, задающего индексы строк матрицы.

    • C – Вход сигнала, задающего индексы столбцов матрицы.

    На рис. 9.7.7 приведены примеры использования блока Assignmentдля различных вариантов настройки блока.

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

  • Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]