Программное обеспечение Code Verification Through в цикле и процессор в выполнении цикла

MATLAB® Coder™ поддерживает программное обеспечение в цикле (SIL) и процессоре в цикле (PIL) выполнение, которое позволяет вам проверить готовый к производству исходный код и скомпилированный объектный код. С этими режимами выполнения можно снова использовать тестовые векторы, разработанные для функций MATLAB, чтобы проверить числовое поведение кода библиотеки.

В выполнении SIL, через интерфейс СИЛА MATLAB, программное обеспечение скомпилировало и запустило код библиотеки по вашему компьютеру разработчика. В выполнении PIL, через интерфейс MATLAB PIL, код производственного объекта кросс-компиляций и выполнений программного обеспечения по целевому процессору или эквивалентному симулятору процессора. Прежде чем вы запустите выполнение PIL, необходимо настроить настройку возможности соединения PIL для цели.

Рабочий процесс для генерации и проверки кода:

  1. Настройте MATLAB Coder.

  2. Зафиксируйте ошибки, обнаруженные во время проектирования.

  3. Сгенерируйте MEX-функцию.

  4. Протестируйте MEX-функцию.

  5. Сгенерируйте код библиотеки C/C++.

  6. Проверьте сгенерировал код C/C++ через SIL, или выполнение PIL — требует лицензии Embedded Coder®.

На шаге 4 вы проверяете код, который сгенерирован для выполнения в MATLAB. Однако этот код отличается от автономного кода, сгенерированного для библиотек. На шаге 6, с лицензией Embedded Coder, вы используете SIL или выполнение PIL, чтобы проверить автономный код.

Для получения дополнительной информации используйте следующую таблицу.