当前位置:   article > 正文

CANoe-vTESTstudio之Parameter_vteststudio 系统参数

vteststudio 系统参数

vTESTstudio可以把实现在函数中的常数值取出,统一定义在参数文件中,用变量表示,方便更改,而不会影响测试用例的函数体

Parameter

在test unit上右击选择Add -> Parameter File,创建参数文件

在parameter文件下有两种方式新建参数

  • 右击插入

  • 状态栏下插入

几种类型的参数有

(Scalar) Parameter

标量参数,表示一个常数值

插入标量参数,通过…来编辑命令控件,参数名,参数类型,参数值,信息,其中参数名是必需的

如下设置参数

参数值不只是可以自定义,还可以通过点击三角符号打开Symbol Explorer来设置为系统变量值或信号值等

创建好的参数如果想被其他文件使用,必须点击Home -> Publish Symbols of All Files

查看是否生效

capl中如何使用

通过关键字syspar + "::"自动检索出所有命名空间,然后用命名空间 + "::"检索出它下面的所有参数

Test Table中如何使用

两种方式,一种是通过点击三角符合打开Symbol Explorer找到参数,另一种是在Symbol Explorer上把参数拖拽过去

(Scalar) List Parameter

标量列表参数,同一个参数具有多个值

可以看出,列表参数是一个list,通过下标获取值

capl中如何使用

和标量参数一样,也是通过关键字syspar,只不过需要标注下标

Test Table中如何使用

Test Table中无法通过下标的方法获取值

但是可以用在函数for each中

相当于python中的语法

for temp in num
  test1 = temp  
  • 1
  • 2

Struct Parameter

结构参数,一组关联的参数

可以看出结构参数其实就是一个结构体,里面的成员是一组相关联的参数

capl中如何使用

通过关键字syspar获取参数值

调用结构体里的参数用结构体名.参数名

Test Table中如何使用

test table中的函数也可以通过点击或拖拽的方式使用结构体里的参数

Struct List Parameter

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/730345
推荐阅读
  

闽ICP备14008679号