----自动化不仅是一种技术,更是一种思维方式,它将帮助我们在快节奏的工作环境中保持领先!
往期精选:
目录
示例:在Geeks_InterECU项目中为TopLevelComposition自动添加/删除 SWC
场景一:在一个已配置Composition的项目中,自动添加SWC
场景二:在一个已配置Composition的项目中,自动删除SWC
SWC(software component)是构成Composition的关键元素。通常在isolar工具中手动添加或删除SWC不仅耗时,还容易出错。今天,小编将分享如何通过命令行在isolar Composition中实现秒级自动添加和删除SWC,让大家可以快速应对项目相关变化。
文章使用对象
autosar配置工程师,工具链集成工程师
学习目标
通过命令行在isolar Composition中实现秒级自动添加和删除SWC
演示场景
-
在一个已配置Composition的项目中,自动添加SWC。
-
在一个已配置Composition的项目中,自动删除SWC。
前提条件
-
必须安装RTA-CAR工具链(文中演示示例使用以下版本)
-
必须已存在一个已包含了Composition的rta-rcar 项目。如果没有适合的项目,可参考《Application Software》文章指导快速搭建包含composition的rta-rcar 项目。
composition自动化操作命令详解
在isolar 命令行中,使用 “-autoconfigurecomposition”命令可以对Composition进行相关自动化操作。
示例:在Geeks_InterECU项目中为TopLevelComposition自动添加/删除 SWC
在上图的示例中,展示的在Geeks_InterECU项目中修改TopLevelComposition,并通过一个名为Geeks_AutoConfigureComposition_Input. txt的单独文本文件为autoconfigurecomposition命令提供了额外的输入。
场景一:在一个已配置Composition的项目中,自动添加SWC
当composition中需要自动添加SWC时,只需在示例命令中的Geeks_AutoConfigureComposition_Input. txt文本文件中添加相关SWC的shortName即可。其中需要新添加的SWC的shortName必须符合AUTOSAR标准,并且必须出现在“CPT”和“CPT_END”语句之间定义的块中。
下图为添加SWC的示例:
场景二:在一个已配置Composition的项目中,自动删除SWC
当composition中需要自动删除SWC时,只需在示例命令中的Geeks_AutoConfigureComposition_Input. txt文本文件中指定希望从composition中删除的SWC的shortName即可。其中删除多个SWC时需要使用“,”隔开,并且必须出现在“DELETE_CPTS”语句后。
下图为删除SWC的示例:
在isolar Composition中实现秒级自动添加和删除SWC,不仅能够帮助我们大幅提升工作效率,还能减少人为错误,从而确保工作流程的精准和可靠。
关注订阅“汽车电子工具智慧库”公众号,解锁更多汽车电子工具链技能,后台私信“加群” “示例”快速加入工具交流群或获取相关示例工程及资料 。