AUTOSAR共享或每个配置参数
您可以建模AUTOSAR共享参数(SharedParameter
和每个参数(PerInstanceParameter
s)用于AUTOSAR软件组件,这些组件可能是多次实例化。共享参数值的所有实例之间共享一个组件。每个参数值是独一无二的和私人每个组件实例。AUTOSAR的运行时环境,校准工具可以访问SharedParameter
年代和PerInstanceParameter
校准和测量。
AUTOSAR共享或每个模型参数,从ARXML文件或创建导入参数定义在模型参数的内容金宝app®。高级信息共享和工作流,每个参数共享和每个参数。
AUTOSAR建模参数模型,您可以使用工作空间的参数模型。金宝app
AUTOSAR共享工作区配置模型参数作为参数
在仿真软件模型AUTOSAR共享参数:金宝app
打开一个AUTOSAR模型包含模型的工作区要生成一个AUTOSAR的参数
SharedParameter
。这个示例使用模型autosar_swc_counter
。模型仿真软件的AUTOSAR共享参数,配置模型空间参数,不是一个模型参数(也就是金宝app说,没有独特的每个实例一个多实例模型)。例如,在Model Explorer视图的参数,明确的论点财产。在模型示例
autosar_swc_counter
、清晰的论点属性参数k参数StorageClass设置为汽车
。AUTOSAR代码的角度来看,打开代码映射编辑器和选择参数选项卡。在列表中可用的参数,选择
K
。在映射到下拉列表中,选择参数类型SharedParameter
。查看和修改AUTOSAR属性共享参数,单击图标。关于参数代码和校准属性的更多信息,看一下工作区参数AUTOSAR组件参数映射模型。
当您生成代码:
出口ARXML文件包含
共享参数
描述你配置的参数SharedParameter
。生成C代码包含
Rte_CData
调用共享参数使用。autosar_swc_counter_B。获得=Rte_CData_K()* Rte_IRead_Runnable_Step_RPort_InData ();
AUTOSAR每个工作区配置模型参数作为参数
AUTOSAR建模仿真软件中每个参数:金宝app
打开一个AUTOSAR模型包含模型的工作区要生成一个AUTOSAR的参数
PerInstanceParameter
。这个示例使用模型autosar_swc_throttle_sensor
。这个模型是AUTOSAR组成模型的一部分autosar_composition
,其中包含的两个实例autosar_swc_throttle_sensor
。模型一个AUTOSAR每个参数在仿真软件、配置模型空间参数,模型参数(也就是说,独特的每个实金宝app例一个多实例模型)。例如,在Model Explorer视图参数的选择论点财产。在模型示例
autosar_swc_throttle_sensor
,选择论点属性参数TPSPercent_LkupTbl
。离开这个参数StorageClass设置为汽车
。AUTOSAR代码的角度来看,打开代码映射编辑器和选择参数选项卡。选择参数
TPSPercent_LkupTbl
。在映射到下拉列表中,选择参数类型PerInstanceParameter
。查看和修改AUTOSAR属性为每个参数,单击图标。关于参数代码和校准属性的更多信息,看一下工作区参数AUTOSAR组件参数映射模型。如果你是映射参数子模型引用的组件,明白了子模型参数映射到AUTOSAR组件参数。
AUTOSAR示例模型autosar_composition
是一个组合模型,其中包含几个组件,包括组件模型的两个实例呢autosar_swc_throttle_sensor
。
如果你打开autosar_composition
,您可以右键单击模型块代表的实例autosar_swc_throttle_sensor
。如果你打开模型块对话框,实例参数选项卡,然后把它们一起,请注意模型使用不同的每个参数的值。
当您生成代码:
出口ARXML文件包含
PER-INSTANCE-PARAMETERS
描述你配置的参数PerInstanceParameter
。生成C代码包含
Rte_CData
使用电话,每个参数。Rte_IWrite_Runnable_Step_TPS_Percent_Value(自我,look1_iflf_linlcpw (rtb_DataTypeConversion (float32), (Rte_CData_TPSPercent_LkupTbl(自我))- > BP1 (Rte_CData_TPSPercent_LkupTbl(自我))- >表,10 u));