CANoe-vTESTstudio之Python编辑器(函数介绍)

1、vector.canoe模块

vector.canoe模块(.py文件),包含了Python API的通用的类和函数

在python引用中,包是文件夹,py文件是模块

1.1、InOutParameter类

这个类保存应用层对象(服务实例)的Method的inout参数的值。它的父类是OutParameter类,所以也继承了父类的value属性。另外还继承了父类的构造函数(__init__()函数),这个构造函数传入一个参数(如果不传入参数时使用默认值None)并给value属性赋值

inout_parameter = vector.canoe.InOutParameter(1)
application_layer.myNamespace.myObject.myMethod.call(inout_parameter)
vector.canoe.write(f"new value: {inout_parameter}")

1.2、OutParameter类

这个类保存应用层对象(服务实例)的Method的out参数的值。这个类里有一个value属性,可以用来访问out或inout参数的值

out_parameter = vector.canoe.OutParameter(1)
application_layer.myNamespace.myObject.myMethod.call(out_parameter)
vector.canoe.write(f"new value: {ou

你可能感兴趣的:(CANoe,vTESTstudio)