Если указать тестовый файл, вызывающий функции начальной точки проекта, приложение MATLAB ® Coder™ может определить типы входных аргументов, запустив тестовый файл. Если тестовый файл вызывает функцию точки входа несколько раз с различными входами, приложение получает объединение входов. Приложение делает вывод, что входные данные имеют переменный размер, а верхняя граница равна размеру наибольшего входного сигнала .
Прежде чем использовать приложение для автоматического определения типов входных аргументов функции, необходимо добавить в проект хотя бы один файл начальной точки. Необходимо также указать код, который вызывает функции точки входа с ожидаемыми типами ввода. Рекомендуется предоставить тестовый файл, вызывающий функции начального уровня. Тестовый файл может быть либо функцией MATLAB, либо сценарием. Тестовый файл должен вызывать функцию точки входа хотя бы один раз.
Для автоматического определения типов ввода:
На странице «Определение типов ввода» укажите тестовый файл. Кроме того, можно ввести код непосредственно.
Щелкните Автоопределить типы ввода (Autodefine Input Types).
Приложение запускает тестовый файл и выводит типы входных аргументов точки входа. Приложение отображает выводимые типы.
Примечание
При автоматическом определении типов ввода функции точки входа должны находиться в папке с возможностью записи.
Если тестовый файл не вызывает функцию точки входа с различными входами размера, результирующие размеры типа имеют фиксированный размер. После определения типов ввода можно задать и применить правила для создания размеров типа с переменным размером, если они соответствуют пороговому значению размера. См. раздел Создание размеров с переменным размером, если они соответствуют пороговому значению размера.
Приложение MATLAB Coder не поддерживается в MATLAB Online™.