Можно задать datetime
массив вводит в командной строке или в приложении MATLAB® Coder™. Программируемая спецификация datetime
введите типы при помощи предварительного создания условий (assert
операторы), не поддерживается.
Используйте одну из этих процедур:
В качестве альтернативы, если у вас есть тестовый файл, который вызывает вашу функцию точки входа с входными параметрами в качестве примера, можно определить входные типы при помощи coder.getArgTypes
.
Используйте -args
опция:
D = datetime(2019,1:12,1,12,0,0); codegen myFunction -args {D}
Обеспечить тип для datetime
массив к codegen
:
Задайте datetime
массив. Например:
D = datetime(2019,1:12,1,12,0,0);
Создайте тип из D
.
t = coder.typeof(D);
Передайте тип codegen
при помощи -args
опция.
codegen myFunction -args {t}
Указывать что datetime
вход массивов является постоянным, используйте coder.Constant
с -args
опция:
D = datetime(2019,1:12,1,12,0,0); codegen myFunction -args {coder.Constant(C)}
Используйте одну из этих процедур:
coder.Constant
| coder.typeof
| datetime
| NaT