exponenta event banner

Быстрое развертывание прототипов

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

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

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

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

Классы

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

target.APIОписание деталей API
target.APIImplementationОписание сведений о внедрении API
target.BoardПредоставление подробной информации о плате аппаратных средств
target.BuildDependenciesОписание зависимостей сборки C и C++ для связи с целевым оборудованием
target.CommandКоманда системы захвата для выполнения на компьютере MATLAB
target.CommunicationInterfaceОписание подробных данных ввода-вывода для целевого оборудования
target.CommunicationProtocolStackОписание параметров протокола связи
target.LanguageImplementationПредоставить сведения о реализации компилятора C и C++
target.ObjectБазовый класс для целевых типов
target.ProcessorПредоставление информации о целевом процессоре
target.CommunicationChannelОписание свойств канала связи
target.RS232ChannelОписание последовательного канала связи
target.TCPChannelОписание свойств связи TCP
target.ExternalModeПредставление стека протоколов внешнего режима
target.ExternalModeConnectivityБазовый класс для параметров подключения к внешнему режиму
target.XCPОписание стека протоколов XCP для целевого оборудования
target.XCPExternalModeConnectivityПредставление параметров подключения в стеке протоколов внешнего режима
target.XCPPlatformAbstractionУкажите уровень абстракции платформы XCP для целевого оборудования
target.XCPSerialTransportПредставление уровня протокола последовательного переноса XCP
target.XCPTCPIPTransportПредставление уровня транспортного протокола TCP/IP XCP
target.XCPTransportБазовый класс для уровня транспортного протокола XCP

Функции

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

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

Пакеты

targetУправление информацией о целевом оборудовании

Приложения

Запуск на пользовательском оборудованииЗапуск моделирования внешнего режима

Блоки

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

Темы

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

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

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

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

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

Ненадежный пользовательский код, настраиваемые конечные объекты и обратные вызовы

Использование ненадежного пользовательского кода влечет за собой риск.

Быстрое моделирование

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

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

Быстрое моделирование по диапазону значений параметров

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

Выполнение пакетного моделирования без повторной компиляции сгенерированного кода

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

Использование файлов MAT для передачи данных в блоки ввода для быстрого моделирования

В этом примере показано, как опция RSim -i генератора кода позволяет использовать MAT-файл в качестве источника входных данных для блоков Inport для быстрого моделирования.

Многоразовое развертывание компонентов

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

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

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

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

Создание S-функции из подсистемы

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

Моделирование внешнего режима

Моделирование внешнего режима для настройки параметров и мониторинга сигналов

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

Моделирование внешнего режима с использованием связи XCP

Выполните моделирование внешнего режима с использованием канала связи XCP.

Графические элементы управления для моделирования внешнего режима XCP

Вкладка «Оборудование» и элементы управления панели управления внешним режимом для моделирования внешнего режима XCP.

Настройка связи между Simulink и целевым оборудованием

Использовать target для обеспечения связи между Simulink ® и целевым оборудованием.

Настройка подчиненного программного обеспечения XCP

Настройка подчиненного программного обеспечения XCP для целевого оборудования.

Моделирование внешнего режима с помощью TCP/IP или последовательного соединения

Выполнение моделирования внешнего режима с использованием TCP/IP или последовательного канала связи.

Создание транспортного уровня для связи TCP/IP или последовательного внешнего режима

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

Моделирование HIL

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

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