CANoe操作介绍系列 ———— arxml 数据库的操作

 AUTOSAR 系统描述网络浏览器以结构化和用户友好的方式可视化 AUTOSAR 系统描述的通信数据。 它提供了一个简单的用户工作流程,这样选择左侧的元素/选项将导致在右侧或底部的视图中显示相应的信息。 导航视图和主视图的基本选择机制如下所述。
在这里插入图片描述

主要模块介绍

工具栏

 每一个工具栏里面图标的作用可以从下方的图片中获取得到:
在这里插入图片描述

树状图&导航图

 上下文选择允许您选择其他视图中显示的元素的上下文。 您只需单击树视图中的元素。 您可以在系统级别和特定集群的上下文之间进行选择。 在特定集群中,您可以通过选择树视图中的子元素来优化上下文。
 在导航中,您可以选择希望在主视图中看到的信息类型。 您可以在不同的视图之间切换,例如通信矩阵、帧或 PDU。 请注意,选择取决于您在上下文选择中选择的元素。

Controller Parameter 视图

 视图页面如下:
在这里插入图片描述
 Controller Parameter 视图提供所选 FlexRay 集群中所有特定于集群和特定于控制器的参数的全面概览。

  上下文选择:使用连接的 ECU 可视化所有 FlexRay 集群。
  主视图:显示所有 ECU 控制器参数。

 Controller Parameter 视图的上部区域显示了计划及其时序层次结构的图形表示。

Communication Matrix 视图

 视图页面如下:
在这里插入图片描述
 Communication Matrix 视图在主视图中显示不同级别的 ECU 交互。 可以在上下文选择中选择以下类型的元素:
  系统: 显示所有可用通信集群的 ECU 和物理通道之间的连接。
  Cluster: 显示此集群上的 ECU 交互。
  ECU: 显示这个ECU的Rx和Tx关系:
    Tx 关系区域显示所选 ECU 发送的帧以及哪些 ECU 接收它们。
    Rx 关系区域显示所选 ECU 接收的帧以及哪些 ECU 发送它们。

Schedule Table 视图

 视图页面如下:
在这里插入图片描述
 Schedule Table 视显示了在上下文选择中选择的 FlexRay 集群的调度表。 主视图为静态和动态段提供专用视图。

  上下文选择:树形视图提供了所有已调度 PDU 和帧的列表,可用于快速聚焦特定帧或 PDU。 在顶部,它提供了一个搜索字段,可按名称在树视图中查找 PDU 或框架。
  主视图:该区域分别包含静态和动态段的表。 上部区域提供了在这两个部分之间切换的可能性。 如果集群同时包含通道 A 和 B,还有一个列表可以选择要可视化的特定通道或双通道表示。可以通过使用右上方区域中的“查看选项”列表来调整计划方向和可视化。 主视图。 框架可以通过拖放在时间表内移动。

Frame 视图

 视图页面如下:
在这里插入图片描述

PDU 视图

 视图页面如下:
在这里插入图片描述

Signal Group 视图

 视图页面如下:
在这里插入图片描述

Signal 视图

 视图页面如下:
在这里插入图片描述

主视图

 主视图根据导航中选择的视图可视化通信数据的特定方面。 此外,主视图的数据内容取决于上下文选择中选择的元素。 例如,在 Frame 视图中选择特定 ECU 只会导致显示当前集群中该 ECU 发送或接收的帧。 您可以在特定视图的描述中找到更多详细信息。对于 Frames, PDUs, Signal Groups and Signals 等视图来说,可以通过表格标题的上下文菜单使用列选择器功能来配置列。帧、PDU 和信号组视图为底部选定的主视图元素提供附加信息:
  Mapped Elements List view
  Mapped Elements Layout view
  IL Timings view 。
 根据上下文选择,以下视图可用:

视图选择
名称 CAN Flexray Ethernet System
Controller Parameter - Y - -
Communication Matrix Y Y - Y
Schedule Table - Y - -
Frames Y Y Y Y
PDUs Y Y Y Y
Signal Groups Y Y Y Y
Signals Y Y Y Y

属性视图

 属性视图将当前选定对象的属性可视化。也可以在那里更改可编辑属性。如果上下文选择的树视图具有焦点,则可以选择以下元素:
  Cluster
  Channel
  ECU
 如果焦点在主视图上,则所选对象可能是结果列表中的元素或底部视图中选择的子元素。可以显示以下属性:
  Frames
  PDUs
  Signal Groups
  Signals
 系统描述格式中的大多数属性都是可选的,这意味着该属性是为单个对象类型定义的,但不一定需要包含具体值。
在这里插入图片描述

创建或打开系统描述

创建

 可以使用 AUTOSAR 系统描述网络资源管理器从头开始创建新的 AUTOSAR 系统描述。首选需要选择创建的版本,这里需要注意,创建的版本一旦确定将无法更改。然后为Cluster类型选择一个选项:FlexRay(通道 A)/ FlexRay(通道 A、B)/ CAN / 以太网 。如果点击 OK 确认,AUTOSAR System Description Network Explorer 将根据所选类型创建一个带有 Communication Cluster 和物理通道的 AUTOSAR 系统描述文件。
在这里插入图片描述

修改

 AUTOSAR 系统描述网络资源管理器可用于对 AUTOSAR 系统描述进行多种修改。 您可以创建和删除元素以及修改元素属性,包括设置或删除与其他 AUTOSAR 元素的连接。AUTOSAR 系统描述网络资源管理器允许您编辑重要通信元素(如 cluster 或 信号)的许多属性。 用于修改的基本用户界面是属性视图。还可以在相应的编辑对话框中编辑以下元素的重要属性:
  Frame
  PDU
  Signal
  Signal Group

Frame

 编辑页面展示如下:
在这里插入图片描述
 在编辑页面中,你可以编辑最重要的帧属性,如名称、长度或发送的网络节点;使用布局视图中的工具栏按钮映射新的或现有的 PDU;从帧中删除 PDU;打开映射 PDU 的 PDU 对话框。

 新建Frame的方法
在这里插入图片描述

PDU

 编辑页面显示如下。
在这里插入图片描述
 在编辑页面,你可以编辑最重要的 PDU 属性,如名称或长度;分配发送方和接收方节点(对于具有自己的 PduTriggerings 的 PDU 类型,否则区域处于非活动状态);对于 Signal-I-PDU 和 NM-PDU,您可以使用 Mapped Signal 区域中的工具栏进行以下编辑:
  创建新信号或信号组并将它们映射到 PDU;
  将现有信号添加到 PDU;
  从 PDU 中删除信号;
  打开映射信号的编辑信号对话框。

 新建PDU的方法
在这里插入图片描述

Signal

 编辑页面显示如下。
在这里插入图片描述
 在编辑页面,你可以编辑最重要的 PDU 属性,如名称或长度;分配发送方和接收方节点;修改 PDU 映射的属性,如开始位置和传输属性;创建、删除、分配和编辑信号基类型;创建、删除、分配和编辑计算方法。

 新建siganl
  这里需要注意的是,在arxml的数据库中,所有的signal是依存于PDU / Signal Group中的,所以新建singal只能在这两个视图中新建。下图是在PDU 新建 Signal 的操作入口。
在这里插入图片描述

Signal Group

 编辑页面显示如下。
在这里插入图片描述
 在编辑页面,你可以编辑最重要的 PDU 属性,如名称或长度;分配发送方和接收方节点;您可以使用映射信号区域中的工具栏进行以下编辑:
  创建新信号,将它们添加到信号组并将它们映射到 PDU;
  将现有信号(已映射到 PDU)添加到信号组;
  从信号组中删除信号;
  打开映射信号的编辑信号对话框(编辑)。

  新建Signal Group
  这里需要注意的是,在arxml的数据库中,所有的 signal group 是依存于PDU 中的,所以新建 singal group 只能在这PDU 视图中新建。
在这里插入图片描述

Multiplexed I-PDU

  编辑页面如下。
在这里插入图片描述
  在编辑页面中,你可以编辑基本 PDU 属性,如名称和长度;配置静态段;配置动态段。具体的创建请参考下一小节。

Secured-I-PDU

  编辑页面如下。
在这里插入图片描述
  在编辑页面中,你可以编辑基本 PDU 属性,如名称和长度;添加应受保护的现有 PDU;配置通信属性。具体的创建请参考下一小节。

Container-I-PDU

  编辑页面如下。
在这里插入图片描述
 具体的创建请参考下一小节。 在编辑页面中,你可以编辑基本 PDU 属性,如名称和长度;配置特定的容器 PDU 属性;通过包含的 PDU 属性区域中的工具栏按钮添加、删除和编辑包含的 PDU。 为此,将打开一个新的编辑对话框:
在这里插入图片描述

AUTOSAR 元素的创建

 AUTOSAR 系统描述网络资源管理器可用于创建描述网络通信所需的所有相关 AUTOSAR 元素。 为方便用户,在许多情况下,元素可以直接添加到所需的上下文中。 例如。 不需要在系统级别创建信号,然后将其映射到特定的 PDU,但您可以直接将信号添加到 PDU。元素的创建基于对话框。 也就是说,当执行创建新元素命令时,例如 通过按下工具栏按钮,将打开一个对话框。 该对话框允许您编辑新创建元素的属性或取消创建。请注意,在许多情况下,需要隐性地创建其他元素才能最终获得有效的 AUTOSAR 系统描述。 例如,信号的创建意味着 AUTOSAR 元素 ISignal、SystemSignal、ISignalToIPduMapping、ISignalTriggering 和 BaseType 的创建以及许多内部引用的设置。 有关隐性创建元素的更多详细信息,请参阅下表:

元素的创建
元素 上下文 用户页面
Communication Cluster - Toolbar
ECU Cluster Toolbar
Frame Cluster Toolbar
Unmapped DCM-I-PDU Cluster Toolbar
Signal-I-PDU Frame, Multiplexed I-PDU Edit Frame Dialog,…
N-PDU Frame, Container-I-PDU Edit Frame Dialog,Edit Container-I-PDU Dialog
NM-PDU Frame Edit Frame Dialog
XCP-PDU Frame, Container-I-PDU Edit Frame Dialog, Edit Container-I-PDU Dialog
Multiplexed I-PDU Frame, Container-I-PDU Edit Frame Dialog,Edit Container-I-PDU Dialog
General-Purpose-PDU Frame Edit Frame Dialog
General-Purpose-I-PDU Frame, Container-I-PDU Edit Frame Dialog, Edit Container-I-PDU Dialog
DCM-PDU Frame, Container-I-PDU Edit Frame Dialog, Edit Container-I-PDU Dialog
Container-I-PDU Frame Edit Frame Dialog
Secured-I-PDU Frame, Container-I-PDU Edit Frame Dialog, Edit Container-I-PDU Dialog
Signal Group Signal-I-PDU, NM-PDU Edit PDU Dialog
Signal Signal-I-PDU, NM-PDU Edit PDU Dialog
Base Type Signal Edit Signal Dialog
Computation Method Signal Edit Signal Dialog
Unit Computation Method of a Signal Edit Signal Dialog
Physical Encoding Computation Method of a Signal Edit Signal Dialog
Logical Encoding Computation Method of a Signal Edit Signal Dialog

 上表中的一些元素,并不能在主视图中轻易找到,你可以从下方的图片中找到具体的船舰路径:
在这里插入图片描述

AUTOSAR 元素的删除

 AUTOSAR 系统描述网络资源管理器提供了从 AUTOSAR 系统描述中删除元素的可能性。 一般策略是最小侵入性,即只删除链接元素,但目标元素保留在系统描述中,并且可以在另一个上下文中重用。 例如,删除 PDU 中的信号只会从该上下文中删除该信号(通过删除相应的 SignalTriggering 和 SignalToPduMapping 元素),但具有基本属性(如 BaseType)的信号(ISignal 和 SystemSignal)保持不变,可以映射到另一个 PDU。下表概述了可以删除的元素和相应的用户界面:

元素的创建
元素 全局 上下文 其他页面
Communication Cluster Y Context Selection -
Physical Channel Y Context Selection -
ECU Y Context Selection -
Frame Y Frames view -
I-Signal-I-PDU Y PDUs view -
NM-PDU Y PDUs view -
General-Purpose PDU Y PDUs view -
General-Purpose I-PDU Y PDUs view -
N-PDU Y PDUs view -
XCP-PDU Y PDUs view -
Multiplexed-I-PDU Y PDUs view -
Container-I-PDU Y PDUs view -
Secured-I-PDU Y PDUs view -
Signal Group Y Signal Group view -
Signal Y Signal view -
Base Type N - Edit Signal dialog
Computation Method N - Edit Signal dialog

Guess you like

Origin blog.csdn.net/qq_42957717/article/details/118385872