Ручной различный источник

Переключитесь между несколькими различным выбором во входном параметре

  • Библиотека:
  • Simulink / Маршрутизация Сигнала

Описание

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

Ручной Различный Исходный блок может иметь два или больше входных порта и имеет один выходной порт. Каждый входной порт сопоставлен с различным управлением. Чтобы изменить количество входных портов, щелкните правой кнопкой по блоку и выберите Mask Parameters, затем введите значение в Количестве поля выбора.

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

Примечание

Двойной клик по Ручному Различному Исходному блоку не открывает блочное диалоговое окно вместо этого, это переключает выходной выбор.

Порты

Входной параметр

развернуть все

Первый различный входной сигнал. Блок передает этот входной сигнал выходному порту, когда вы соединяете переключатель переключателя с этим портом.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

n th различный входной сигнал. Блок передает этот входной сигнал выходному порту, когда вы соединяете переключатель переключателя с этим портом.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Вывод

развернуть все

Выходной сигнал передается от активного различного входного сигнала.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Параметры

развернуть все

Чтобы получить доступ к блочному параметру, щелкните правой кнопкой по блоку и выберите Mask> Mask Parameters.

Задайте количество различных входных портов.

Программируемое использование

Блочный параметр: NumChoices
Ввод: символьный вектор
Значение: целое число
Значение по умолчанию: '2'

Блокируйте характеристики

Типы данных

double | single | Boolean | base integer | fixed point | enumerated | bus | string

Прямое сквозное соединение

No

Многомерные сигналы

No

Сигналы переменного размера

No

Обнаружение пересечения нулем

No

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Фиксированной точки Designer™.

Введенный в R2017b

Была ли эта тема полезной?