Выбор из нескольких подходов к развертыванию на основе требований приложений, прототипирования или производственной среды, а также текущей фазы процесса разработки. Если требуется выполнить быстрое автономное моделирование, например пакетное моделирование или моделирование Monte Carlo на компьютере разработчика, создайте исполняемый файл с целью быстрого моделирования (RSim). Другим способом ускорения моделирования является генерация S-функционального блока для использования в другой модели. Помимо повышения скорости моделирования, этот подход повторно использует код и защищает интеллектуальную собственность.
С помощью моделирования внешнего режима создается канал связи между компьютером разработки и целевым процессором, который запускает исполняемый файл, созданный в процессе создания и сборки кода. По каналу связи можно изменять значения параметров целевой программы, а также контролировать и сохранять данные сигналов из целевой программы.
Если реакция в реальном времени является критической, создайте и разверните исполняемую программу. Создайте программу из компонента, управляющего системой, или из модели, представляющей управляемую систему. В случае компонентов вы создаете, развертываете и настраиваете код при его запуске на симуляторе или микропроцессоре реального времени. Для тестовой среды создается и загружается исполняемая программа в модель на платформу моделирования аппаратного обеспечения в цикле (HIL). После настройки среды запустите исполняемую программу для проверки системы или блока управления в режиме реального времени.
target | Управление информацией о целевом оборудовании |
| Запуск на пользовательском оборудовании | Запуск моделирования внешнего режима |
| Сгенерированная S-функция | Представление модели или подсистемы в виде сгенерированного кода S-функции |
Выбор потока операций интеграции внешнего кода
Для точек интеграции приложений определите внешний код, определите требования к интеграции генерации кода и выберите поток операций.
Модель алгоритма развертывания для быстрого прототипирования в реальном времени
Развертывание модели алгоритма для тестирования в режиме реального времени.
Ненадежный пользовательский код, настраиваемые конечные объекты и обратные вызовы
Использование ненадежного пользовательского кода влечет за собой риск.
Ускорение моделирования модели на компьютере разработчика в режиме, отличном от реального времени.
Быстрое моделирование по диапазону значений параметров
В этом примере показано, как использовать целевой файл системы RSim для выполнения моделирования по диапазону значений параметров.
Выполнение пакетного моделирования без повторной компиляции сгенерированного кода
В этом примере показано, как выполнять пакетное моделирование без повторной компиляции созданного кода.
Использование файлов MAT для передачи данных в блоки ввода для быстрого моделирования
В этом примере показано, как опция RSim -i генератора кода позволяет использовать MAT-файл в качестве источника входных данных для блоков Inport для быстрого моделирования.
Создайте общую библиотеку из модели или подсистемы, которую можно динамически загрузить в другое приложение.
Интерфейс с имитатором компьютера для разработки с помощью общей библиотеки
Создайте общую библиотеку, которую можно динамически загружать в другое приложение.
Создание S-функции из подсистемы
Примените операцию Generate S-Function для создания S-функции из блока подсистемы.
Моделирование внешнего режима для настройки параметров и мониторинга сигналов
Настройка параметров и контроль сигналов по каналу связи между компьютером разработки и аппаратурой цели.
Моделирование внешнего режима с использованием связи XCP
Выполните моделирование внешнего режима с использованием канала связи XCP.
Графические элементы управления для моделирования внешнего режима XCP
Вкладка «Оборудование» и элементы управления панели управления внешним режимом для моделирования внешнего режима XCP.
Настройка связи между Simulink и целевым оборудованием
Использовать target для обеспечения связи между Simulink ® и целевым оборудованием.
Настройка подчиненного программного обеспечения XCP
Настройка подчиненного программного обеспечения XCP для целевого оборудования.
Моделирование внешнего режима с помощью TCP/IP или последовательного соединения
Выполнение моделирования внешнего режима с использованием TCP/IP или последовательного канала связи.
Создание транспортного уровня для связи TCP/IP или последовательного внешнего режима
Создайте пользовательский уровень связи низкого уровня для поддержки подключения внешнего режима к пользовательскому целевому объекту.
Развертывание модели среды для тестирования в режиме реального времени.