7-基于Python调用CANoe COM接口:COM Object Hierarchy 中 Measurement 的用法
上一张图:
measurement 里面有3个属性,主要关注running这个属性,是用来判断CANoe是否在运行状态。
measurement 里面有7个方法,具体的解释在上图中。
我们主要关注两个方法:
Start:启动CANoe工程,代码如下:
# -------------------------------------------------------------------------------
# 启动CANoe工程,调用Measurement对象的Start方法
# -------------------------------------------------------------------------------
def Start(self):
if not self.Running(): #若CANoe未启动
self.Measurement.Start() #则启动CANoe
self.WaitForStart() #等待CANoe启动,弹出相关信息
Stop:停止CANoe工程,代码如下:
# -------------------------------------------------------------------------------
# 停止CANoe工程,调用Measurement对象的Stop方法
# -------------------------------------------------------------------------------
def Stop(self):
if self.Running(): #若CANoe启动
self.Measurement.Stop() #则停止CANoe
self.WaitForStop() #等待CANoe停止,弹出相关信息
两种具体使用方法见下图