人生就是博官网

新职能颁布 | TSMaster诊断 ?橹远锒狭鞒

Table of Contents

overview媒介
TSMaster自动诊断流程重要是针对整个项主张诊断流程进行治理 。本文重要解说流程利用治理和配置诊断流程的有关配置操作 。

A.流程用例治理

TSMaster的自动化诊断流程不仅仅是针对某一个具体的利用,而是针对整个项主张诊断流程进行治理 。用户能够凭据齐全项主张需要,配置测试诊断流程组,每个组里面能够蕴含多个分歧的诊断流程,在一个诊断流程中才蕴含具体的诊断步骤 。如下图所示:
TSMaster诊断?橹远锒狭鞒
在UDS流程治理栏右键鼠标,发展流程用例治理的操作菜单,如下图所示:
TSMaster诊断?橹远锒狭鞒

重要蕴含如下操作:

【1】Add a new group:新增诊断流程组 。好比新增车型1 。诊断组下面能够再增长诊断流程用例,其自身不蕴含诊断步骤 。

【2】Add a new uds flow:新增一个诊断流程用例,在诊断流程用例下面能够增长具体的诊断步骤 。

【3】Edit name:选中一个流程组或者流程用例,右键选中Edit name编纂该节点的名称,如下图所示:

TSMaster诊断?橹远锒狭鞒
【4】 Switch to the uds flow:切换到当前UDS流程节点 。双击该节点,也能够达到切换到该流程节点的成效 。切换到该节点过后,节点图标和布景致如下图所示,同时右边的节点流程中发展显示该uds流程蕴含的具体诊断步骤:
TSMaster诊断?橹远锒狭鞒

【5】 Start Uds flow:启动该节点的诊断流程 。点击该选项后,诊断 ?橐勒沼冶叩呐渲,从上往下自动执行诊断步骤 。

【6】 Abort Uds flow:点击该节点后,中断在执行的诊断流程步骤 。

【7】 Delete selected:删除选中的节点 。

【8】 Delete all flows:断根所有的节点 。

B. 配置诊断流程(UDS Flow)

B-1 根基配置步骤:

配置诊断流程,根基步骤如下图所示:

【1】?在左边的治理栏当选中一个诊断流程节点 。

【2】?在右边的编纂区域,增长,删除,编纂诊断步骤 。

【3】?增长步骤后,编纂步骤名称 。

【4】?选择该步骤的类型 。

【5】?选择该步骤地址类型,物理地址还是职能地址 。

【6】?配置具体的诊断要求数据包和应答数据包 。

【7】?配置本步骤实现后步骤之间的期待功夫 。

【8】?配置本步骤产生谬误的谬误处置步骤 。

TSMaster诊断?橹远锒狭鞒
上面几个步骤是配置诊断流程的根基步骤,现实使用的时辰,凭据利用场景还提供了更矫捷的机造,接着看后续章节 。

B-2 工具栏:

诊断流程配置工具栏如下图所示:
TSMaster诊断?橹远锒狭鞒

【1】?新增诊断流程组 。

【2】?新增诊断流程用例 。

【3】?删除选中的诊断流程组/用例 。

【4】?启动配置好的诊断流程 。

【5】?中断在运行的诊断流程 。

【6】?锁定/解锁流程配置区域 。若是锁定该区域,在诊断流程区域变得不成编纂 。

B-3 诊断步骤类型:

测试步骤中,为了增长诊断配置的矫捷性,设计了5种类型可供选择,如下图所示,重要蕴含:Normal,SelectConfig,SeedAndKey,DownloadFile,TesterPresent,RoutineControl 。通过这5种类型,根基上涵挡住了市面上所有主流的诊断流程需要,下面具体介绍每种类型的特点 。

TSMaster诊断?橹远锒狭鞒
【1】 Normal:通常配置 。该配置重要用于一些单一的,要求数据和应答数据都很清澈的场所 。好比服务要求数据为 【10 03】,服务应答数据为 【50 03 12 34】,则能够选择Normal类型 。Normal的配置是最单一的,直接在Request中填入想要发送的要求数据【10 03】,在Response中填入进展的应答报文【50 03 12 34】即可 。配置Response报文的时辰,发展如下所示:
TSMaster诊断?橹远锒狭鞒
由于有些测试用例中,ECU是没有应答的,对于这种情况,用户只必要去掉勾选Has Response即可 。实现配置后成效图如下所示:
TSMaster诊断?橹远锒狭鞒
【2】 SelectConfig:选择已有配置,该配置设计的主张,就是让用户选择在Diagnostic Console节造台中已经调试好的诊断步骤 。选择过程如下图所示:
TSMaster诊断?橹远锒狭鞒
这种方式是TSmaster最推荐的配置方式 。用户能够先在Diagnostic Console中把各个子流程全数配置并测试好,而后在自动诊断流程中引用该配置即可,其逻辑如下图所示:
TSMaster诊断?橹远锒狭鞒
在自动诊断流程的执行过程中,其执行成效跟Diagnostic Console中将齐全一样 。

?

【3】 SeedAndKey:SeedAndKey是一个组合号令,直接用Normal号令无法配置出来 。用户能够通过SelectConfig直接从已有配置当选择,也能够通过选择SeedAndKey类型,在自动流程中直接配置解密步骤 。SeedAndKey只必要选择SeedLevel参数即可,解密的DLL直接关联到TP参数配置中载入的SeedAndKey的Dll中,如下图所示:

TSMaster诊断?橹远锒狭鞒

可见,无论是在Diagnostic Console ?橹,还是Automatic Diagnostic ?橹姓吩诵械那疤岜匾没д肥迪諸P层参数的配置 。

【4】 TesterPresent: 如前文所讲,TSMaster提供了一个TesterPresent的全局开关,通过该开关,用户能够直接打开和关关该号令 。同时为了支持越发矫捷的测试需要,在自动化流程步骤中,也提供了基于步骤配置该号令的方式,让用户选择在必要的步骤打开和关关TesterPresent号令 。选择该类型过后,重要有两个参数必要配置:

》是否启动/终场该号令,如下:

TSMaster诊断?橹远锒狭鞒
》配置该号令数据,以及周期距离,如下:
TSMaster诊断?橹远锒狭鞒

【诊断步骤配置汇总】

总结上个章节测试步骤的配置流程,其逻辑流组成如下图所示:

TSMaster诊断?橹远锒狭鞒

B-4 步骤距离功夫:

诊断流程 ?椴街韪街柚涞墓Ψ蚓嗬胧悄芄簧柚玫,如下图所示,单元为ms:
TSMaster诊断?橹远锒狭鞒

B-5 犯错处置:

现阶段犯错处置,重要蕴含两个参数:谬误后沉试次数以及谬误后终场还是持续运行,如下图所示:
TSMaster诊断?橹远锒狭鞒

B-6 使能步骤/地位调整:

对于已经实现配置的诊断流程步骤,用户凭据左边的选择框来勾选想要执行的诊断步骤,如下图所示:
TSMaster诊断?橹远锒狭鞒
关于执行挨次调整:无论是测试用例组,测试用例还是测试用例中的具体步骤,用户想调整相互之间执行挨次的时辰,直接拖拽对应的测试用例到相应地位即可 。
近期文章

颁发回复

×
×

产品入口: 产品增长到购物车

【网站地图】