配置基于工具链的构建过程
控制基于工具链的构建过程,以创建PIL应用程序。
rtw.connectivity.MakefileBuilder(componentArgs, targetApplicationFramework, exeExtension)
创建一个带有以下参数的对象:
componentArgs
——一个rtw.connectivity.ComponentArgs
对象
TargetApplicationFramework
——一个rtw.pil.RtIOStreamApplicationFramework
对象。例如,myPIL。TargetFramework
.
exeExtension
—目标系统可执行文件的扩展名。扩展依赖于定义的工具链rtw.connectivity.ConfigRegistry
.对于嵌入式目标,扩展可以是,例如,“.elf”
,“.abs”
,“.sre”
,或“.hex”
.对于一个窗户®发展计算机目标,延伸为. exe”
.对于UNIX®开发计算机目标,扩展空,''
.
如果你使用模板生成文件的方法来构建PIL应用程序,你必须提供一个包含这些令牌的模板生成文件:
MAKEFILEBUILDER_TGT
STANDALONE_SUPPRESS_EXE
您可以通过自定义一个提供的ERT模板生成文件的副本来创建模板生成文件,例如:ert_unix.tmf
或ert_vc.tmf
.你必须将MAKEFILEBUILDER_TGT
和STANDALONE_SUPPRESS_EXE
带有相应makefile规则的令牌。有关更多信息,请参见自定义模板makefile.
rtw.connectivity.MakefileBuilder
在公益诉讼的连接有关如何使用此对象建立PIL连接的示例,请参阅:
对MATLAB®,从命令行执行循环中的处理器
对于仿真金宝app软件®,为自定义目标配置处理器在环(PIL)