Argument Inport

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

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

  • Argument Inport block

Описание

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

Порты

Вход

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

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

Сложность и тип данных выходного сигнала блока те же, что и входной параметр аргумента. Можно задать тип сигнала и тип данных входных параметров в блок Argument Inport с помощью параметров Signal type и Data 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 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.

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 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'

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

real

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

complex

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

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

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

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

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