rtw.pil.RtIOStreamApplicationFramework

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

Описание

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

Создание

Описание

пример

appFrameObj = rtw.pil.RtIOStreamApplicationFramework(componentArgs) возвращает объект, который обеспечивает доступ к RTW.BuildInfo объект, содержащий PIL-специфичные файлы (включая main PIL функция. 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

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

Представленный в R2008b