Моделирование процессора в цикле (PIL) выполняет перекрестную компиляцию производственного исходного кода, а затем загружает и запускает объектный код на целевом оборудовании. Создаваемая конфигурация подключения управляет способом компиляции и выполнения кода на целевом объекте. В этой таблице описывается последовательность этапов моделирования PIL.
| Стадия | Описание | |
|---|---|---|
| 1 | Начать | Для PIL верхней модели на панели инструментов редактора Simulink ® выберите Для блока модели PIL задайте для параметра режима моделирования блока модели значение Для блока PIL выполняется моделирование модели кабельных трасс, содержащей блок PIL. |
| 2 | Проверка целевого подключения | Программное обеспечение проверяет, что конфигурация целевого соединения зарегистрирована для PIL. В противном случае программа выдает ошибку. |
| 3 | Создание производственного исходного кода и объектного кода построения для целевого объекта | Созданный исходный код идентичен коду, созданному при запуске
Программа создает объектный код для целевого объекта с помощью указанного файла шаблона или цепочки инструментов. |
| 4 | Создание экземпляров компонентов API PIL | Программа создает экземпляр |
| 5 | Создание файлов PIL | Сгенерированные файлы PIL находятся в |
| 6 | Создать целевое приложение | Программное обеспечение:
|
| 7 | Запуск целевого приложения | Программное обеспечение использует |
| 8 | Двигатель Simulink взаимодействует с S-функцией PIL | Двигатель Simulink взаимодействует с S-функцией PIL так же, как он взаимодействует с C-функцией. Со стороны хоста S-функция PIL взаимодействует с целевым исполняемым кодом через |
| 9 | Остановить целевое приложение | Программное обеспечение использует |
| 10 | Конечное моделирование PIL | Для модели PIL верхнего уровня в конце моделирования программное обеспечение уничтожает Для блоков модели PIL и PIL блок создает и владеет |
rtw.connectivity.Config | rtw.connectivity.Launcher | rtw.connectivity.MakefileBuilder | rtw.connectivity.RtIOStreamHostCommunicator | rtw.pil.RtIOStreamApplicationFramework