Argument Outport

Выходной порт аргумента для блока Simulink Function

  • Библиотека:
  • Пользовательские функции

  • Argument Outport block

Описание

Этот блок является выходным аргументом портом для функции, которую вы задаете в блоке Simulink Function.

Порты

Вход

расширить все

Блокируйте входной сигнал к этому блоку.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Выход

расширить все

Блок Argument Outport принимает реальные или сложные сигналы любого типа данных, которые Simulink® поддерживает. Блок Argument Outport может также принимать типы данных с фиксированной точкой и перечисленные, когда блок не является выходным портом корневого уровня. Блок Argument Outport также принимает объект шины как тип данных.

Сложность и тип данных входного сигнала блока те же, что и выходной параметр аргумента. Можно задать тип сигнала и тип данных выходного аргумента из блока Argument Outport с помощью параметров Signal type и Data type. Для получения дополнительной информации см. «Типы данных, поддерживаемые Simulink».

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Параметры

расширить все

Задайте порядок, в котором порт, соответствующий блоку, появится в родительской подсистеме или блоке модели.

1

Укажите первое расположение порта для этого блока.

целое число

Укажите местоположение порта.

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

Параметры блоков: Port
Тип: Вектор символов
Значение: '1' | '<integer>'
По умолчанию: '1'

Задайте имя выходного аргумента для прототипа функции, отображаемого на грани блока Simulink Function.

u

Имя выходного аргумента по умолчанию.

вектор символов

Имя выходного аргумента.

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

Параметры блоков: ArgumentName
Тип: Вектор символов
Значение: 'u' | '<character vector>'
По умолчанию: 'u'

Задайте минимальное значение для блока входного сигнала.

Примечание

Если вы задаете объект шины в качестве типа данных для этого блока, не устанавливайте минимальное значение для данных шины на блоке. Simulink игнорирует эту настройку. Вместо этого установите минимальные значения для элементов шины объекта шины, заданные как тип данных. Для получения информации о свойстве Minimum элемента шины смотрите Simulink.BusElement.

Simulink использует это значение, чтобы выполнить проверку области значений симуляции (см. «Установка диапазонов сигнала») и автоматическое масштабирование типов данных с фиксированной точкой.

[]

Минимальное значение не задано.

число

Конечное действительное двойное скалярное значение.

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

Параметры блоков: OutMin
Тип: Вектор символов
Значение: '[]' | '<number>'
По умолчанию: '[]'

Задайте максимальное значение для блока входного сигнала.

Примечание

Если вы задаете объект шины в качестве типа данных для этого блока, не устанавливайте максимальное значение для данных шины на блоке. Simulink игнорирует эту настройку. Вместо этого установите максимальные значения для элементов шины объекта шины, заданные как тип данных. Для получения информации о свойстве Maximum элемента шины смотрите Simulink.BusElement.

Simulink использует это значение, чтобы выполнить проверку области значений симуляции (см. «Установка диапазонов сигнала») и автоматическое масштабирование типов данных с фиксированной точкой.

[]

Максимальное значение мамы не задано.

число

Конечное действительное двойное скалярное значение.

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

Параметры блоков: OutMax
Тип: Вектор символов
Значение: '[]' | '<number>'
По умолчанию: '[]'

Задайте тип входных данных блока. Для получения дополнительной информации см.

double

Тип данных double.

single

Тип данных single.

int8

Тип данных int8.

uint8

Тип данных uint8.

int16

Тип данных int16.

uint16

Тип данных uint16.

int32

Тип данных int32.

uint32

Тип данных uint32.

int6a4

Тип данных int64.

uint64

Тип данных uint64.

boolean

Тип данных boolean.

fixdt(1,16,0)

Тип данных является фиксированной точкой fixdt(1,16,0).

fixdt(1,16,2^0,0)

Тип данных является фиксированной точкой fixdt(1,16,2^0,0).

Enum: <class name>

Тип данных перечисляется, например Enum: Basic Colors.

Bus: <object name>

Тип данных является Simulink.Bus объект.

<data type expression>

Имя объекта типа данных, например Simulink.NumericType

Совет

Вы не можете ввести имя Simulink.Bus объект как выражение типа данных. Чтобы задать Data type для блока, используя Bus объект, выберите Bus: <object name> опция и замена <object name> с именем Bus объект.

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

Параметры блоков: OutDataTypeStr
Тип: Вектор символов
Значение: 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'int64' | 'uint64'| 'boolean' | '<fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | '<data type expression>'
По умолчанию: 'double'

Управляйте изменениями в настройках типа данных из Fixed-Point Tool и Fixed-Point Advisor. Для получения дополнительной информации смотрите Использование настройки типа выходных данных блокировки (Fixed-Point Designer).

На

Блокирует все настройки типа данных для этого блока.

Прочь

Позволяет Fixed-Point Tool и Fixed-Point Advisor изменять настройки типа данных для этого блока.

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

Параметры блоков: LockScale
Тип: Вектор символов
Значение: 'off' | 'on'
По умолчанию: 'off'

Задайте размерности выходного сигнала аргумента от блока. Для получения дополнительной информации смотрите Outport.

1

Наследование размерностей портов.

n

Векторный сигнал ширины n.

[m n]

Матричный сигнал, имеющий m строки и n столбцы.

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

Параметры блоков: PortDimensions
Тип: Вектор символов
Значение: '1' | 'n' | '[m n]'
По умолчанию: '1'

Выберите реальный или комплексный сигнал. Для получения дополнительной информации смотрите Outport.

real

Задайте тип сигнала как действительное число.

complex

Задайте тип сигнала как комплексное число.

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

Параметры блоков: SignalType
Тип: Вектор символов
Значение: 'real' | 'complex'
По умолчанию: 'real'

Примеры моделей

Введенный в R2014b