Argument Inport

Входной порт аргумента для Функционального блока Simulink

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

  • Argument Inport block

Описание

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

Порты

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

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

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

Сложность и тип данных блока выход совпадают с входом аргумента. Можно задать тип сигнала и тип данных входного параметра с блоком Argument Inport с помощью параметров Data type и Signal type.

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

Вывод

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

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

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

Параметры

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

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

1

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

целое число

Задайте местоположение порта.

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

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

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

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.

int64

Типом данных является 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' | 'boolean' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | '<data type expression>'
Значение по умолчанию: 'double'

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

On

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

Off

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

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

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

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

1

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

n

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

[m n]

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

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

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

Выберите действительный или комплексный сигнал.

real

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

complex

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

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

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

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

Введенный в R2014b