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