配置AUTOSAR的元素和属性
在仿真金宝app软件®AUTOSAR字典和代码,您可以使用映射编辑器分别或共同图形化配置一个AUTOSAR软件组件和仿真软件模型元素映射到AUTOSAR组件元素。金宝app有关更多信息,请参见AUTOSAR组件配置。
使用AUTOSAR字典来配置AUTOSAR元素从AUTOSAR的角度来看。使用树格式,AUTOSAR字典显示一个映射AUTOSAR组件及其元素、通信接口、计算方法、软件解决方法和XML选项。使用树选择AUTOSAR元素和配置它们的属性。你修改的属性反映在出口ARXML AUTOSAR-compliant生成C代码中描述和可能。
AUTOSAR元素配置工作流
为经典配置AUTOSAR组件元素在仿真软件平台:金宝app
AUTOSAR系统目标文件的打开一个模型
autosar.tlc
被选中。创建或打开一个AUTOSAR的映射视图模型。在模型窗口中,做以下之一:
从应用程序选项卡,打开AUTOSAR组件设计器应用程序。
点击右下角的角度控制和选择代码。
如果模型还没有被映射到一个AUTOSAR的软件组件,打开AUTOSAR组件快速启动。快速启动程序,然后单击完成。有关更多信息,请参见与快速启动创建AUTOSAR映射组件。
AUTOSAR代码的模型打开透视图。这个角度显示下面的直接模型和模型,映射编辑器的代码。
打开AUTOSAR字典。或者点击AUTOSAR的字典按钮在代码映射编辑器或,AUTOSAR选项卡上,选择代码接口>AUTOSAR的字典。
配置AUTOSAR元素和属性,导航AUTOSAR字典树。您可以添加元素、删除元素或选择查看和修改其属性的元素。使用内容过滤字段(如果有)有选择地显示一些元素,而忽略他人,在当前视图。
配置AUTOSAR元素和属性后,打开代码映射编辑器。使用代码标签映射到模型元素映射到新的或修改AUTOSAR元素。金宝app
单击验证按钮验证AUTOSAR组件配置。如果报告错误,解决它们,然后重试验证。
配置AUTOSAR原子软件组件
AUTOSAR原子软件组件包含AUTOSAR元素中定义的AUTOSAR标准,如港口、runnable, inter-runnable变量(仍)和参数。AUTOSAR的字典,组件元素出现在树格式下的组件拥有它们。要访问组件元素及其属性,您扩展组件名称。
配置AUTOSAR原子软件组件元素和属性:
打开一个模型的映射创建AUTOSAR软件组件。有关更多信息,请参见组件创建。
从应用程序选项卡,打开AUTOSAR组件设计器应用程序。
打开AUTOSAR字典。或者点击AUTOSAR的字典按钮在代码映射编辑器或,AUTOSAR选项卡上,选择代码接口>AUTOSAR的字典。
在左边的窗格中AUTOSAR的字典,下AUTOSAR中,选择AtomicComponents。
AUTOSAR字典中的原子组件视图显示原子组件及其类型。您可以:
选择一个AUTOSAR同类组件并选择一个菜单的值(也就是说,它的原子软件组件类型):
应用程序
为应用程序组件ComplexDeviceDriver
对于复杂的设备驱动程序组件EcuAbstraction
ECU抽象组件SensorActuator
传感器或执行器组件ServiceProxy
为服务代理组件
重命名一个组件通过编辑它的名字文本。
在左边的窗格中AUTOSAR的词典,扩大AtomicComponents并选择一个AUTOSAR组件。
AUTOSAR字典中的组件视图显示所选组件的名称和类型,和组件选择ARXML文件导出。您可以:
修改生成的内部行为限定名称的组件。指定一个AUTOSAR包路径和名称。
修改为组件生成实现限定名。指定一个AUTOSAR包路径和名称。
修改AUTOSAR包生成组件。指定AUTOSAR包路径,您可以做以下:
输入一个包路径中包参数字段。包路径可以使用一个组织命名模式,如
/公司名称/动力系统
。点击右边的按钮包现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,组件包参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod。
关于组件的XML选项的更多信息,请参阅配置AUTOSAR包。
AUTOSAR端口配置
AUTOSAR的软件组件包含AUTOSAR标准中定义的通信端口,包括sender-receiver(因此),客户机/服务器(c)方式开关(m),非易失性(NV)数据,触发和参数界面。AUTOSAR的字典,通信端口出现在树格式下的组件拥有他们,在一个端口类型的名字。访问端口元素及其属性,你扩展组件名称和扩展端口类型名称。
Sender-Receiver港口
AUTOSAR字典视图发送方和接收方端口支持建模AUTOSAR sender-receiver(因此)通信仿真软件。金宝app金宝app您使用AUTOSAR字典配置AUTOSAR因此端口,因此接口,因此在模型中数据元素。有关更多信息,请参见配置AUTOSAR Sender-Receiver通信和配置AUTOSAR排队Sender-Receiver沟通。
配置AUTOSAR因此端口元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。
在左边的窗格中AUTOSAR的词典,扩大组件名称并选择ReceiverPorts。
AUTOSAR的接收机端口视图字典接收机端口列表及其属性。您可以:
选择一个AUTOSAR接收机端口和视图并选择重新选择相关因此接口。
重命名一个接收机端口通过编辑它的名字文本。
当您选择一个接收机端口,AUTOSAR字典显示额外的端口通信规范(全路径名)属性。nonqueued接收机端口,您可以修改全路径名属性
AliveTimeout
,HandleNeverReceived
,InitValue
。排队接收机端口,您可以修改全路径名属性QueueLength
。有关更多信息,请参见配置AUTOSAR Sender-Receiver端口全路径名。添加一个接收机端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有因此接口。
删除一个接收机端口,选择端口,然后单击删除按钮。
AUTOSAR词典的在左边的窗格中,选择SenderPorts。
发送方端口视图AUTOSAR字典列表发送方港口及其属性。您可以:
选择一个AUTOSAR发送端口和视图并选择重新选择相关因此接口。
重命名一个发送方端口通过编辑它的名字文本。
当您选择一个发送方港口,AUTOSAR字典显示额外的端口通信规范(全路径名)属性。nonqueued发送方端口,您可以修改全路径名属性
InitValue
。有关更多信息,请参见配置AUTOSAR Sender-Receiver端口全路径名。添加一个发送方端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有因此接口。
删除发送端口,然后单击选择端口删除按钮。
AUTOSAR词典的在左边的窗格中,选择SenderReceiverPorts。
sender-receiver端口视图AUTOSAR字典列表sender-receiver港口及其属性。您可以:
选择一个AUTOSAR sender-receiver端口和视图并选择重新选择相关因此接口。
重命名一个sender-receiver端口通过编辑它的名字文本。
添加一个sender-receiver端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有因此接口。
删除sender-receiver端口,然后单击选择端口删除按钮。
请注意
AUTOSAR sender-receiver港口要求AUTOSAR模式版本4.1或更高版本。选择一个模式版本的模型,去AUTOSAR代码生成选项(嵌入式编码)在配置参数对话框。
方式开关端口
AUTOSAR字典视图模式发送方和接收方端口支持AUTOSAR建模方式开关(m)通信仿真软件。金宝app金宝app您使用AUTOSAR字典配置AUTOSAR xm港口和xm接口模型。有关更多信息,请参见配置AUTOSAR方式开关通信。
配置AUTOSAR xm端口元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。
在左边的窗格中AUTOSAR的词典,扩大组件名称并选择ModeReceiverPorts。
AUTOSAR字典列表中的模式接收机端口视图模式接收机端口及其属性。您可以:
选择一个AUTOSAR模式接收机端口和视图并选择重新选择相关的m界面。
重命名一个文本编辑模式接收机端口的名称。
添加一个模式接收机端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有的m界面。如果一个m界面不存在的组件,您必须创建一个之前添加端口。
删除一个模式接收机端口,然后单击选择端口删除按钮。
AUTOSAR词典的在左边的窗格中,选择ModeSenderPorts。
AUTOSAR字典列表中的模式发送端口视图模式发送方港口及其属性。您可以:
AUTOSAR模式选择一个发送方端口和视图并选择重新选择相关的m界面。
重命名文本编辑模式发送方港口的名称。
添加一个模式发送端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有的m界面。如果一个m界面不存在的组件,您必须创建一个之前添加端口。
删除模式发送端口,然后单击选择端口删除按钮。
客户机-服务器端口
客户机和服务器端口支持的AUTOSAR字典视图建模AUTOSAR客户机/服务器(c)通信仿真软件。金宝app金宝app您使用AUTOSAR字典配置AUTOSAR c端口,c接口和c操作在你的模型。有关更多信息,请参见配置AUTOSAR客户机-服务器通信。
配置AUTOSAR c端口元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。
在左边的窗格中AUTOSAR的词典,扩大组件名称并选择ClientPorts。
客户端端口视图在AUTOSAR词典客户端端口及其属性。您可以:
选择一个AUTOSAR端端口和视图并选择重新选择相关的c接口。
重命名一个文本编辑客户端端口的名称。
添加客户端端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有的c接口。如果不存在c接口的组件,您必须创建一个之前添加端口。
删除客户端端口,然后单击选择端口删除按钮。
AUTOSAR词典的在左边的窗格中,选择ServerPorts。
AUTOSAR字典列表中的服务器端口视图服务器端口和它们的属性。您可以:
选择一个AUTOSAR服务器端口,查看和选择重新选择相关的c接口。
重命名一个服务器端口通过编辑它的名字文本。
添加一个服务器端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有的c接口。如果不存在c接口的组件,您必须创建一个之前添加端口。
删除服务器端口,然后单击选择端口删除按钮。
非易失性数据端口
AUTOSAR字典的看法非易失性(NV)发送方和接收方端口支持建模AUTOSAR NV数据通信仿真软件。金宝app金宝app您使用AUTOSAR字典配置AUTOSAR NV港口,NV接口和NV数据元素模型。有关更多信息,请参见配置AUTOSAR非易失性数据通信。
配置AUTOSAR NV端口元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。
在左边的窗格中AUTOSAR的词典,扩大组件名称并选择NvReceiverPorts。
NV接收机端口视图AUTOSAR字典NV接收机端口列表及其属性。您可以:
选择一个AUTOSAR NV接收机端口和视图并选择重新选择相关NV数据接口。
重命名一个NV接收机端口通过编辑它的名字文本。
添加一个NV接收机端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有NV接口。
删除一个NV接收机端口,然后单击选择端口删除按钮。
AUTOSAR词典的在左边的窗格中,选择NvSenderPorts。
NV发送端口视图AUTOSAR字典列表NV发送方港口及其属性。您可以:
选择一个AUTOSAR NV发送端口和视图并选择重新选择相关NV数据接口。
重命名一个NV发送端口通过编辑它的名字文本。
添加一个NV发送端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有NV接口。
删除一个NV发送端口,选择端口,然后单击删除按钮。
AUTOSAR词典的在左边的窗格中,选择NvSenderReceiverPorts。
NV sender-receiver端口视图AUTOSAR字典列表NV sender-receiver港口及其属性。您可以:
选择一个AUTOSAR NV sender-receiver端口和视图并选择重新选择相关NV数据接口。
重命名一个NV sender-receiver端口通过编辑它的名字文本。
添加一个NV sender-receiver端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有NV接口。
删除一个NV sender-receiver端口,然后单击选择端口删除按钮。
请注意
AUTOSAR NV sender-receiver港口要求AUTOSAR模式版本4.1或更高版本。选择一个模式版本的模型,去AUTOSAR代码生成选项(嵌入式编码)在配置参数对话框。
参数接收端口
AUTOSAR的字典视图参数接收机端口支持建模AUTOSAR参数的接收端通信仿真软件。金宝app金宝app您使用AUTOSAR字典接收机端口配置AUTOSAR参数,参数的接口,在您的模型和参数数据元素。有关更多信息,请参见AUTOSAR端口通信参数配置参数组件。
配置AUTOSAR参数接收机端口元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。在左边的窗格中AUTOSAR的词典,扩大组件名称并选择ParameterReceiverPorts。
AUTOSAR字典中的参数接收机端口视图列表参数接收机端口及其属性。您可以:
选择一个AUTOSAR参数接收机端口和视图并选择重新选择相关参数界面。
重命名一个参数接收机端口通过编辑它的名字文本。
添加一个参数接收机端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有的参数界面。
删除一个参数接收机端口,然后单击选择端口删除按钮。
触发接收机端口
触发接收机端口支持的AUTOSAR字典视图建模仿真软件AUTOSAR触发通信接收机的一面。金宝app金宝app您使用AUTOSAR字典配置AUTOSAR触发接收机端口,触发接口,在您的模型和触发器。有关更多信息,请参见配置为AUTOSAR外部触发事件通信接收机。
配置AUTOSAR触发接收机端口元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。在左边的窗格中AUTOSAR的词典,扩大组件名称并选择TriggerReceiverPorts。
AUTOSAR的触发器接收机端口视图字典列表触发接收机端口和它们的属性。您可以:
选择一个AUTOSAR触发接收机端口和视图并选择重新选择相关的触发接口。
重命名一个触发器接收机端口通过编辑它的名字文本。
添加一个触发接收机端口,单击添加按钮并使用对话框添加端口。指定一个端口名称,并将它与现有的触发接口。
删除触发器接收机端口,然后单击选择端口删除按钮。
配置AUTOSAR可运行
的可运行的视图AUTOSAR词典支持建模AUTOSAR runnable金宝app实体(runnable)和事件,内部AUTOSAR组件行为的实现方面,在仿真软件。金宝app您使用AUTOSAR字典配置AUTOSAR可运行和相关事件激活它们。有关更多信息,请参见配置AUTOSAR runnable和事件。
AUTOSAR的字典,可出现在树格式下的组件拥有它们。进入可运行和事件元素及其属性,您扩展组件名称。
配置AUTOSAR runnable和事件的元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。在左边的窗格中AUTOSAR的词典,扩大组件名称并选择可运行的。
可运行视图AUTOSAR字典列表可运行的AUTOSAR组件。您可以:
AUTOSAR runnable通过编辑它的名称重命名一个文本。
修改一个可运行的符号名称。指定的AUTOSAR runnable符号名ARXML和C代码中导出。例如,如果您改变的符号名
Runnable1
从Runnable1
来test_symbol
,符号名的test_symbol
出现在出口ARXML和C代码。这是一个导出的ARXML样本描述:< RUNNABLE-ENTITY UUID = "……" > <字> Runnable1 < /字>…< >符号test_symbol< / >象征……< / RUNNABLE-ENTITY >
这是一个示例生成的C代码:
/ *模型阶跃函数TID1 * /空白test_symbol(空白)/ *明确任务:Runnable1 * / {…}
请注意
AUTOSAR的服务器运行的——也就是说,与一个可运行
OperationInvokedEvent
- - -象征名称必须匹配仿真软件服务器函数名。金宝appAUTOSAR的服务器可运行,设置可运行属性
canBeInvokedConcurrently
指定是否要执行并发约束。对于nonserver runnable,离开canBeInvokedConcurrently
设置为假
。有关更多信息,请参见AUTOSAR服务器运行的并发性约束。添加一个可运行,点击添加按钮。
删除runnable,选择可运行,然后单击删除按钮。
选择一个可运行的相关事件的列表。的事件窗格中列出了每个AUTOSAR事件类型,TimingEvent
,DataReceivedEvent
,ModeSwitchEvent
,OperationInvokedEvent
,InitEvent
,DataReceiveErrorEvent
,或ExternalTriggerOccurredEvent
——和名称。您可以重命名一个AUTOSAR事件通过编辑它的名字文本。您可以使用按钮添加事件和删除事件从runnable添加或删除事件。
如果你选择一个事件的类型DataReceivedEvent
,运行的是激活的DataReceivedEvent
。选择事件名称来显示它触发财产。从列表中选择一个触发事件的触发端口可用。
如果你选择一个事件的类型DataReceiveErrorEvent
,运行的是激活的DataReceiveErrorEvent
。选择事件名称来显示它触发财产。从列表中选择一个触发事件的触发端口可用。(有关使用的更多信息DataReceiveErrorEvent
,请参阅为DataReceiveErrorEvent配置AUTOSAR接收机端口)。
如果你选择一个事件的类型ModeSwitchEvent
,模式激活和模式接收机端口显示属性。选择一个模式接收机端口配置mode-receiver从列表中事件的港口。选择一个模式激活值从列表中事件的值(OnEntry
,OnExit
,或OnTransition
)。根据你选择的价值,一个或两个模式声明下拉列表出现。选择一个模式(或两种模式)的事件,在这些声明的方式声明组与模型相关的AUTOSAR建模的轮廓尺寸,mode-receiver端口。金宝app(有关使用的更多信息ModeSwitchEvent
,请参阅配置AUTOSAR方式开关通信)。
如果你选择一个事件的类型OperationInvokedEvent
,可成为AUTOSAR服务器可运行。选择事件名称来显示它触发财产。从列表中选择一个触发事件可用的服务器端口和操作的组合。的操作签名显示以下触发财产。(有关使用的更多信息OperationInvokedEvent
,请参阅配置AUTOSAR客户机-服务器通信)。
如果你选择一个事件的类型InitEvent
,您可以重命名事件通过编辑它的名字文本。(有关使用的更多信息InitEvent
,请参阅初始化配置AUTOSAR Runnable(重要))。
请注意
AUTOSARInitEvent
年代要求AUTOSAR模式版本4.1或更高版本。选择一个模式版本的模型,去AUTOSAR代码生成选项(嵌入式编码)在配置参数对话框。
如果你选择一个事件的类型ExternalTriggerOccurredEvent
激活,可当一个AUTOSAR软件组件或服务信号外部触发事件。选择事件名称来显示它触发财产。从列表中选择一个触发事件的触发接收机端口和触发组合。(有关使用的更多信息ExternalTriggerOccurredEvent
,请参阅配置为AUTOSAR外部触发事件通信接收机)。
AUTOSAR Inter-Runnable配置变量
的伊夫视图AUTOSAR词典支持建模AUTOSAR inter-ru金宝appnnable变量(课),连接内部AUTOSAR组件行为的可运行和实施方面,在仿真软件。金宝app你使用AUTOSAR字典创建AUTOSAR伊夫和配置IRV数据属性。有关更多信息,请参见配置AUTOSAR校准和测量数据。
AUTOSAR的字典,仍出现在树格式下的组件拥有它们。访问IRV元素及其属性,你扩展组件名称。
配置AUTOSAR IRV元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。在左边的窗格中AUTOSAR的词典,扩大组件名称并选择伊夫。
AUTOSAR的IRV查看字典列表仍AUTOSAR的组件。您可以:
AUTOSAR IRV通过编辑它的名称重命名一个文本。
指定级别的访问仍数据校准和测量工具。选择一个伊夫和设置它SwCalibrationAccess价值
只读的
,读写
,或NotAccessible
。选择指定的格式使用校准和测量工具显示IRV数据。在DisplayFormat字段中,输入一个ANSI®C
printf
格式说明符字符串。例如,% 2.1 d
指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat。选择指定的软件解决方法IRV数据。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用
SwAddrMethod
s组数据在内存中访问的校准和测量工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods。要添加一个IRV,单击添加按钮。
删除一个伊夫,选择伊夫和然后点击删除按钮。
AUTOSAR配置参数
的参数视图AUTOSAR词典支持建模AUTOSAR内部校准参数,对于金宝app使用AUTOSAR集成和分布式查找,在仿真软件。金宝app你使用AUTOSAR字典创建AUTOSAR内部参数和配置参数数据属性。对出口校准参数,您创建的参数界面。
AUTOSAR的字典,内部参数出现在树格式下的组件拥有它们。访问参数元素及其属性,你扩展组件名称。
AUTOSAR参数配置元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。在左边的窗格中AUTOSAR的词典,扩大组件名称并选择参数。
AUTOSAR字典列表中的参数视图AUTOSAR组件的内部参数。您可以:
重命名一个AUTOSAR参数通过编辑它的名字文本。
指定级别的访问参数校准和测量工具。选择一个参数和设置它SwCalibrationAccess价值
只读的
,读写
,或NotAccessible
。选择指定要使用的格式通过校准和测量工具来显示参数数据。在DisplayFormat字段中,输入一个ANSI C
printf
格式说明符字符串。例如,% 2.1 d
指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat。(可选)指定一个软件解决方法的参数数据。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用
SwAddrMethod
s组数据在内存中访问的校准和测量工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods。要添加一个内部参数,单击添加按钮。
删除一个内部参数,然后单击选择参数删除按钮。
配置AUTOSAR通信接口
AUTOSAR的软件组件使用AUTOSAR标准通信接口中定义,包括sender-receiver(因此),客户机/服务器(c)方式开关(m),非易失性(NV)数据,触发和参数界面。AUTOSAR的字典,通信接口出现在树格式下的接口类型名称。访问界面元素及其属性,您扩展接口类型名称。
Sender-Receiver接口
的因此接口视图AUTOSAR词典支持建模AUTOSAR sender-r金宝appeceiver(因此)通信仿真软件。金宝app您使用AUTOSAR字典配置AUTOSAR因此端口,因此接口,因此在模型中数据元素。有关更多信息,请参见配置AUTOSAR Sender-Receiver通信和配置AUTOSAR排队Sender-Receiver沟通。
配置AUTOSAR因此界面元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。
AUTOSAR词典的在左边的窗格中,选择因此接口。
因此接口视图AUTOSAR字典列表AUTOSAR sender-receiver接口和它们的属性。您可以:
选择一个因此界面,然后选择菜单的值指定是否这是一个服务。
重命名一个因此界面通过编辑它的名字文本。
添加一个因此界面,单击添加按钮并使用对话框添加接口。指定一个接口名称,它包含数据元素的数量,是否一个服务接口,接口包的路径。
删除一个因此界面,然后点击选择界面删除按钮。
在左边的窗格中AUTOSAR的词典,扩大因此接口并从列表中选择一个因此界面。
因此AUTOSAR字典界面视图会显示出被选中模型因此接口的名称,是否它是一个服务,AUTOSAR包生成的接口。
修改AUTOSAR包的接口,您可以做以下:
输入一个包路径中包参数字段。
点击右边的按钮包现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,接口包参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod。
在左边的窗格中AUTOSAR的词典,扩大选择界面,选择DataElements。
AUTOSAR字典列表中的数据元素视图AUTOSAR sender-receiver接口数据元素及其属性。您可以:
选择一个因此接口数据元素和编辑它的名字价值。
指定级别的校准和测量工具因此接口访问数据元素。选择一个数据元素并设置它SwCalibrationAccess价值
只读的
,读写
,或NotAccessible
。选择指定要使用的格式通过校准和测量工具来显示数据元素。在DisplayFormat字段中,输入一个ANSI C
printf
格式说明符字符串。例如,% 2.1 d
指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat。(可选)指定一个数据元素的软件处理方法。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用
SwAddrMethod
s组数据在内存中访问的校准和测量工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods。添加一个数据元素,单击添加按钮。
删除一个数据元素,然后单击选择的数据元素删除按钮。
方式开关接口
的xm接口视图AUTOSAR词典支持AUTOSAR建模方式开关(m)通信金宝app仿真软件。金宝app您使用AUTOSAR字典配置AUTOSAR xm港口和xm接口模型。有关更多信息,请参见配置AUTOSAR方式开关通信。
配置AUTOSAR m界面元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。
AUTOSAR词典的在左边的窗格中,选择xm接口。
AUTOSAR字典列表AUTOSAR的xm接口视图方式开关接口和它们的属性。您可以:
选择一个m接口,指定是否它是一个服务,并修改相关的模式组的名称。
的IsService属性默认为
真正的
。的真正的
设置假设m界面参与运行时模式管理,例如,执行的基本软件模式管理器。模式组包含模式的价值观,在仿真软件使用枚举声明。金宝app有关更多信息,请参见配置AUTOSAR方式开关通信。
重命名一个m界面通过编辑它的名字文本。
添加一个m界面,单击添加按钮并使用对话框添加接口。指定一个接口名称,模组的名字,是否一个服务接口,接口包的路径。
删除一个m界面,然后点击选择界面删除按钮。
在左边的窗格中AUTOSAR的词典,扩大xm接口并从列表中选择一个m界面。
AUTOSAR字典中的m界面视图会显示出被选中模型m接口的名称,是否它是一个服务,相关的模式组和AUTOSAR包的接口。
修改AUTOSAR包的接口,您可以做以下:
输入一个包路径中包参数字段。
点击右边的按钮包现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,接口包参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod。
客户机-服务器接口
的c接口视图AUTOSAR词典支持建模AUTOSAR客户机-服务器(c金宝app)通信仿真软件。金宝app您使用AUTOSAR字典配置AUTOSAR c端口,c接口和c操作在你的模型。有关更多信息,请参见配置AUTOSAR客户机-服务器通信。
配置AUTOSAR c界面元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。
AUTOSAR词典的在左边的窗格中,选择c接口。
AUTOSAR的c接口视图字典列表AUTOSAR客户机-服务器接口和它们的属性。您可以:
选择c接口,然后选择菜单的值指定是否这是一个服务。
重命名一个c接口通过编辑它的名字文本。
添加一个c界面,单击添加按钮并使用对话框添加接口。指定一个接口名称,它包含有关操作的数量,是否一个服务接口,接口包的路径。
删除一个c接口,然后单击选择界面删除按钮。
在左边的窗格中AUTOSAR的词典,扩大c接口并从列表中选择一个c接口。
AUTOSAR字典中的c接口视图会显示出被选中模型c接口的名称,是否它是一个服务,AUTOSAR包的接口。
修改AUTOSAR包的接口,您可以做以下:
输入一个包路径中包参数字段。
点击右边的按钮包现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,接口包参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod。
在左边的窗格中AUTOSAR的词典,扩大选择界面,选择操作。
AUTOSAR字典的操作视图列出了AUTOSAR客户机-服务器接口操作。您可以:
选择一个c接口操作和编辑它的名字价值。
添加一个操作,单击添加按钮并使用Add操作对话框。在对话框中,指定一个操作名称和相关仿真软件的功能。金宝app创建操作参数从一个仿真软件功能,在场中选择相关的仿真软件功能配置。金宝app如果要创建一个操作没有参数,选择
没有一个
。删除操作,然后单击选择操作删除按钮。
在左边的窗格中AUTOSAR的词典,扩大操作并从列表中选择一个操作。
AUTOSAR字典的操作视图显示所选c操作的名称。
在左边的窗格中AUTOSAR的词典,扩大选择的操作和选择参数。
AUTOSAR字典列表中的参数视图AUTOSAR客户机-服务器操作参数和它们的属性。您可以:
选择一个c操作参数和编辑它的名字值。
指定的方向c操作参数。设置它方向价值
在
,出
,InOut
,或错误
。选择错误
如果操作参数返回应用程序错误状态。有关更多信息,请参见AUTOSAR的客户机-服务器配置错误处理。指定的级别访问c操作参数校准和测量工具。选择一个参数,设置它SwCalibrationAccess价值
只读的
,读写
,或NotAccessible
。选择指定要使用的格式通过校准和测量工具显示参数。在DisplayFormat字段中,输入一个ANSI C
printf
格式说明符字符串。例如,% 2.1 d
指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat。选择指定软件解决方法的参数。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用
SwAddrMethod
s组数据在内存中访问的校准和测量工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods。要添加一个参数,单击添加按钮。
移除一个论证,选择参数,然后单击删除按钮。
显示服务器创建从以下操作参数金宝app仿真软件的功能块。
非易失性数据接口
的NV接口视图AUTOSAR词典支持AUTOSAR建模的非易失性(NV)金宝app数据通信仿真软件。金宝app您使用AUTOSAR字典配置AUTOSAR NV港口,NV接口和NV数据元素模型。有关更多信息,请参见配置AUTOSAR非易失性数据通信。
配置AUTOSAR NV界面元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。
AUTOSAR词典的在左边的窗格中,选择NV接口。
NV接口视图AUTOSAR字典列表AUTOSAR NV数据接口和它们的属性。您可以:
选择一个NV界面,然后选择菜单的值指定是否这是一个服务。
重命名一个NV接口通过编辑它的名字文本。
添加一个NV界面,单击添加按钮并使用对话框添加接口。指定一个接口名称,它包含相关数据元素的数量,是否一个服务接口,接口包的路径。
删除一个NV接口,然后单击选择界面删除按钮。
在左边的窗格中AUTOSAR的词典,扩大NV接口并从列表中选择一个NV接口。
NV接口视图AUTOSAR字典会显示出被选中模型NV数据接口的名称,是否它是一个服务,AUTOSAR包生成的接口。
修改AUTOSAR包的接口,您可以做以下:
输入一个包路径中包参数字段。
点击右边的按钮包现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,接口包参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod。
在左边的窗格中AUTOSAR的词典,扩大选择界面,选择DataElements。
AUTOSAR字典列表中的数据元素视图AUTOSAR NV接口数据元素及其属性。您可以:
选择一个NV接口数据元素和编辑它的名字价值。
指定的校准和测量工具访问NV接口数据元素。选择一个数据元素并设置它SwCalibrationAccess价值
只读的
,读写
,或NotAccessible
。选择指定要使用的格式通过校准和测量工具来显示数据元素。在DisplayFormat字段中,输入一个ANSI C
printf
格式说明符字符串。例如,% 2.1 d
指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat。(可选)指定一个数据元素的软件处理方法。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用
SwAddrMethod
s组数据在内存中访问的校准和测量工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods。添加一个数据元素,单击添加按钮。
删除一个数据元素,然后单击选择的数据元素删除按钮。
参数界面
的参数界面视图AUTOSAR词典支持建模AUTOSAR参数的接收端通信仿金宝app真软件。金宝app您使用AUTOSAR字典接收机端口配置AUTOSAR参数,参数的接口,在您的模型和参数数据元素。有关更多信息,请参见AUTOSAR端口通信参数配置参数组件。
AUTOSAR参数配置界面元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。
AUTOSAR词典的在左边的窗格中,选择参数界面。
AUTOSAR字典列表中的参数接口视图AUTOSAR参数接口和它们的属性。您可以:
选择一个参数界面,然后选择菜单值指定是否这是一个服务。
重命名参数编辑界面的名称的文本。
添加一个参数界面,单击添加按钮并使用对话框添加接口。指定一个接口名称,它包含相关数据元素的数量,是否一个服务接口,接口包的路径。
删除一个参数界面,然后点击选择界面删除按钮。
在左边的窗格中AUTOSAR的词典,扩大参数界面并从列表中选择一个参数界面。
AUTOSAR字典中的参数接口视图会显示出被选中模型参数接口的名称,是否它是一个服务,AUTOSAR包生成的接口。
修改AUTOSAR包的接口,您可以做以下:
输入一个包路径中包参数字段。
点击右边的按钮包现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,接口包参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod。
在左边的窗格中AUTOSAR的词典,扩大选择界面,选择DataElements。
AUTOSAR字典列表中的数据元素视图AUTOSAR参数接口数据元素及其属性。您可以:
选择一个参数接口数据元素和编辑它的名字价值。
指定的校准和测量工具访问参数接口数据元素。选择一个数据元素并设置它SwCalibrationAccess价值
只读的
,读写
,或NotAccessible
。选择指定要使用的格式通过校准和测量工具来显示数据元素。在DisplayFormat字段中,输入一个ANSI C
printf
格式说明符字符串。例如,% 2.1 d
指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat。(可选)指定一个数据元素的软件处理方法。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用
SwAddrMethod
s组数据在内存中访问的校准和测量工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods。添加一个数据元素,单击添加按钮。
删除一个数据元素,然后单击选择的数据元素删除按钮。
触发接口
的触发接口视图AUTOSAR词典支持建模AUTOSAR触发通信接收机的一金宝app面在仿真软件。金宝app您使用AUTOSAR字典配置AUTOSAR触发接收机端口,触发接口,在您的模型和触发器。有关更多信息,请参见配置为AUTOSAR外部触发事件通信接收机。
配置AUTOSAR触发界面元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。
AUTOSAR词典的在左边的窗格中,选择触发接口。
AUTOSAR的触发器接口视图字典列表AUTOSAR触发接口和它们的属性。您可以:
选择触发界面,然后选择菜单的值指定是否这是一个服务。
重命名一个触发器文本编辑界面的名称。
添加一个触发界面,单击添加按钮并使用对话框添加接口。指定一个接口名称,它包含有关触发器的数量,是否一个服务接口,接口包的路径。
删除触发器界面,然后点击选择界面删除按钮。
在左边的窗格中AUTOSAR的词典,扩大触发接口并从列表中选择一个触发接口。
AUTOSAR字典中的触发器接口视图会显示出被选中模型触发接口的名称,是否它是一个服务,AUTOSAR包生成的接口。
修改AUTOSAR包的接口,您可以做以下:
输入一个包路径中包参数字段。
点击右边的按钮包现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,接口包参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod。
在左边的窗格中AUTOSAR的词典,扩大选择界面,选择触发器。
触发器视图的AUTOSAR字典列表AUTOSAR触发器及其属性。您可以:
选择一个触发和编辑它的名字价值。
如果触发器是周期性的,您可以使用CseCode和CseCodeFactor指定一个触发器。(否则,离开这段时间不明。)
指定的时间基础,选择一个值CseCode菜单。的值是基于ASAM代码扩展单元(CSE)。
指定比例因子,输入一个整数值CseCodeFactor字段。
例如,指定一段15毫秒,集CseCode来
CSE3
(1毫秒)和集CseCodeFactor来15
。CseCode 时基 没有一个
不明(触发不定期)
CSE0
1µsec(微秒)
CSE1
10µsec
CSE2
100年µsec
CSE3
1微秒(毫秒)
CSE4
10毫秒
CSE5
100毫秒
CSE6
1秒
CSE7
10秒
CSE8
1分钟
CSE9
1小时
CSE10
1天
CSE20
1 fs(飞秒)
CSE21
10 fs
CSE22
100 fs
CSE23
1 ps(皮秒)
CSE24
10 ps
CSE25
100 ps
CSE26
1 ns(纳秒)
CSE27
10纳秒
CSE28
100纳秒
CSE100
角度
CSE101
革命(1 = 360度)
CSE102
周期(1 = 720度)
CSE997
计算周期
CSE998
当框架可用
CSE999
总是有一个新值
CSE1000
不确定性(没有固定比例)
添加一个触发器,单击添加按钮。
删除触发器,选择触发,然后单击删除按钮。
配置AUTOSAR计算方法
的CompuMethods视图AUTOSAR词典支持AUTOSAR建模计算方法(Comp金宝appuMethods),指定内部值之间的转换和物理表示的AUTOSAR数据,在仿真软件。金宝app您使用AUTOSAR字典AUTOSAR CompuMethods创建和配置。有关更多信息,请参见配置AUTOSAR CompuMethods。
配置AUTOSAR CompuMethod元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。选择CompuMethods。
AUTOSAR字典中的CompuMethods视图显示CompuMethods及其属性。您可以:
选择一个CompuMethod和修改属性,如名称、类别、单位、校准和测量显示格式,AUTOSAR CompuMethod包生成,和一个引用CompuMethod模型数据类型的列表。金宝app属性描述,请参阅配置AUTOSAR CompuMethod属性。
添加一个CompuMethod,单击添加按钮并使用Add CompuMethod对话框,下面描述。
删除一个CompuMethod,选择CompuMethod然后单击删除按钮。
修改AUTOSAR CompuMethod包,您可以做以下:
输入一个包路径中包参数字段。
点击右边的按钮包现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,CompuMethod包参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod。
关联一个CompuMethod仿真软件模型中使用的数据类型,选择一个金宝appCompuMethod并单击添加按钮的右边金宝app模型数据类型。该操作将会打开一个对话框可用数据类型的列表。添加一个数据类型金宝app模型数据类型列表,选择数据类型并单击好吧。删除的数据类型金宝app模型数据类型列表,选择数据类型并单击删除。
Add CompuMethod对话框允许您创建一个CompuMethod并指定初始属性,如名称、类别、单位、校准和测量显示格式,AUTOSAR CompuMethod包生成,以及引用CompuMethod模型数据类型。金宝app
单击添加按钮的右边金宝app模型数据类型打开模型数据类型设置为AUT金宝appOSAR CompuMethod对话框。这个对话框允许您选择一个模型数据类型添加到金宝app金宝app模型数据类型仿真软件的列表数据类型,引用金宝app一个CompuMethod。可用的数据类型列表中,选择一个金宝appSimulink.NumericType
或金宝appSimulink.AliasType
,或者输入仿真软件枚举类型的名称。金宝app
配置AUTOSAR SwAddrMethods
的SwAddrMethods视图AUTOSAR词典支持AUTOSAR建模软件解决方法(Sw金宝appAddrMethods)。AUTOSAR软件组件使用SwAddrMethods组数据和函数定义在内存中,主要是为了提高效率,性能和运行时数据访问的校准工具。AUTOSAR的字典,你可以查看或创建AUTOSAR SwAddrMethods然后SwAddrMethods分配给数据和函数集合。有关更多信息,请参见配置SwAddrMethod。
配置AUTOSAR SwAddrMethod元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。选择SwAddrMethods。
AUTOSAR字典中的SwAddrMethods视图显示SwAddrMethods及其属性。您可以:
选择一个SwAddrMethod和修改属性,如名称、部分类型和AUTOSAR SwAddrMethod包生成。
修改部分类型,选择一个值SectionType下拉列表。中列出的列值对应于SwAddrMethod部分类型AUTOSAR标准。
SectionType价值 SwAddrMethod部分类型 CalibrationVariables
CALIBRATION-VARIABLES Calprm
CALPRM 代码
代码 ConfigData
CONFIG-DATA 常量
常量 ExcludeFromFlash
EXCLUDE-FROM-FLASH Var
VAR 添加一个SwAddrMethod,单击添加按钮并使用Add SwAddrMethod对话框。指定SwAddrMethod名称,类型,部分和SwAddrMethod包的路径。
删除一个SwAddrMethod,选择SwAddrMethod然后单击删除按钮。
修改AUTOSAR SwAddrMethod包,您可以做以下:
输入一个包路径中包参数字段。
点击右边的按钮包现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,SwAddrMethod包参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod。
AUTOSAR XML配置选项
配置AUTOSAR ARXML文件导出XML选项,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。选择XML选项。
AUTOSAR字典中的XML选择视图显示XML导出参数及其值。您可以配置:
XML选择源(组件体系结构建模)
在仿真软件中创建XML文件包装AUTOSAR元素金宝app
AUTOSAR包的路径
AUTOSAR平台类型
AUTOSAR导出XML内容的各个方面
XML选择来源
XML视图显示参数的选项XML选择来源。如果当前组件模型包含在一个AUTOSAR的架构模型,该参数表示XML选项使用在模型构建。指定继承AUTOSAR架构模型
使用共享体系结构模型的XML选项设置,促进一致性模型的层次结构。指定内联在这个模型
覆盖组件模型的共享设置本地XML选项设置。
如果当前组件模型并不包含在一个AUTOSAR的架构模型,XML选择来源参数没有影响。
另外,您可以通过编程的方式配置XML选项通过调用AUTOSAR来源集
函数。对财产XmlOptionsSource
,指定内联
或继承
。例如:
arProps = autosar.api.getAUTOSARProperties (hModel);集(arProps,“XmlOptions”,“XmlOptionsSource”,“内联”);
体系结构模型的XML选项的更多信息,请参阅生成和包AUTOSAR组成XML描述和组件的代码。
导出的XML文件的包装
在XML选择视图中,您可以指定XML文件包装的粒度模型中创建AUTOSAR元素。金宝app(进口AUTOSAR XML文件保留他们的文件结构,所述双向保护AUTOSAR XML文件结构和元素的信息)。选择下列值之一导出的XML文件的包装。
单独的文件
——出口XML到一个单独的文件,
。modelname
.arxml模块化
——出口XML为多个文件,命名根据信息的类型。导出文件名称 默认情况下包含… modelname
_component.arxml软件组件,包括:
港口
事件
可运行的
Inter-runnable变量(课)
包括数据类型集
组件范围的参数和变量
这是主ARXML文件导出仿真软件模型。金宝app除了软件组件,该组件文件包含packageable出口商不移动的元素数据类型,实现,接口,或时机文件基于AUTOSAR元素类别。
modelname
_datatype.arxml数据类型和相关元素,包括:
应用程序数据类型
软件基本类型
数据类型映射集
不断规范
物理数据的约束
系统常量
软件解决方法
模式声明组
计算方法
单位和单位组
软件记录布局
内部数据的约束
modelname
_implementation.arxml软件组件实现,包括代码描述符。 modelname
_interface.arxml接口,包括因此,c, m, NV、参数,并触发接口。接口包括特定类型元素,如因此数据元素,c操作、出口参数,或触发器。 modelname
_timing.arxml时机模型,包括可运行的执行顺序约束。
另外,您可以通过编程的方式包装通过调用AUTOSAR导出的XML配置文件集
函数。对财产ArxmlFilePackaging
,指定SingleFile
或模块化
。例如:
arProps = autosar.api.getAUTOSARProperties (hModel);集(arProps,“XmlOptions”,“ArxmlFilePackaging”,“SingleFile”);
有关更多信息,请参见AUTOSAR C和生成XML文件。
AUTOSAR包的路径
在XML选择视图中,您可以配置AUTOSAR包(AR-PACKAGEs),其中包含组AUTOSAR元素和驻留在一个层次AR-PACKAGE结构。(AR-PACKAGE结构组件是逻辑上不同于ARXML文件分区选择XML选项导出的XML文件的包装或进口AUTOSAR的XML文件)。AUTOSAR包的更多信息,请参阅配置AUTOSAR包。
检查和修改AUTOSAR包路径:
分组的标题下包的路径。
分组的标题下额外的包。
另外,您可以通过编程的方式配置一个路径通过调用AUTOSAR AUTOSAR包集
函数。属性名和一个包路径指定一个包。例如:
arProps = autosar.api.getAUTOSARProperties (hModel);集(arProps,“XmlOptions”,“ApplicationDataTypePackage”,' /公司/动力/数据类型/ ApplDataTypes ');
前有关AUTOSAR包属性名和默认值的更多信息,看一下AUTOSAR配置方案和路径。
AUTOSAR平台类型
在XML选择视图中,您可以配置方面AUTOSAR平台类型的包装和命名的行为。
您可以:
指定AUTOSAR的顶级包名称实现平台类型和基本类型通过输入的包名实现平台类型包字段。
实现平台作为一个分组的类型
ImplementationDataTypes
分包。基本类型作为一个分组基类型
分包。为
模块化
ARXML出口,顶层包和它的内容导出到存根/
文件。modelname
_platformtypes.arxml指定引用数据类型实现的行为。选择以下值用户定义的实现类型引用:
PlatformTypeReference
——实现用户定义的数据类型引用一个AUTOSAR实现数据类型(类别
被设置为TYPE_REFERENCE
ARXML)。BaseTypeReference
——实现用户定义的数据类型引用一个西南基地类型(类别
被设置为价值
ARXML)。
控制是否本地声明继承了AUTOSAR平台类型名称或使用一个C积分类型名称。选择以下值本地声明:
PlatformTypeName
——本地声明继承了AUTOSAR平台类型名称。CIntegralTypeName
-本地声明使用C积分类型名称根据硬件配置中指定的模式设置。
控制平台的模式版本导出ARXML类型名称。选择下列值之一平台类型名称:
AUTOSAR4.x
——平台类型名称符合AUTOSAR 4。x平台类型命名规范。AUTOSAR3.x
——平台类型名称符合AUTOSAR 3。x平台类型命名规范。金宝app对AUTOSAR 3的支持。x平台名称将在未来的版本中被删除。
另外,您可以通过编程的方式配置AUTOSAR平台通过调用AUTOSAR XML类型选项集
函数。指定一个属性名称和值。有效的属性名PlatformDataTypePackage
,UsePlatformTypeReferences
,NativeDeclaration
,PlatformTypeNames
。例如:
arProps = autosar.api.getAUTOSARProperties (hModel);集(arProps,“XmlOptions”,“PlatformDataTypePackage”,' / AUTOSAR_PlatformTypes ');集(arProps,“XmlOptions”,“UsePlatformTypeReferences”,“PlatformTypeReference”);集(arProps,“XmlOptions”,“NativeDeclaration”,“PlatformTypeName”);集(arProps,“XmlOptions”,“PlatformTypeNames”,“AUTOSAR4.x”);
额外的XML选项
在XML视图选项,在标题下附加选项,您可以配置导出AUTOSAR XML内容的各个方面。
您可以:
选择应用程序生成AUTOSAR覆盖默认行为ARXML代码中的数据类型。力代应用程序数据类型为每个AUTOSAR数据类型,改变的价值ImplementationDataType参考从
允许
来记者
。有关更多信息,请参见控制应用程序数据类型生成。控制的缺省值SwCalibrationAccess属性生成的AUTOSAR测量变量、校准参数和信号和参数数据对象。选择下列值之一SwCalibrationAccess DefaultValue:
只读的
——读访问。读写
(默认),读和写访问。NotAccessible
无法访问,校准和测量工具。
有关更多信息,请参见配置SwCalibrationAccess。
控制CompuMethod转换方向的线性函数CompuMethods。选择下列值之一CompuMethod方向:
InternalToPhys
(默认)-生成CompuMethod
部分内部价值观的转换到物理表示。PhysToInternal
——生成CompuMethod
部分物理值转化为内部表示。双向
——生成CompuMethod
部分internal-to-physical和physical-to-internal转换方向。
有关更多信息,请参见配置CompuMethod方向线性函数。
选择覆盖默认行为产生内部数据约束信息AUTOSAR ARXML代码中实现数据类型。迫使出口实施内部数据约束数据类型,选择的选项内部DataConstraints出口。有关更多信息,请参见配置AUTOSAR内部数据限制出口。
另外,您可以通过编程的方式通过调用AUTOSAR XML配置额外的选项集
函数。指定一个属性名称和值。有效的属性名ImplementationTypeReference
,SwCalibrationAccessDefault
,CompuMethodDirection
,InternalDataConstraintExport
。例如:
arProps = autosar.api.getAUTOSARProperties (hModel);集(arProps,“XmlOptions”,“ImplementationTypeReference”,“记者”);集(arProps,“XmlOptions”,“SwCalibrationAccessDefault”,“只读”);集(arProps,“XmlOptions”,“CompuMethodDirection”,“PhysToInternal”);集(arProps,“XmlOptions”,“InternalDataConstraintExport”,真正的);