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