> 文章列表 > Python调用CANoe的接口源码

Python调用CANoe的接口源码

Python调用CANoe的接口源码

Python调用CANoe的接口源码

    随着Vector接口越来越丰富,自动化测试也变得越来越普遍,我们可以根据官方给的接口,直接对CANoe进行操作,以便于获取CAN信号,甚至通过Python执行模块自动化测试,今天我们就简单谈谈如何用Python启动CANoe以及Python支持的CANoe调用接口。

一、使用须知

  • Python是根据当前注册的CANoe的组件来识别可用的CANoe是哪个版本
  • 安装多种版本的CANoe的情况下,除了使用的CANoe版本外,将其他所有CANoe的COM组件都得注销掉;
  • 为保险起见,可以再注册一下你当前要要使用所本的COM组件;
  • 注销和注册的方法
    1. 找到CANoe的安装路径,比如我的CANoe12的路径为C:\\Program Files\\Vector CANoe 12.0.216;
    2. 进入Exec64文件夹找到RegisterComponents.exe;
    3. .使用CMD打开命令窗口;
    4. 使用cd命令进入step2的文件夹;
    5. 运行ReqisterComponents.exe -u 对CANoe12的组件进行注销(对其他版本也是一样的);
    6. 注册的方法:在注销方法的基础上修改step5的命令,运行RegisterComponents.exe即可。

二、接口函数的介绍

    我们在使用调用CANoe的时候,我们通常需要下面canoe_application.py这个文件,这个文件封装了直接调用CANoe的所有接口函数ÿ