Python脚本控制CANoe启停
# -*- coding: utf-8 -*-
import time
import win32com.client
# ====================== 配置项 ======================
CANOE_CONFIG_PATH = r"G:\CANoe\CANoe 13.0\Configuration1.cfg" # 改成你的 CANoe 工程路径
# ====================================================
# 1. 创建 CANoe COM 对象
print("正在启动 CANoe...")
canoe = win32com.client.Dispatch("CANoe.Application")
canoe.Visible = True # 显示 CANoe 界面
# 2. 加载 CANoe 工程
print(f"加载工程: {CANOE_CONFIG_PATH}")
canoe.Open(CANOE_CONFIG_PATH)
# 等待工程加载完成
time.sleep(2)
# 3. 开始测量(Start Measurement)
print("开始运行测量...")
canoe.Measurement.Start()
# 运行 5 秒后停止(可自己改时间)
time.sleep(60)
# 4. 停止测量(Stop Measurement)
print("停止测量...")
canoe.Measurement.Stop()
# 5. 关闭 CANoe(可选)
# canoe.Quit()
print("执行完成!")