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