Задайте входные параметры Массива типа Duration

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

Задайте входные параметры Массива типа Duration в командной строке

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

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

Обеспечьте вход Массива типа Duration в качестве примера

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

D = duration(1:3,0,0);
codegen myFunction -args {D}

Обеспечьте тип Массива типа Duration

Обеспечить тип для массива длительности к codegen:

  1. Задайте массив длительности. Например:

    D = duration(1:3,0,0);

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

    t = coder.typeof(D);
    

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

    codegen myFunction -args {t}
    

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

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

D = duration(1:3,0,0);
codegen myFunction -args {coder.Constant(C)}

Задайте входные параметры Массива типа Duration в приложении MATLAB Coder

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

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

| |

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте