主要内容

配置AUTOSAR的元素和属性

在仿真金宝app软件®AUTOSAR字典和代码,您可以使用映射编辑器分别或共同图形化配置一个AUTOSAR软件组件和仿真软件模型元素映射到AUTOSAR组件元素。金宝app有关更多信息,请参见AUTOSAR组件配置

使用AUTOSAR字典来配置AUTOSAR元素从AUTOSAR的角度来看。使用树格式,AUTOSAR字典显示一个映射AUTOSAR组件及其元素、通信接口、计算方法、软件解决方法和XML选项。使用树选择AUTOSAR元素和配置它们的属性。你修改的属性反映在出口ARXML AUTOSAR-compliant生成C代码中描述和可能。

AUTOSAR元素配置工作流

为经典配置AUTOSAR组件元素在仿真软件平台:金宝app

  1. AUTOSAR系统目标文件的打开一个模型autosar.tlc被选中。

  2. 创建或打开一个AUTOSAR的映射视图模型。在模型窗口中,做以下之一:

    • 应用程序选项卡,打开AUTOSAR组件设计器应用程序。

    • 点击右下角的角度控制和选择代码

    如果模型还没有被映射到一个AUTOSAR的软件组件,打开AUTOSAR组件快速启动。快速启动程序,然后单击完成。有关更多信息,请参见与快速启动创建AUTOSAR映射组件

    AUTOSAR代码的模型打开透视图。这个角度看显示帮助面板,一个属性检查器对话框,,直接下模型,代码映射编辑器。

  3. 打开AUTOSAR字典。或者点击AUTOSAR的字典按钮在代码映射编辑器或,AUTOSAR选项卡上,选择代码接口>AUTOSAR的字典

  4. 配置AUTOSAR元素和属性,导航AUTOSAR字典树。您可以添加元素、删除元素或选择查看和修改其属性的元素。使用内容过滤字段(如果有)有选择地显示一些元素,而忽略他人,在当前视图。

  5. 配置AUTOSAR元素和属性后,打开代码映射编辑器。使用代码标签映射到模型元素映射到新的或修改AUTOSAR元素。金宝app

  6. 单击验证按钮验证AUTOSAR组件配置。如果报告错误,解决它们,然后重试验证。

配置AUTOSAR原子软件组件

AUTOSAR原子软件组件包含AUTOSAR元素中定义的AUTOSAR标准,如港口、runnable, inter-runnable变量(仍)和参数。AUTOSAR的字典,组件元素出现在树格式下的组件拥有它们。要访问组件元素及其属性,您扩展组件名称。

配置AUTOSAR原子软件组件元素和属性:

  1. 打开一个模型的映射创建AUTOSAR软件组件。有关更多信息,请参见组件创建

  2. 应用程序选项卡,打开AUTOSAR组件设计器应用程序。

  3. 打开AUTOSAR字典。或者点击AUTOSAR的字典按钮在代码映射编辑器或,AUTOSAR选项卡上,选择代码接口>AUTOSAR的字典

  4. 在左边的窗格中AUTOSAR的字典,下AUTOSAR中,选择AtomicComponents

    AUTOSAR字典中的原子组件视图显示原子组件及其类型。您可以:

    • 选择一个AUTOSAR同类组件并选择一个菜单的值(也就是说,它的原子软件组件类型):

      • 应用程序为应用程序组件

      • ComplexDeviceDriver对于复杂的设备驱动程序组件

      • EcuAbstractionECU抽象组件

      • SensorAccuator传感器或执行器组件

      • ServiceProxy为服务代理组件

    • 重命名一个AUTOSAR组件通过点击其名称,然后编辑文本的名称。

  5. 在左边的窗格中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字典。

  1. 在左边的窗格中AUTOSAR的词典,扩大组件名称并选择ReceiverPorts

    AUTOSAR的接收机端口视图字典接收机端口列表及其属性。您可以:

    • 选择一个AUTOSAR接收机端口和视图并选择重新选择相关因此接口。

    • 重命名一个AUTOSAR接收机端口通过点击其名称,然后编辑文本的名称。

    • 当您选择一个端口,AUTOSAR字典显示额外的端口通信规范(全路径名)属性。nonqueued接收机端口,您可以修改全路径名属性AliveTimeout,HandleNeverReceived,InitValue。排队接收机端口,您可以修改全路径名属性QueueLength。有关更多信息,请参见配置AUTOSAR Sender-Receiver端口全路径名

    • 单击添加按钮打开一个对话框添加端口添加一个端口。

    • 选择一个端口,然后单击删除按钮删除它。

    添加端口对话框允许您添加一个接收机端口,并将它与现有因此接口。添加端口并返回到接收机端口视图中,点击添加

  2. AUTOSAR词典的在左边的窗格中,选择SenderPorts

    发送方端口视图AUTOSAR字典列表发送方港口及其属性。您可以:

    • 选择一个AUTOSAR发送端口和视图并选择重新选择相关因此接口。

    • 重命名一个AUTOSAR发送端口通过点击其名称,然后编辑文本的名称。

    • 当您选择一个端口,AUTOSAR字典显示额外的端口通信规范(全路径名)属性。nonqueued发送方端口,您可以修改全路径名属性InitValue。有关更多信息,请参见配置AUTOSAR Sender-Receiver端口全路径名

    • 单击添加按钮打开一个对话框添加端口添加一个端口。

    • 选择一个端口,然后单击删除按钮删除它。

    添加端口对话框允许您添加一个发送方港口,并将它与现有因此接口。点击添加添加端口并返回到发送方端口视图。

  3. AUTOSAR词典的在左边的窗格中,选择SenderReceiverPorts

    sender-receiver端口视图AUTOSAR字典列表sender-receiver港口及其属性。您可以:

    • 选择一个AUTOSAR sender-receiver端口和视图并选择重新选择相关因此接口。

    • 重命名一个AUTOSAR sender-receiver端口通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个对话框添加端口添加一个端口。

    • 选择一个端口,然后单击删除按钮删除它。

    请注意

    AUTOSAR sender-receiver港口要求AUTOSAR模式版本4.1或更高版本。选择一个模式版本的模型,去AUTOSAR代码生成选项(嵌入式编码)在配置参数对话框。

    添加对话框允许您添加一个港口sender-receiver端口,并将它与现有因此接口。点击添加添加端口并返回到sender-receiver端口视图。

方式开关端口

AUTOSAR字典视图模式发送方和接收方端口支持AUTOSAR建模方式开关(m)通信仿真软件。金宝app金宝app您使用AUTOSAR字典配置AUTOSAR xm港口和xm接口模型。有关更多信息,请参见配置AUTOSAR方式开关通信

配置AUTOSAR xm端口元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。

  1. 在左边的窗格中AUTOSAR的词典,扩大组件名称并选择ModeReceiverPorts

    AUTOSAR字典列表中的模式接收机端口视图模式接收机端口及其属性。您可以:

    • 选择一个AUTOSAR模式接收机端口和视图并选择重新选择相关的m界面。

    • 重命名一个AUTOSAR模式接收机端口通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个对话框添加端口添加一个端口。

    • 选择一个端口,然后单击删除按钮删除它。

    添加对话框允许您添加一个港口模式接收机端口,并将它与现有的m界面。如果一个m界面不存在的组件,您必须创建一个之前添加端口。点击添加添加端口和回归模式接收机端口视图。

  2. AUTOSAR词典的在左边的窗格中,选择ModeSenderPorts

    AUTOSAR字典列表中的模式发送端口视图模式发送方港口及其属性。您可以:

    • AUTOSAR模式选择一个发送方端口和视图并选择重新选择相关的m界面。

    • 重命名一个AUTOSAR模式发送端口通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个对话框添加端口添加一个端口。

    • 选择一个端口,然后单击删除按钮删除它。

    添加对话框允许您添加一个港口模式发送端口,并将它与现有的m界面。如果一个m界面不存在的组件,您必须创建一个之前添加端口。点击添加添加端口并返回到发送方端口视图模式。

客户机-服务器端口

客户机和服务器端口支持的AUTOSAR字典视图建模AUTOSAR客户机/服务器(c)通信仿真软件。金宝app金宝app您使用AUTOSAR字典配置AUTOSAR c端口,c接口和c操作在你的模型。有关更多信息,请参见配置AUTOSAR客户机-服务器通信

配置AUTOSAR c端口元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。

  1. 在左边的窗格中AUTOSAR的词典,扩大组件名称并选择ClientPorts

    客户端端口视图在AUTOSAR词典客户端端口及其属性。您可以:

    • 选择一个AUTOSAR端端口和视图并选择重新选择相关的c接口。

    • 重命名一个AUTOSAR端端口通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个对话框添加端口添加一个客户端端口。

    • 选择一个端口,然后单击删除按钮删除它。

    添加端口对话框允许您添加一个客户端端口,并将它与现有的c接口。如果不存在c接口的组件,您必须创建一个之前添加端口。点击添加添加端口并返回给客户端端口视图。

  2. AUTOSAR词典的在左边的窗格中,选择ServerPorts

    AUTOSAR字典列表中的服务器端口视图服务器端口和它们的属性。您可以:

    • 选择一个AUTOSAR服务器端口,查看和选择重新选择相关的c接口。

    • 重命名一个AUTOSAR服务器端口通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个对话框添加一个服务器端口添加端口。

    • 选择一个端口,然后单击删除按钮删除它。

    添加端口对话框允许您添加一个服务器端口,并将它与现有的c接口。如果不存在c接口的组件,您必须创建一个之前添加端口。点击添加添加视图端口并返回到服务器的端口。

非易失性数据端口

AUTOSAR字典的看法非易失性(NV)发送方和接收方端口支持建模AUTOSAR NV数据通信仿真软件。金宝app金宝app您使用AUTOSAR字典配置AUTOSAR NV港口,NV接口和NV数据元素模型。有关更多信息,请参见配置AUTOSAR非易失性数据通信

配置AUTOSAR NV端口元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。

  1. 在左边的窗格中AUTOSAR的词典,扩大组件名称并选择NvReceiverPorts

    NV接收机端口视图AUTOSAR字典NV接收机端口列表及其属性。您可以:

    • 选择一个AUTOSAR NV接收机端口和视图并选择重新选择相关NV数据接口。

    • 重命名一个AUTOSAR NV接收机端口通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个对话框添加端口添加一个端口。

    • 选择一个端口,然后单击删除按钮删除它。

    添加端口对话框允许您添加一个NV接收机端口,并将它与现有NV接口。点击添加添加端口并返回到NV接收机端口视图。

  2. AUTOSAR词典的在左边的窗格中,选择NvSenderPorts

    NV发送端口视图AUTOSAR字典列表NV发送方港口及其属性。您可以:

    • 选择一个AUTOSAR NV发送端口和视图并选择重新选择相关NV数据接口。

    • 重命名一个AUTOSAR NV发送端口通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个对话框添加端口添加一个端口。

    • 选择一个端口,然后单击删除按钮删除它。

    添加端口对话框允许您添加一个NV发送端口,并将它与现有NV接口。点击添加添加端口并返回到NV发送端口视图。

  3. AUTOSAR词典的在左边的窗格中,选择NvSenderReceiverPorts

    NV sender-receiver端口视图AUTOSAR字典列表NV sender-receiver港口及其属性。您可以:

    • 选择一个AUTOSAR NV sender-receiver端口和视图并选择重新选择相关NV数据接口。

    • 重命名一个AUTOSAR NV sender-receiver端口通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个对话框添加端口添加一个端口。

    • 选择一个端口,然后单击删除按钮删除它。

    请注意

    AUTOSAR NV sender-receiver港口要求AUTOSAR模式版本4.1或更高版本。选择一个模式版本的模型,去AUTOSAR代码生成选项(嵌入式编码)在配置参数对话框。

    添加端口对话框允许您添加一个NV sender-receiver端口,并将它与现有NV接口。点击添加添加端口并返回到NV sender-receiver端口视图。

参数接收端口

AUTOSAR的字典视图参数接收机端口支持建模AUTOSAR参数的接收端通信仿真软件。金宝app金宝app您使用AUTOSAR字典接收机端口配置AUTOSAR参数,参数的接口,在您的模型和参数数据元素。有关更多信息,请参见AUTOSAR端口通信参数配置参数组件

配置AUTOSAR参数接收机端口元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。在左边的窗格中AUTOSAR的词典,扩大组件名称并选择ParameterReceiverPorts

AUTOSAR字典中的参数接收机端口视图列表参数接收机端口及其属性。您可以:

  • 选择一个AUTOSAR参数接收机端口和视图并选择重新选择相关参数界面。

  • 重命名一个AUTOSAR参数接收机端口通过点击其名称,然后编辑文本的名称。

  • 单击添加按钮打开一个对话框添加端口添加一个端口。

  • 选择一个端口,然后单击删除按钮删除它。

添加对话框允许您指定港口新港口的名称,并将它与现有的参数界面。点击添加添加端口参数并返回到接收机端口视图。

触发接收机端口

触发接收机端口支持的AUTOSAR字典视图建模仿真软件AUTOSAR触发通信接收机的一面。金宝app金宝app您使用AUTOSAR字典配置AUTOSAR触发接收机端口,触发接口,在您的模型和触发器。有关更多信息,请参见配置为AUTOSAR外部触发事件通信接收机

配置AUTOSAR触发接收机端口元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。在左边的窗格中AUTOSAR的词典,扩大组件名称并选择TriggerReceiverPorts

AUTOSAR的触发器接收机端口视图字典列表触发接收机端口和它们的属性。您可以:

  • 选择一个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代码中导出。例如,如果您改变的符号名Runnable1Runnable1test_symbol,符号名的test_symbol出现在出口ARXML和C代码。这是一个导出的ARXML样本描述:

    < RUNNABLE-ENTITY UUID = "……" > <字> Runnable1 < /字>…< >符号test_symbol< / >象征……< / RUNNABLE-ENTITY >

    这是一个示例生成的C代码:

    / *模型阶跃函数TID1 * /空白test_symbol(空白)/ *明确任务:Runnable1 * / {…}

    请注意

    AUTOSAR的服务器运行的——也就是说,与一个可运行OperationInvokedEvent- - -象征名称必须匹配仿真软件服务器函数名。金宝app

  • AUTOSAR的服务器可运行,设置可运行属性canBeInvokedConcurrently指定是否要执行并发约束。对于nonserver runnable,离开canBeInvokedConcurrently设置为。有关更多信息,请参见AUTOSAR服务器运行的并发性约束

  • 单击添加按钮添加一个AUTOSAR可运行。

  • 选择一个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点击其名称,然后编辑文本的名称。

  • 指定的水平测量和校准工具访问IRV数据。选择一个伊夫和设置它SwCalibrationAccess价值只读的,读写,或NotAccessible

  • 选择指定的格式使用测量和校准工具显示IRV数据。在DisplayFormat字段中,输入一个ANSI®Cprintf格式说明符字符串。例如,% 2.1 d指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat

  • 选择指定的软件解决方法IRV数据。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用SwAddrMethods组为访问内存中的数据测量和校准工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods

  • 单击添加按钮添加一个AUTOSAR的课。

  • 选择一个AUTOSAR IRV然后单击删除按钮删除它。

AUTOSAR配置参数

参数视图AUTOSAR词典支持建模AUTOSAR内部校准参数,对于金宝app使用AUTOSAR集成和分布式查找,在仿真软件。金宝app你使用AUTOSAR字典创建AUTOSAR内部参数和配置参数数据属性。对出口校准参数,您创建的参数界面

AUTOSAR的字典,内部参数出现在树格式下的组件拥有它们。访问参数元素及其属性,你扩展组件名称。

AUTOSAR参数配置元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。在左边的窗格中AUTOSAR的词典,扩大组件名称并选择参数

AUTOSAR字典列表中的参数视图AUTOSAR组件的内部参数。您可以:

  • 重命名一个AUTOSAR参数通过点击其名称,然后编辑文本的名称。

  • 指定的水平测量和校准工具访问参数。选择一个参数和设置它SwCalibrationAccess价值只读的,读写,或NotAccessible

  • 选择指定的格式使用测量和校准工具显示的参数数据。在DisplayFormat字段中,输入一个ANSI Cprintf格式说明符字符串。例如,% 2.1 d指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat

  • (可选)指定一个软件解决方法的参数数据。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用SwAddrMethods组为访问内存中的数据测量和校准工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods

  • 单击添加按钮添加一个AUTOSAR内部参数。

  • 选择一个AUTOSAR内部参数,然后单击删除按钮删除它。

配置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字典。

  1. AUTOSAR词典的在左边的窗格中,选择因此接口

    因此接口视图AUTOSAR字典列表AUTOSAR sender-receiver接口和它们的属性。您可以:

    • 选择一个因此界面,然后选择菜单的值指定是否这是一个服务。

    • 重命名一个因此界面通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个添加界面对话框添加一个或多个因此接口。

    • 然后单击选择一个因此接口删除按钮删除它。

    添加界面对话框允许您指定的名称的新接口,它包含相关数据元素的数量,是否一个服务接口,接口包的路径。点击添加因此添加界面,返回接口视图。

  2. 在左边的窗格中AUTOSAR的词典,扩大因此接口并从列表中选择一个因此界面。

    因此AUTOSAR字典界面视图会显示出被选中模型因此接口的名称,是否它是一个服务,AUTOSAR包生成的接口。

    修改AUTOSAR包的接口,您可以做以下:

    • 输入一个包路径中参数字段。

    • 点击右边的按钮现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,接口参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod

  3. 在左边的窗格中AUTOSAR的词典,扩大选择界面,选择DataElements

    AUTOSAR字典列表中的数据元素视图AUTOSAR sender-receiver接口数据元素及其属性。您可以:

    • 选择一个因此接口数据元素和编辑名称的值。

    • 指定级别的测量和校准工具因此接口访问数据元素。选择一个数据元素并设置它SwCalibrationAccess价值只读的,读写,或NotAccessible

    • 选择指定的格式使用测量和校准工具来显示数据元素。在DisplayFormat字段中,输入一个ANSI Cprintf格式说明符字符串。例如,% 2.1 d指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat

    • (可选)指定一个数据元素的软件处理方法。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用SwAddrMethods组为访问内存中的数据测量和校准工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods

    • 单击添加按钮添加一个数据元素。

    • 然后单击选择一个数据元素删除按钮删除它。

方式开关接口

xm接口视图AUTOSAR词典支持AUTOSAR建模方式开关(m)通信金宝app仿真软件。金宝app您使用AUTOSAR字典配置AUTOSAR xm港口和xm接口模型。有关更多信息,请参见配置AUTOSAR方式开关通信

配置AUTOSAR m界面元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。

  1. AUTOSAR词典的在左边的窗格中,选择xm接口

    AUTOSAR字典列表AUTOSAR的xm接口视图方式开关接口和它们的属性。您可以:

    • 选择一个m接口,指定是否它是一个服务,并修改相关的模式组的名称。

      • IsService属性默认为真正的。的真正的设置假设m界面参与运行时模式管理,例如,执行的基本软件模式管理器。

      • 模式组包含模式的价值观,在仿真软件使用枚举声明。金宝app有关更多信息,请参见配置AUTOSAR方式开关通信

    • 重命名一个m界面通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个添加界面对话框添加一个或多个m接口。

    • 然后单击选择一个m界面删除按钮删除它。

    添加界面对话框允许您指定的名称的新界面,模组的名字,是否一个服务接口,接口包的路径。点击添加添加接口和返回的xm接口视图。

  2. 在左边的窗格中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字典。

  1. AUTOSAR词典的在左边的窗格中,选择c接口

    AUTOSAR的c接口视图字典列表AUTOSAR客户机-服务器接口和它们的属性。您可以:

    • 选择c接口,然后选择菜单的值指定是否这是一个服务。

    • 重命名一个c界面通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个添加界面对话框添加一个或多个c接口。

    • 然后单击选择一个c接口删除按钮删除它。

    添加界面对话框允许您指定的名称的新接口,它包含有关操作的数量,是否一个服务接口,接口包的路径。点击添加添加界面,返回到c接口视图。

  2. 在左边的窗格中AUTOSAR的词典,扩大c接口并从列表中选择一个c接口。

    AUTOSAR字典中的c接口视图会显示出被选中模型c接口的名称,是否它是一个服务,AUTOSAR包的接口。

    修改AUTOSAR包的接口,您可以做以下:

    • 输入一个包路径中参数字段。

    • 点击右边的按钮现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,接口参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod

  3. 在左边的窗格中AUTOSAR的词典,扩大选择界面,选择操作

    AUTOSAR字典的操作视图列出了AUTOSAR客户机-服务器接口操作。您可以:

    • 选择一个c接口操作和编辑名称的值。

    • 单击添加按钮打开一个Add操作对话框添加一个c接口操作。

    • 然后单击选择一个操作删除按钮删除它。

    添加操作对话框允许您指定一个新的c接口操作的名称。创建操作参数从一个仿真软件功能,在场中选择相关的仿真软件功能配置。金宝app选择没有一个如果要创建一个操作没有参数。

  4. 在左边的窗格中AUTOSAR的词典,扩大操作并从列表中选择一个操作。

    AUTOSAR字典的操作视图显示所选c操作的名称。

  5. 在左边的窗格中AUTOSAR的词典,扩大选择的操作和选择参数

    AUTOSAR字典列表中的参数视图AUTOSAR客户机-服务器操作参数和它们的属性。您可以:

    • 选择一个c操作参数和编辑名称的值。

    • 指定的方向c操作参数。设置它方向价值,,InOut,或错误。选择错误如果操作参数返回应用程序错误状态。有关更多信息,请参见AUTOSAR的客户机-服务器配置错误处理

    • 指定的水平测量和校准工具访问c操作参数。选择一个参数,设置它SwCalibrationAccess价值只读的,读写,或NotAccessible

    • 选择指定的格式使用测量和校准工具显示参数。在DisplayFormat字段中,输入一个ANSI Cprintf格式说明符字符串。例如,% 2.1 d指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat

    • 选择指定软件解决方法的参数。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用SwAddrMethods组为访问内存中的数据测量和校准工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods

    • 单击添加按钮添加一个参数。

    • 选择一个参数,然后单击删除按钮删除它。

    显示服务器创建从以下操作参数金宝app仿真软件的功能块。

非易失性数据接口

NV接口视图AUTOSAR词典支持AUTOSAR建模的非易失性(NV)金宝app数据通信仿真软件。金宝app您使用AUTOSAR字典配置AUTOSAR NV港口,NV接口和NV数据元素模型。有关更多信息,请参见配置AUTOSAR非易失性数据通信

配置AUTOSAR NV界面元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。

  1. AUTOSAR词典的在左边的窗格中,选择NV接口

    NV接口视图AUTOSAR字典列表AUTOSAR NV数据接口和它们的属性。您可以:

    • 选择一个NV界面,然后选择菜单的值指定是否这是一个服务。

    • 重命名一个NV界面通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个添加界面对话框添加一个或多个NV接口。

    • 然后单击选择一个NV接口删除按钮删除它。

    添加界面对话框允许您指定的名称的新接口,它包含相关数据元素的数量,是否一个服务接口,接口包的路径。点击添加添加界面,返回到NV接口视图。

  2. 在左边的窗格中AUTOSAR的词典,扩大NV接口并从列表中选择一个NV接口。

    NV接口视图AUTOSAR字典会显示出被选中模型NV数据接口的名称,是否它是一个服务,AUTOSAR包生成的接口。

    修改AUTOSAR包的接口,您可以做以下:

    • 输入一个包路径中参数字段。

    • 点击右边的按钮现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,接口参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod

  3. 在左边的窗格中AUTOSAR的词典,扩大选择界面,选择DataElements

    AUTOSAR字典列表中的数据元素视图AUTOSAR NV接口数据元素及其属性。您可以:

    • 选择一个NV接口数据元素和编辑名称的值。

    • 指定的水平测量和校准工具访问NV接口数据元素。选择一个数据元素并设置它SwCalibrationAccess价值只读的,读写,或NotAccessible

    • 选择指定的格式使用测量和校准工具来显示数据元素。在DisplayFormat字段中,输入一个ANSI Cprintf格式说明符字符串。例如,% 2.1 d指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat

    • (可选)指定一个数据元素的软件处理方法。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用SwAddrMethods组为访问内存中的数据测量和校准工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods

    • 单击添加按钮添加一个数据元素。

    • 然后单击选择一个数据元素删除按钮删除它。

参数界面

参数界面视图AUTOSAR词典支持建模AUTOSAR参数的接收端通信仿金宝app真软件。金宝app您使用AUTOSAR字典接收机端口配置AUTOSAR参数,参数的接口,在您的模型和参数数据元素。有关更多信息,请参见AUTOSAR端口通信参数配置参数组件

AUTOSAR参数配置界面元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。

  1. AUTOSAR词典的在左边的窗格中,选择参数界面

    AUTOSAR字典列表中的参数接口视图AUTOSAR参数接口和它们的属性。您可以:

    • 选择一个参数界面,然后选择菜单值指定是否这是一个服务。

    • 重命名一个参数界面通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个添加界面对话框添加一个或多个参数界面。

    • 然后单击选择一个参数界面删除按钮删除它。

    添加界面对话框允许您指定的名称的新接口,它包含相关数据元素的数量,是否一个服务接口,接口包的路径。点击添加添加接口和返回的参数接口视图。

  2. 在左边的窗格中AUTOSAR的词典,扩大参数界面并从列表中选择一个参数界面。

    AUTOSAR字典中的参数接口视图会显示出被选中模型参数接口的名称,是否它是一个服务,AUTOSAR包生成的接口。

    修改AUTOSAR包的接口,您可以做以下:

    • 输入一个包路径中参数字段。

    • 点击右边的按钮现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,接口参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod

  3. 在左边的窗格中AUTOSAR的词典,扩大选择界面,选择DataElements

    AUTOSAR字典列表中的数据元素视图AUTOSAR参数接口数据元素及其属性。您可以:

    • 选择一个参数接口数据元素名称和编辑值。

    • 指定的水平测量和校准工具访问参数接口数据元素。选择一个数据元素并设置它SwCalibrationAccess价值只读的,读写,或NotAccessible

    • 选择指定的格式使用测量和校准工具来显示数据元素。在DisplayFormat字段中,输入一个ANSI Cprintf格式说明符字符串。例如,% 2.1 d指定一个签署了十进制数,2字符的最小宽度和最大精度为1位,生产等显示值12.2。更多信息构造一个格式说明符字符串,明白了配置DisplayFormat

    • (可选)指定一个数据元素的软件处理方法。选择或输入一个值SwAddrMethod。AUTOSAR软件组件使用SwAddrMethods组为访问内存中的数据测量和校准工具。有关更多信息,请参见配置AUTOSAR SwAddrMethods

    • 单击添加按钮添加一个数据元素。

    • 然后单击选择一个数据元素删除按钮删除它。

触发接口

触发接口视图AUTOSAR词典支持建模AUTOSAR触发通信接收机的一金宝app面在仿真软件。金宝app您使用AUTOSAR字典配置AUTOSAR触发接收机端口,触发接口,在您的模型和触发器。有关更多信息,请参见配置为AUTOSAR外部触发事件通信接收机

配置AUTOSAR触发界面元素和属性,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。

  1. AUTOSAR词典的在左边的窗格中,选择触发接口

    AUTOSAR的触发器接口视图字典列表AUTOSAR触发接口和它们的属性。您可以:

    • 选择触发界面,然后选择菜单的值指定是否这是一个服务。

    • 重命名一个触发界面通过点击其名称,然后编辑文本的名称。

    • 单击添加按钮打开一个添加界面对话框添加一个或多个触发接口。

    • 然后单击选择一个触发接口删除按钮删除它。

    添加界面对话框允许您指定的名称的新接口,它包含有关触发器的数量,是否一个服务接口,接口包的路径。点击添加添加界面,返回到触发接口视图。

  2. 在左边的窗格中AUTOSAR的词典,扩大触发接口并从列表中选择一个触发接口。

    AUTOSAR字典中的触发器接口视图会显示出被选中模型触发接口的名称,是否它是一个服务,AUTOSAR包生成的接口。

    修改AUTOSAR包的接口,您可以做以下:

    • 输入一个包路径中参数字段。

    • 点击右边的按钮现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,接口参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod

  3. 在左边的窗格中AUTOSAR的词典,扩大选择界面,选择触发器

    触发器视图的AUTOSAR字典列表AUTOSAR触发器及其属性。您可以:

    • 选择一个触发和编辑名称的值。

    • 如果触发器是周期性的,您可以使用CseCodeCseCodeFactor指定一个触发器。(否则,离开这段时间不明。)

      • 指定的时间基础,选择一个值CseCode菜单。的值是基于ASAM代码扩展单元(CSE)。

      • 指定比例因子,输入一个整数值CseCodeFactor字段。

      例如,指定一段15毫秒,集CseCodeCSE3(1毫秒)和集CseCodeFactor15

      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属性

  • 单击添加按钮打开一个Add添加CompuMethod CompuMethod对话框。

  • 选择一个CompuMethod然后单击删除按钮删除它。

修改AUTOSAR CompuMethod包,您可以做以下:

  • 输入一个包路径中参数字段。

  • 点击右边的按钮现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,CompuMethod参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod

关联一个CompuMethod仿真软件模型中使用的数据类型,选择一个金宝appCompuMethod并单击添加按钮的右边金宝app模型数据类型。该操作将会打开一个对话框可用数据类型的列表。选择一个数据类型并单击OK将它添加到金宝app模型数据类型列表。删除的数据类型金宝app模型数据类型列表,选择数据类型并单击删除

添加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
  • 单击添加按钮打开一个Add添加SwAddrMethod SwAddrMethod对话框。

  • 选择一个SwAddrMethod然后单击删除按钮删除它。

修改AUTOSAR SwAddrMethod包,您可以做以下:

  • 输入一个包路径中参数字段。

  • 点击右边的按钮现场打开AUTOSAR包浏览器。使用浏览器导航到一个现有的包,或者创建一个新的包。当你在浏览器中点击选择一个包应用,SwAddrMethod参数值更新你的选择。AUTOSAR包浏览器的更多信息,请参阅配置AUTOSAR包组件、接口CompuMethod或SwAddrMethod

添加SwAddrMethod对话框允许您创建一个新的SwAddrMethod并指定初始属性,如名称、部分类型和AUTOSAR SwAddrMethod包生成。

AUTOSAR XML配置选项

配置AUTOSAR ARXML文件导出XML选项,打开一个模型映射的AUTOSAR软件组件创建并打开AUTOSAR字典。选择XML选项

AUTOSAR字典中的XML选择视图显示XML导出参数及其值。您可以配置:

  • XML选择源(组件体系结构建模)

  • 在仿真软件中创建XML文件包装AUTOSAR元素金宝app

  • 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配置方案和路径

额外的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”,真正的);

相关的例子

更多关于