加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何在OTX-Studio创建基于OTX标准的诊断序列-风丘科技

(2017-09-07 10:17:45)
标签:

otx-studio

otx标准的诊断序列

创建otx诊断序列

otx

OTX是一种基于XML文件的编程语言,符合ISO13209标准。在开发OTX序列时,建议将脚本模块化,可以方便的进行诊断测试。OTX提供的核心功能是包,OTX中的包是通过相同名称的目录来表示的,可以通过上下文菜单在脚本浏览器中创建新的包。

 

本文主要介绍如何利用OTX-Studio创建基于OTX标准诊断序列,以DTS中的Example_Project为例,创建ACM控制器的读取电压服务。

 

1、打开OTX-Sdudio,创建新的工程文件:

http://s6/bmiddle/003M9Tvmzy7e2R5VFhr45&690

 

2、工程配置:包含工程名、工程路径、包命名、脚本命名、以及诊断工程的选择。

http://s13/bmiddle/003M9Tvmzy7e2R9K3gM1c&690

 

3、点击“Finish”,显示OTX序列编辑界面,各部分视图介绍如下:

http://s11/bmiddle/003M9Tvmzy7e2RedaFI9a&690

 

①脚本资源管理器视图:允许用户定义、查看和更改项目结构和对象。项目结构是由文件系统上一个等价的文件结构所定义的。

 ②OTX元素视图:显示了所有可用的元素,这些元素可以用于构建OTX序列。它们分为五类:操作(可以直接被拖到OTX序列的语句)、控制节点(用于构造OTX序列:IF、LOOP等)、并行节点(用于处理OTX序列的并行执行)、Path(用于访问映射和列表的元素)、术语(可以被拖放到现有操作中的表达式元素)。

 ③OTX偏好视图:可以由用户配置,包含以下元素:OTX元素视图的任何元素、任何来自ODX视图的诊断服务、库的任何程序。

 ④层级调用视图:模块化开发OTX测试序列时,各模块之间可以互相调用。为了获得关于哪些序列被其他人调用的一个概览,这个视图显示了两种关系:显示调用所选序列的所有序列、显示由所选序列调用的所有序列。

 ⑤诊断执行视图:包含了所选工程中控制器的逻辑链路层。

⑥ODX视图:包含了ODX数据基础的所有元素。数据库类型可以是CBF或ODX(MSR)的。

 

4、下面开始创建测试序列,首先创建全局变量,方法如图所示:
http://s11/bmiddle/003M9Tvmzy7e2Ri28Oe3a&690

参数设置如下:

http://s11/bmiddle/003M9Tvmzy7e2Rkx82Sea&690

5、创建局部变量ECUVoltage和ScreenOut,方法main->右键->变量名、数据类型、初始化值、描述。创建好的变量可以在做序列时直接引用。

http://s11/bmiddle/003M9Tvmzy7e2Rojy2eda&690

6、鼠标单击Assignment拖动到调用视图中,本例程按照下图中配置即可,功能是选择要测试的控制器。

http://s16/bmiddle/003M9Tvmzy7e2RpNFefff&690

7、鼠标选中ExecuteDiagService拖动到右侧调用视图中,在调用视图中编辑本项时,DiagService中的参数可以通过双击下方控制器测试项来自动添加。ResponseParameters为被测试服务项的简称。

http://s11/bmiddle/003M9Tvmzy7e9aTxeEq6a&690

8、测试项测试完成之后,关闭通道(本例程只添加了一条诊断服务,所以在此处关闭通道,实际应用操作时需要根据测试需求操作)。

http://s2/bmiddle/003M9Tvmzy7e9b5b4c1d1&690

 

9、选择OpenScreen项拖动到调用视图中,作用为在Monaco中进行调用时可以弹出结果显示框。按照图中参数编辑本项:
http://s8/bmiddle/003M9Tvmzy7e9b5k9rV77&690


http://s5/bmiddle/003M9Tvmzy7e9b5shkE94&690

 

11、编辑完之后保存工程,这样就创建好了一个基于OTX标准的测试序列,可以在Monaco中打开选择此测试序列,仿真模式下执行之后可以显示出控制器的电压值为12.56V。
http://s1/bmiddle/003M9Tvmzy7e9b5weB260&690

更多信息,请电话咨询风丘科技:010-82894993.

风丘科技官网:http://www.windhill.com.cn

扫描下方二维码,关注风丘科技官方微信,获取更多汽车测试与车辆诊断的技术干货!

http://s7/mw690/003M9Tvmzy7e9bqGFD046&690

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有