getTflArgFromString

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

Описание

пример

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