
Python调用Vector工具的自动化测试方法
文章平均质量分 52
测试自动化,下班早回家
_长风_
热爱应是星火,点燃了寂夜,路才更辽阔。
展开
-
pywintypes.com_error: -2147352567,“发生意外“ 解决办法
Python调用CANoe接口报错问题—电脑安装多版本CANoe一、问题:具体报错情况如下图:原因:安装了CANoe12.0和CANoe13.0两个版本。二、解决办法:Python是根据当前注册的CANoe的组件来识别可用的CANoe是哪个版本;安装多种版本的CANoe的情况下,除了使用的CANoe版本外,将其他所有CANoe的COM组件都得注销掉;为保险起见,可以再注册一下你当前要要使用所本的COM组件;注销和注册的方法找到CANoe的安装路径,比如我的CANoe12的路径为C原创 2023-05-19 18:04:41 · 5767 阅读 · 0 评论 -
Python调用CANoe发诊断请求和接收请求的方法
当我使用Python调用CANoe进行自动化测试的时候,那么我们就没有办法绕过诊断测试了,当然我们也不需要绕过诊断测试,因为我们的接口中是支持调用诊断模块的,这样就非常方便我们直接使用接口来进行诊断的测试了,惊不惊喜意不意外?当然随着越来越多的工具库的集成,我们需要更多地掌握使用的方法,而不需要自己造轮子,这是一个大趋势,我们也需要跟随这个大趋势来不断完善自己,提升自己,从而来提高工作效率。原创 2023-05-17 15:40:49 · 2729 阅读 · 0 评论 -
Python调用CANoe的接口源码
随着Vector接口越来越丰富,自动化测试也变得越来越普遍,我们可以根据官方给的接口,直接对CANoe进行操作,以便于获取CAN信号,甚至通过Python执行模块自动化测试,本文章就简单谈谈如何用Python启动CANoe以及Python支持的CANoe调用接口原创 2023-04-06 18:17:18 · 3694 阅读 · 5 评论 -
Python 解析CAN报文数据
Python 解析CAN报文数据Can报文数据如果不借助Vector或者一些市面上其他的CAN工具来导入DBC文件去看的话,很难去知道对应的信号值是怎样,下面这个函数能根据DBC信息解析出一些相关的信号值,以便于我们来查看。函数:def com_extract_signal(endian, bit_pos, bit_size, src_buf)函数名:com_extract_signal参数:endian: 大小端bit_pos: 起始bit位bit_size: bit长度src_b原创 2021-09-14 17:18:24 · 5031 阅读 · 2 评论 -
Python调用CANape读取和写入XCP Device的变量实现自动化标定
Vector现在对于Python的支持越来越丰富了,最近知道了Python 可基于 CANape 的 COM 接口调用 CANape,实现对 ECU 的测量标定等功能,这对于之前一直使用内置脚本的我来说简直是福音,本文章记录了Python调用CANape实现自动化标定的相关操作。原创 2023-03-02 14:09:14 · 4646 阅读 · 7 评论