Simulink® Coder™ и Embedded Coder® используют системные конечные файлы (STFs), чтобы сгенерировать код для взаимодействия через интерфейс с определенными операционными системами реального времени. Компилятор выходного языка (TLC) использует STFs и различные другие конечные файлы, чтобы преобразовать модель в сгенерированный код. В дополнение к включению STFs для готовых-к-управляемому настроек Simulink Coder и Embedded Coder позволяют вам расширять STFs, чтобы поддержать сторонний и пользовательский целевой компьютер. Для получения дополнительной информации о файлах TLC и STFs, включая список доступного STFs, видят, Конфигурируют Системный Конечный файл (Simulink Coder) и Основы Компилятора Выходного языка (Simulink Coder).
Типичный в реальном времени (GRT) является Simulink Coder STF, который можно использовать, когда вы генерируете код из модели Simscape™ для оборудования в цикле (HIL) симуляция. Чтобы сгенерировать код для Программно-аппаратной симуляции, необходимо сконфигурировать модель Simscape, чтобы использовать фиксированный шаг, локальный решатель. Чтобы узнать о настройках решателя Simscape, которые поддерживают Программно-аппаратную симуляцию, смотрите Решатели для Симуляции В реальном времени.
Встроенный в реальном времени (ERT) является Embedded Coder STF для развертывания кода производственного качества для осуществления в реальном времени алгоритма для вашего контроллера Simulink. Не развертывайте код, который вы генерируете от модели Simscape до производственных платформ. Модели Simscape содержат построения, которые не совместимы со связанным с производительностью Embedded Coder проверки Model Advisor, таковы как “Проверка на блоки, не рекомендуемые для производственного развертывания C/C++ кода”. Для получения дополнительной информации смотрите Embedded Coder Проверки Model Advisor на Стандарты, Инструкции и Эффективность Кода (Embedded Coder).
Чтобы расширить ERT или системные конечные файлы GRT и создать специфичные для оборудования, автономные приложения, используйте подход процесса сборки набора инструментальных средств. Подход набора инструментальных средств генерирует оптимизированные make-файлы и поддерживает пользовательские наборы инструментальных средств. Для получения информации смотрите, Настраивают Системные Конечные файлы (Simulink Coder) и Подход Набора инструментальных средств Поддержки с Пользовательской Целью (Simulink Coder). Чтобы начать расширять системные конечные файлы, смотрите Демонстрационные Пользовательские Цели (Simulink Coder).
Сторонние поставщики предоставляют дополнительные системные конечные файлы для продукта Simulink Coder. Для получения дополнительной информации о сторонних продуктах, смотрите веб-страницу MathWorks Connections Program: https://www.mathworks.com/products/connections
.