Табличные Define входные параметры

Вы можете табличные define входные параметры в командной строке или в приложении MATLAB® Coder™. Программируемая спецификация таблицы ввела типы при помощи предварительного создания условий (assert операторы), не поддерживается.

Табличные Define входные параметры в командной строке

Используйте одну из этих процедур:

В качестве альтернативы, если у вас есть тестовый файл, который вызывает вашу функцию точки входа с входными параметрами в качестве примера, можно определить входные типы при помощи coder.getArgTypes.

Обеспечьте табличный вход в качестве примера

Используйте -args опция:

T = table(A,B,C,'VariableNames',vnames);
codegen myFunction -args {T}

Обеспечьте табличный тип

Обеспечить тип для таблицы к codegen:

  1. Задайте таблицу. Например:

    T = table(A,B,C,'VariableNames',vnames);

  2. Создайте тип из T.

    t = coder.typeof(T);
    

  3. Передайте тип codegen при помощи -args опция.

    codegen myFunction -args {t}
    

Обеспечьте постоянный табличный вход

Чтобы указать, что табличный вход является постоянным, используйте coder.Constant с -args опция:

T = table(A,B,C,'VariableNames',vnames);
codegen myFunction -args {coder.Constant(T)}

Табличные Define входные параметры в приложении MATLAB Coder

Используйте одну из этих процедур:

Смотрите также

| |

Похожие темы