Аргумент Inport

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

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

Описание

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

Порты

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

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

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

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

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

Вывод

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

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

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

Параметры

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

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

1

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

целое число

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

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

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

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

u

Defaut называют для входного параметра.

символьный победитель

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

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

Блочный параметр: ArgumentName
Ввод: символьный вектор
Значение: 'u' |' <вектор символа>'
Значение по умолчанию: U

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

Примечание

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

Симулинк использует это значение, чтобы выполнить проверку диапазона Моделирования и автоматическое масштабирование типов данных фиксированной точки.

[]

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

номер

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

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

Блочный параметр: OutMin
Ввод: символьный вектор
Значение: ' []' |' <номер>'
Значение по умолчанию: '[]'

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

Примечание

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

Симулинк использует это значение, чтобы выполнить проверку диапазона Моделирования и автоматическое масштабирование типов данных фиксированной точки.

[]

Значение Maxmum, не заданное.

номер

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

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

Блочный параметр: OutMax
Ввод: символьный вектор
Значение: ' []' |' <номер>'
Значение по умолчанию: '[]'

Задайте блочный тип выходных данных.

'double'

Типом данных является double.

единственный

Типом данных является single.

int8

Типом данных является int8.

uint8

Типом данных является uint8.

int16

Типом данных является int16.

uint16

Типом данных является uint16.

int32

Типом данных является int32.

uint32

Типом данных является uint32.

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>

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

<data type expression>

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

Не задавайте объект шины как выражение.

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

Блочный параметр: OutDataTypeStr
Ввод: символьный вектор
Значение: 'удвойтесь' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'булевская переменная' |' <fixdt (1,16)' | 'fixdt (1,16,0)' | 'fixdt (1,16,2^0,0)' |' <выражение типа данных>'
Значение по умолчанию: 'double'

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

На

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

'off'

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

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

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

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

1

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

n

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

m, n

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

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

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

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

действительный

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

комплекс

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

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

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

Образцовые примеры

Введенный в R2014b

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