piltest

Проверьте пользовательскую целевую настройку возможности соединения для MATLAB выполнение PIL

Синтаксис

piltest(config)
piltest(config,'ConfigParams',additionalParameterList)
piltest(config,'TestPoint',testName)

Описание

пример

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++'.

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

  • все Запущение всех тестов.

Введенный в R2017b