rtw.pil.RtIOStreamApplicationFramework

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

Описание

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

Создание

Описание

пример

appFrameObj = rtw.pil.RtIOStreamApplicationFramework(componentArgs) возвращает объект, который обеспечивает доступ к RTW.BuildInfo объект, содержащий PIL-специфичные файлы (включая PIL main функция). rtw.connectivity.MakefileBuilder объединяет эти файлы с библиотеками компонентов PIL для создания приложения PIL.

Составьте подкласс rtw.pil.RtIOStreamApplicationFramework. В сложение:

  • Используйте addPILMain метод для задания main функция, которая требуется для создания приложения PIL.

  • На RTW.BuildInfo объект, добавить данные, которые необходимы для реализации rtiostream целевой интерфейс связи при помощи предоставленных функций:

Функции объекта

ФункцияОписание
getComponentArgscomponentArgs = appFrameObj.getComponentArgs возвращает rtw.connectivity.ComponentArgs объект, сопоставленный с appFrameObj.
getBuildInfobuildInfo = appFrameObj.getBuildInfo возвращает RTW.BuildInfo объект, сопоставленный с appFrameObj.
addPILMain

Чтобы создать приложение PIL, main функция обязательна. Используйте этот метод, чтобы добавить один из двух предоставленных файлов в среду приложения.

Как задать main функция, которая адаптирована для целевого PIL и подходит для большинства реализаций PIL, введите:

appFrameObj.addPILMain('target');

Как задать main функцию, которая адаптирована для PIL на вашем компьютере разработчика, введите:

appFrameObj.addPILMain('host');

Кроме того, вы можете задать свою собственную main функция:

componentArgs = appFrameObj.getComponentArgs;
buildInfo = appFrameObj.getBuildInfo;
buildInfo.addSourcePaths(pathToMyMainC);                            
buildInfo.addSourceFiles(myMainC);

Примеры

Использование rtw.pil.RtIOStreamApplicationFramework в PIL Connectivity

Для примера, который показывает, как использовать этот объект при настройке связи PIL, смотрите:

Введенный в R2008b