exponenta event banner

Вывод аргумента

Порт вывода аргументов для функционального блока Simulink

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

  • 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 игнорирует этот параметр. Вместо этого задайте минимальные значения для элементов шины объекта шины, указанного в качестве типа данных. Сведения о минимальном свойстве элемента шины см. в разделе Simulink.BusElement.

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

[]

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

число

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

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

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

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

Примечание

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

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

[]

Не указано максимальное значение mum.

число

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

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

Параметр блока: 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 объект как выражение типа данных. Задание типа данных для блока с помощью 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'

Управление изменениями в параметрах типа данных с помощью инструмента «Фиксированная точка» и помощника по фиксированным точкам. Дополнительные сведения см. в разделе Использование параметров типа выходных данных блокировки (конструктор фиксированных точек).

На

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

Прочь

Позволяет инструменту «Фиксированные точки» и помощнику по фиксированным точкам изменять параметры типа данных для этого блока.

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

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

Укажите размеры выходного сигнала аргумента из блока. Дополнительные сведения см. в разделе Исходящий порт.

1

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

n

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

[m n]

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

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

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

Выберите реальный или комплексный сигнал. Дополнительные сведения см. в разделе Исходящий порт.

real

Укажите тип сигнала как вещественное число.

complex

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

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

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

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

Представлен в R2014b