Выберите из нескольких подходов развертывания на основе требований к приложению, прототипирования или производственной среды и вашей текущей фазы процесса разработки. Если хотят запустить быстрые, автономные симуляции, такие как пакет или симуляции Монте-Карло на вашем компьютере разработчика, создайте исполняемую программу с быстрой симуляцией (RSim) цель. Другой метод ускоряющихся симуляций должен сгенерировать Блок s-function для использования в другой модели. В дополнение к улучшающейся скорости симуляции, этому коду повторных использований подхода и защищает интеллектуальную собственность. Если защита повторного использования кода или интеллектуальной собственности является первичной целью, создайте разделяемую библиотеку (.dll
, .so
или .dylib
), чтобы развернуться.
С симуляцией режима external mode вы создаете канал связи между своим компьютером разработчика и целевым процессором, который запускает исполняемый файл, созданный генерацией кода и процессом сборки. Через канал связи можно изменить значения параметров для целевой программы, и контролировать и сохранить данные сигнала из целевой программы.
Если ответ в режиме реального времени очень важен, сборка, и разверните исполняемую программу. Создайте программу из компонента, который управляет системой или из модели, которая представляет систему, которой управляют. В случае компонента, вы создаете, развертываетесь, и код мелодии, когда это работает на средстве моделирования в реальном времени или микропроцессоре. Для тестовой среды вы создаете и загружаете исполняемую программу на оборудование в цикле (HIL) платформа симуляции. После подготовки среды запустите исполняемую программу, чтобы подтвердить систему или блок управления в режиме реального времени.
У вас также есть опция создания исполняемой программы, которую можно загрузить на целевой компьютер для быстрого прототипирования в реальном времени или производства. Исполняемая программа может быть автономной программой, которую вы интегрируете с внешней исполнительной или операционной системой в реальном времени. Программы независимого исполняемого файла требуют, чтобы минимальные обновления адаптировались к целевому компьютеру.
Выберите внешний рабочий процесс интеграции кода
Для точек интеграции приложений охарактеризуйте внешний код, идентифицируйте требования интегрирования генерации кода и выберите рабочий процесс.
Сконфигурируйте характеристики целевого компьютера
Сконфигурируйте характеристики аппаратной реализации целевого компьютера.
Предположения генерации контрольного кода
Используйте автономный рабочий процесс для предположений генератора контрольного кода.
Разверните модель алгоритма для быстрого прототипирования в реальном времени
Разверните модель алгоритма для тестирования в режиме реального времени.
Настройте интерфейсы для обмена данными.
Сгенерированный код пакета как разделяемые библиотеки
Сгенерируйте разделяемую версию библиотеки типового кодекса для вашей платформы разработки.
Ускорьте симуляцию модели в нев реальном времени на вашем компьютере разработчика.
Сгенерируйте разделяемую библиотеку из модели или подсистемы, которую можно загрузить динамически в другое приложение.
Интерфейс к средству моделирования компьютера разработчика при помощи разделяемой библиотеки
Сгенерируйте разделяемую библиотеку, которую можно загрузить динамически в другое приложение.
Сгенерируйте S-функцию от подсистемы
Примените операцию Generate S-Function, чтобы создать S-функцию из блока подсистемы.
Целевая хостом связь с симуляцией режима external mode
Настройки параметров и монитор сигнализируют через канал связи между компьютером разработчика и целевым компьютером.
Симуляция режима external mode с коммуникацией XCP
Запустите симуляции режима external mode, которые используют канал связи XCP.
Настройте ведомое программное обеспечение XCP
Настройте ведомое программное обеспечение XCP для целевого компьютера.
Симуляция Режима external mode с TCP/IP или Последовательная передача
Запустите симуляции режима external mode, которые используют канал последовательной передачи или TCP/IP.
Создайте Транспортный уровень для TCP/IP или Последовательной Коммуникации Режима external mode
Создайте пользовательский низкоуровневый коммуникационный слой, чтобы поддержать связь режима external mode с вашей пользовательской целью.
Разверните модель среды для оборудования в реальном времени в цикле (HIL) симуляция
Разверните модель среды для тестирования в режиме реального времени.
Этот пример показывает, как сконфигурировать модель, таким образом, что генератор кода производит пример программа main
, которую можно настроить для развертывания на целевом компьютере несмонтированной платы (не имеет операционной системы).
Разверните сгенерированные программы независимого исполняемого файла на целевом компьютере
Сгенерируйте программы независимого исполняемого файла, которые не требуют внешней исполнительной или операционной системы в реальном времени.
Разверните сгенерированное компонентное программное обеспечение на целевых платформах приложения
Запустите исполняемую программу с целевым пакетом поддержки для Linux®, Microsoft® Windows® или операционных систем Wind River® VxWorks®.