CANoe中XML编程常用标签语法 —— 变量,系统变量的定义和读取
Posted 蚂蚁小兵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CANoe中XML编程常用标签语法 —— 变量,系统变量的定义和读取相关的知识,希望对你有一定的参考价值。
相关文章
CANoe中XML编程常用标签语法
CANoe中XML编程常用标签语法(2)
前言
- 如下图,这一节我讲解下preparation 节点 下圈起来的三个节点。
- 包括在report中添加comment ,以及在xml中定义和打印变量,系统变量。
XML中新建和读取变量
①,help文档中关于XML中新建和读取变量,描述冗余且长,我就直接总结成代码,代码更加直观易懂
- 注意测试实在XML Test Node 类型的环境进行的。
<testmodule title="XML Debug" version="1.0">
<testgroup title="测试分组(一)">
<description>
大家好,这是一个简单的XML 测试,这一行用中文,是想告诉大家,XML中只要不是变量或者CAPL脚本相关
都是可以用中文的,但是一般情况,不常用中文,哈哈!
</description>
<preparation>
<comment>
<text>用vardef可以定义一个变量</text>
</comment>
<vardef name="ggg" type="int" default="1">2</vardef >
<comment>
<text>用varset可以给变量设置值</text>
</comment>
<varset name="ggg">67</varset>
<wait title="Wait" time="1s"/>
</preparation>
<testcase ident="tc001" title="读取变量">
<comment>
<text>用var可以读取变量值</text>
</comment>
<valuecomment>
<description>变量 ggg 的值为:</description>
<var name="ggg"/>
</valuecomment>
</testcase>
</testgroup>
</testmodule>
②, Test Module 如下图所示
③, 测试结果如下图,可以对比看下XML和输出。
XML中新建和读取系统变量
①,help文档中关于XML中新建和读取系统变量,描述冗余且长,我就直接总结成代码,代码更加直观易懂
- 注意测试实在XML Test Module 类型的环境进行的。
<testmodule title="XML Debug" version="1.0">
<testgroup title="测试分组(一)">
<description>
大家好,这是一个简单的XML 测试,这一行用中文,是想告诉大家,XML中只要不是变量或者CAPL脚本相关
都是可以用中文的,但是一般情况,不常用中文,哈哈!
</description>
<preparation>
<vardef name="ggg" type="int" default="1">1</vardef >
<sysvardef name="hhh" namespace="nmspace" type="int" default="2" min="0" max="100">1</sysvardef>
<varset name="ggg">67</varset>
<!-- 系统变量的读和设置必须被其它标签,比如set 和 initialize 标签包裹才行 -->
<set title="Set">
<sysvar name="hhh" namespace="nmspace">17</sysvar>
</set>
<wait title="Wait" time="1s"/>
</preparation>
<testcase ident="tc001" title="读取变量">
<valuecomment>
<description>变量 ggg 的值为:</description>
<var name="ggg"/>
</valuecomment>
<valuecomment>
<description>系统变量 hhh 的值为:</description>
<sysvar name="hhh" namespace="nmspace"/>
</valuecomment>
</testcase>
</testgroup>
</testmodule>
②, Test Module 如下图所示
③, 测试结果如下图,可以对比看下XML和输出。
④, 在CANoe 工程环境中也是能够访问和观察导致在XML中定义的系统变量的。
总结
加油。。。
- 要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!
- 如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。
以上是关于CANoe中XML编程常用标签语法 —— 变量,系统变量的定义和读取的主要内容,如果未能解决你的问题,请参考以下文章
CANoe中XML编程常用标签语法 ——CAN报文周期检测/错误帧检测/信号改变检测。。。
CANoe中XML编程常用标签语法 ——CAN报文周期检测/错误帧检测/信号改变检测。。。
CANoe中XML编程常用标签语法 ——控制语句 if else 和 for循环