piltest

Проверьте пользовательское строение подключения для выполнения MATLAB PIL

Описание

пример

piltest(config) Запуски тесты, которые проверяют целевые строения подключения пользовательского процессора в цикле (PIL). В тестах функция запускает MATLAB® и выполняет выполнение PIL. Функция сравнивает результаты и производит ошибки, если обнаруживает различия. Для выполнения PIL, функция извлекает TargetHWDeviceType и Toolchain настройки из config.

В текущей рабочей папке функция создает piltest папка, содержащая подпапки с результатами тестирования.

piltest(config,'ConfigParams',additionalParameterList) извлекает дополнительные настройки из config для выполнения PIL.

piltest(config,'TestPoint',testName) запускает указанный тест.

Примеры

свернуть все

В этом примере показано, как вы можете использовать piltest чтобы проверить целевое строение подключения для выполнения PIL.

Создайте объект строения генерации кода для генерации статических библиотек на C/C + +.

cfg = coder.config('lib');

Создайте объект строения оборудования, укажите производителя и тип оборудования для тестирования и присвойте указатель объекту генерации кода.

hwImpl = coder.HardwareImplementation;
hwImpl.TargetHWDeviceType = 'Atmel->AVR';
cfg.HardwareImplementation = hwImpl;

Укажите набор инструментальных средств для генерации кода.

cfg.Toolchain = 'AVR tools for Arduino';   

Запустите функцию.

piltest(cfg)

Входные параметры

свернуть все

Объект строения, который задает параметры генерации кода.

Извлеките дополнительные параметры из config для выполнения PIL.

  • 'verifyPILConfig' - Для заданного набора входных значений функция:

    • Запускает функцию MATLAB на вашем компьютере разработчика.

    • Выполняет PIL-выполнение сгенерированного кода MATLAB на вашем целевом компьютере с config.TargetLang установлено на 'C' и 'C++'.

    Функция сравнивает функцию MATLAB и результаты PIL. Если функция обнаруживает различия, это приводит к ошибке.

  • 'all' - Запустите все тесты.

Введенный в R2016b