getTflArgFromString

Создайте заменяющий аргумент кода на основе указанного имени и встроенного типа данных

Синтаксис

arg = getTflArgFromString(hTable,name,datatype)

Описание

пример

arg = getTflArgFromString(hTable,name,datatype) создает заменяющий аргумент кода, который основан на указанном имени и встроенный или тип данных с фиксированной точкой.

Свойство IOType созданных значений по умолчанию аргумента к 'RTW_IO_INPUT', указывая на входной параметр. Для выходного аргумента измените значение IOType на 'RTW_IO_OUTPUT' путем прямого присвоения свойства аргумента.

Эта функция не поддерживает матрицы. Чтобы создать матричный аргумент, используйте класс аргумента RTW.TflArgMatrix как показано в Маленькой Операции над матрицей к Замене Процессора Кода, Операции Умножения матриц к MathWorks BLAS Code Replacement и Операции Умножения матриц к ANSI/ISO C BLAS Замена Кода.

Примеры

свернуть все

Этот пример показывает, как использовать getTflArgFromString, чтобы задать выходной аргумент int16 под названием y1. Затем пример добавляет аргумент в качестве концептуального аргумента для заменяющей записи таблицы кода.

hLib = RTW.TflTable;
op_entry = RTW.TflCOperationEntry;
.
.
.
arg = hLib.getTflArgFromString('y1', 'int16');
arg.IOType = 'RTW_IO_OUTPUT';
op_entry.addConceptualArg(arg);

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

свернуть все

hTable является указателем на заменяющую таблицу кода, ранее возвращенную hTable = RTW.TflTable.

Пример: hLib

Пример: 'y1'

Можно задать типы данных с фиксированной точкой с помощью функции fixdt из программного обеспечения Fixed-Point Designer™; например, 'fixdt(1,16,2)'.

Пример: 'integer'

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

свернуть все

arg является указателем на созданный заменяющий аргумент кода, который может быть задан к функции addConceptualArg.

Введенный в R2008a