getTflArgFromString

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

Описание

пример

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

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

Эта функция не поддерживает матрицы. Чтобы создать матричный аргумент, используйте класс аргумента RTW.TflArgMatrix как показано на схеме Small Matrix Операции to Processor Кода Replacement, Matrix Multiplication Операции to MathWorks BLAS Кода Replacement и Matrix Multiplication Операции to ANSI/ISO C BLAS Кода Replacement.

Примеры

свернуть все

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

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

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

свернуть все

The hTable - указатель на таблицу замещения кода, ранее возвращенный hTable = RTW.TflTable.

Пример: hLib

Пример: 'y1'

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

Пример: 'integer'

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

свернуть все

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

Введенный в R2008a