文章目录
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 |