exponenta event banner

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