主要内容

配置AUTOSAR校准组件

AUTOSAR校准参数组件(ParameterSwComponent)包含校准参数,可以通过访问AUTOSAR软件组件(swc)使用一个相关的提供者端口。你可以一个校准组件从ARXML代码导入仿真软件金宝app®或使用AUTOSAR.Parameter数据对象创建一个校准组件模型。金宝app

在仿真软件创建一个校准组件,打开AUTOSAR模型中参数和配置他们在校准组金宝app件用于出口。例如:

  1. 打开一个模型为AUTOSAR配置AUTOSAR.Parameter基工作区中的数据对象或数据字典,或者您可以添加AUTOSAR.Parameter数据对象。

  2. 打开一个AUTOSAR参数从基地工作区或数据字典。在AUTOSAR.Parameter对话框中,设置存储类CalPrm。使用这些属性来配置参数校准组件出口:

    • HeaderFile——选择指定的名称AUTOSAR软件组件头文件声明校准的参数。

    • ElementName,PortName,InterfacePath——将校准参数关联到一个特定的AUTOSAR元素,AUTOSAR端口和AUTOSAR接口。指定一个元素名称,港口的名字,一个接口的道路。

    • CalibrationComponent-限定名的校准组件出口,包含这个参数。

    • ProviderPortName-短名称的提供者与校准组件相关联的端口。

  3. 申请更改并保存模型。

当你从模型生成代码:

  • 软件出口AUTOSAR校准的校准组件指定参数。例如,这是摘录的ParameterSwComponentXML导出基于标定参数的配置K

    < AR-PACKAGE > <字>counter_swc< /字> <元素> < PARAMETER-SW-COMPONENT-TYPE UUID = "……" > <字>计数器< /字> <端口> < P-PORT-PROTOTYPE UUID = "……" > <字>pCounter< /字> < PROVIDED-COM-SPECS >…< PARAMETER-PROVIDE-COM-SPEC > < INIT-VALUE > <常量引用> < SHORT-LABEL >K< / SHORT-LABEL > < CONSTANT-REF DEST = " CONSTANT-SPECIFICATION " > /公司/动力/数据类型/地面/ K < / CONSTANT-REF > < /常量引用> < / INIT-VALUE > < PARAMETER-REF DEST = " PARAMETER-DATA-PROTOTYPE " > / CalibrationComponents counter_if / K < / PARAMETER-REF > < / PARAMETER-PROVIDE-COM-SPEC >…< / PROVIDED-COM-SPECS > < PROVIDED-INTERFACE-TREF DEST = "参数接口" > / CalibrationComponents counter_if < / PROVIDED-INTERFACE-TREF > < / P-PORT-PROTOTYPE > < /端口> < / PARAMETER-SW-COMPONENT-TYPE > < /元素> < / AR-PACKAGE >
  • 参数初始值的出口ParameterProvideComSpecParameterSwComponentParameterRequireComSpecApplicationSwComponent。这是一个出口的摘录ParameterRequireComSpecXML。

    < R-PORT-PROTOTYPE UUID = "……" > <字>rCounter< /字> < REQUIRED-COM-SPECS >…< PARAMETER-REQUIRE-COM-SPEC > < INIT-VALUE > <常量引用> < SHORT-LABEL >K< / SHORT-LABEL > < CONSTANT-REF DEST = " CONSTANT-SPECIFICATION " > /公司/动力/数据类型/地面/ K < / CONSTANT-REF > < /常量引用> < / INIT-VALUE > < PARAMETER-REF DEST = " PARAMETER-DATA-PROTOTYPE " > / CalibrationComponents counter_if / K < / PARAMETER-REF > < / PARAMETER-REQUIRE-COM-SPEC >…< / REQUIRED-COM-SPECS > < REQUIRED-INTERFACE-TREF DEST = "参数接口" > / CalibrationComponents counter_if < / REQUIRED-INTERFACE-TREF > < / R-PORT-PROTOTYPE >

为校准组件参数,导出AUTOSAR组件后,你必须包括校准接口定义XML文件导入参数为创作工具。

请注意

使用CalPrmCSC属性CalibrationComponentProviderPortName只产生一个校准组件模型,而不是为校准组件起源于一个AUTOSAR创作工具。金宝app

另请参阅