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