Simulink® Coder™ (раньше Real - Time Workshop®) генерирует и выполняет C и Код С++ из моделей Simulink, Stateflow® графики и MATLAB® функции. Сгенерированный исходный код может использоваться для и неприложений реального времени в реальном времени, включая ускорение симуляции, быстрое прототипирование и HIL-тестирование. Можно настроить и контролировать сгенерированный код с помощью Simulink или запуститься и взаимодействовать с кодом вне MATLAB и Simulink.
Изучите основы Simulink Coder
Компонентизация модели, иерархия и факторы порядка выполнения для генерации кода
Сконфигурируйте генерацию кода для данных и функций, чтобы упростить интеграцию программного обеспечения
Генерация кода C/C++ и отладка, генерация отчетов
Развертывание исполняемых программ и совместно использованных библиотек
Уменьшайте использование памяти и улучшите скорость выполнения сгенерированного кода
Сравните результаты симуляции сгенерированного кода и типовой кодекс
Поддержка стороннего оборудования
Программное обеспечение является по сути комплексным и не является свободным от ошибок. Выход генератора кода может содержать ошибки, некоторые из которых не обнаруживаются компилятором. MathWorks сообщает о критических известных ошибках, к которым привлекают его внимание на его систему Отчета об ошибках в www.mathworks.com/support/bugreports/. В панели поиска введите фразу "Неправильная Генерация кода", чтобы получить отчет известных ошибок, которые производят код, который может скомпилировать и выполниться, но все еще произвести неправильные ответы. Чтобы сохранить поиск, нажмите Save Search.
Отчеты об ошибках являются неотъемлемой частью документации для каждого релиза. Исследуйте периодически все отчеты об ошибках на релиз, отчеты как таковые могут идентифицировать несоответствия между фактическим поведением релиза, который вы используете и поведение, описанное в этой документации.
В дополнение к рассмотрению отчетов об ошибках необходимо реализовать стратегию верификации и валидации идентифицировать потенциальные ошибки в проекте, коде и инструментах.
Известные ошибки для неправильной генерации кода
Все известные ошибки для этого продукта