Развертывание быстрого прототипирования

Создайте, подтвердите, совершенствуйте и протестируйте сгенерированные исполняемые файлы

Выберите из нескольких подходов развертывания на основе требований к приложению, прототипирования или производственной среды и вашей текущей фазы процесса разработки. Если хотят запустить быстрые, автономные симуляции, такие как пакет или симуляции Монте-Карло на вас компьютер разработчика, создайте исполняемый файл с быстрой симуляцией (RSim) цель. Другой метод ускоряющихся симуляций должен сгенерировать Блок s-function для использования в другой модели. В дополнение к улучшающейся скорости симуляции, этому коду повторных использований подхода и защищает интеллектуальную собственность.

С симуляцией режима external mode вы создаете канал связи между своим компьютером разработчика и целевым процессором, который запускает исполняемый файл, созданный генерацией кода и процессом сборки. Через канал связи можно изменить значения параметров для целевой программы, и контролировать и сохранить данные сигнала из целевой программы.

Если ответ в режиме реального времени очень важен, сборка, и разверните исполняемую программу. Создайте программу из компонента, который управляет системой или из модели, которая представляет систему, которой управляют. В случае компонента, вы создаете, развертываетесь, и код мелодии, когда это работает на средстве моделирования в реальном времени или микропроцессоре. Для тестовой среды вы создаете и загружаете исполняемую программу на модель к оборудованию в цикле (HIL) платформа симуляции. После подготовки среды запустите исполняемую программу, чтобы подтвердить систему или блок управления в режиме реального времени.

Функции

развернуть все

rsimgetrtpСтруктура параметра глобальной модели
rsimsetrtpparamУстановите параметры rtP структуры параметра модели
extmodeBackgroundRunВыполните фоновое действие режима external mode
extmodeEventТриггер события режима external mode
extmodeGetFinalSimulationTimeПолучите итоговое время симуляции для уровня абстракции платформы режима external mode
extmodeInitИнициализируйте целевую возможность соединения режима external mode
extmodeParseArgsИзвлеките значения параметров конфигурации, поддержанных уровнем абстракции режима external mode
extmodeResetСбросьте целевую возможность соединения режима external mode
extmodeSetFinalSimulationTimeУстановите итоговое время симуляции на уровне абстракции платформы режима external mode
extmodeSimulationCompleteПроверяйте, что симуляция режима external mode завершена
extmodeStopRequestedПроверяйте, получена ли просьба остановить симуляцию режима external mode от модели
extmodeWaitForHostRequestОжидайте запроса от компьютера разработчика, чтобы запустить или остановить симуляцию режима external mode

Блоки

Generated S-FunctionПредставляйте модель или подсистему как сгенерированный код S-функции

Темы

Факторы быстрого прототипирования

Выберите внешний рабочий процесс интеграции кода

Для точек интеграции приложений охарактеризуйте внешний код, идентифицируйте требования интегрирования генерации кода и выберите рабочий процесс.

Сконфигурируйте характеристики целевого компьютера

Сконфигурируйте характеристики аппаратной реализации целевого компьютера.

Разверните модель алгоритма для быстрого прототипирования в реальном времени

Разверните модель алгоритма для тестирования в режиме реального времени.

Интерфейсы обмена данными

Настройте интерфейсы для обмена данными.

Быстрая симуляция

Ускорьте, совершенствуйте и протестируйте гибридную динамическую систему на хосте - компьютере при помощи системного конечного файла RSim

Ускорьте симуляцию модели в нев реальном времени на вашем компьютере разработчика.

Запустите быстрые симуляции в области значений значений параметров

Этот пример показывает, как использовать цель RSim, чтобы запустить симуляции в области значений значений параметров.

Запустите пакетные симуляции, не перекомпилировав сгенерированный код

Этот пример показывает, как запустить пакетные симуляции, не перекомпилировав сгенерированный код.

Используйте MAT-файлы, чтобы накормить данными блоки Inport для быстрых симуляций

Этот пример показывает, как RSim-i опция в Simulink® Coder™ позволяет вам использовать MAT-файл в качестве источника входных данных для блоков Inport для быстрых симуляций.

Допускающее повторное использование развертывание компонента

Основы S-функции C/C++ (Simulink)

Изучите основы S-функций

Ускорьте симуляцию, код повторного использования, или защитите интеллектуальную собственность при помощи цели S-функции

Сгенерируйте разделяемую библиотеку из модели или подсистемы, которую можно загрузить динамически в другое приложение.

Интерфейс к средству моделирования компьютера разработчика при помощи разделяемой библиотеки

Сгенерируйте разделяемую библиотеку, которую можно загрузить динамически в другое приложение.

Сгенерируйте S-функцию от подсистемы

Примените операцию Generate S-Function, чтобы создать S-функцию из блока подсистемы.

Настройка параметра и сигнал, контролирующий с симуляциями режима external mode

Целевая хостом связь с симуляцией режима 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) симуляция

Разверните модель среды для тестирования в режиме реального времени.