- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 分享自制CAN工具【python源码】
背景:由于工作原因,最近想写一个CAN工具:1,界面简单容易操作;2,适合实车操作,有实车信号按钮;3.可自动化测试;4.CANoe Is Too Expensive!环境:python3.7 +tkinter+多线程一、调用dll库文件 调用的创芯科技DLL也可以用周立功DLL库;# -*- encoding=utf-8 -*-from ctypes import *import timedll = windll.LoadLibrary('./ControlCAN.dll') .
2020-11-01 11:10:46
2807
3
原创 汽车CAN诊断——报文数据篇
汽车CAN总线有动力总成PCAN,底盘控制CCAN,整车控制BCAN,娱乐ECAN,诊断DCAN五种。CAN诊断,即是对CAN网络中各节点,各CAN总线,网关的故障进行检查与修复。统一诊断服务(UDS),即ISO-14229标准,是绝大多数汽车厂商使用的诊断服务。10:诊断会话请求服务 一般的诊断请求的输入格式为:710 02 10 01 帧ID为710,帧数据长度...
2020-01-19 15:52:05
18458
1
转载 CAN诊断浅谈 如何用CAN工具进行诊断
转:https://mp.weixin.qq.com/s/bcuoUQfkfyx6rtbgw-Z_BQ引言: 从之前的课程我们了解到,车上的智能硬件设备太多,即ECU节点太多,这些节点通过CAN总线外加汽车网关,组成了整车CAN网络.当车辆某个节点,或者某条CAN总线出故障甚至网关出故障了, 会有什么现象呢?某ECU节点故障:也就是你的车上的某个智能硬件不work或者...
2019-10-24 22:32:14
4072
原创 adb logcat 显示 Android 日志
作者 :万境绝尘 转载请著名出处eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志;1. 解析 adb logcat 的帮助信息在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息;octopus@octopus:~$ adb logcat --helpUsage: logcat [o...
2019-08-16 16:54:09
579
原创 windows下python虚拟环境virtualenv和virtualenvwrapper安装与使用
环境信息 操作系统:wins7 python版本:3.7.0安装下载安装python3.7.0【略...】 安装virtualenv python3.7.0版本自带了pip,为了减少安装步骤,使用pip安装; cmd,打开windows命令行; pip install virtualenvpip install vi...
2019-06-25 21:41:15
846
原创 汽车CAN网络测试及自动化测试工具
汽车CAN网络测试开发方法一、前言 随着汽车电子技术的发展和对汽车性能要求的提高,汽车上电控单元(ECU, Electronic Control Unit)数量越来越多,各个电控单元之间的交互信息通过CAN、LIN、MOST总线组成的网络来实现。因而对整车网络的开发显得尤为必要。当前整车网络的开发流程一般都是基于国际上通用的V模式开发流程。 整车网络开发V模式流程包括以下几个主要...
2019-05-10 22:50:45
16105
原创 APP测试面试题总结
APP测试面试题一、开场问题:(自由发挥)1、请自我介绍一下;2、为什么离开上一个公司呢?3、做测试多久了?以前做过哪些项目?你们以前测试的流程是怎样的?用过哪些测试工具?4、你觉得为什么要在一个团队中开展软件测试工作,测试的价值提现在哪里?二、技术方面:Android四大组件Android四大基本组件:Activity、BroadcastReceiver广播接收器...
2019-05-07 18:18:13
5208
2
转载 CAN诊断浅谈 + 如何用CAN工具进行诊断
引言: 从之前的课程我们了解到, 车上的智能硬件设备太多, 即ECU节点太多, 这些节点通过CAN总线外加汽车网关, 组成了整车CAN网络. 当车辆某个节点, 或者某条CAN总线出故障甚至网关出故障了, 会有什么现象呢?某ECU节点故障: 也就是你的车上的某个智能硬件不work或者不好用, 比如空调这个设备无法调节温度了.某条CAN总线故障:比如BCAN整条CAN总线都不work了...
2019-05-05 21:27:06
7654
3
原创 解决python3.7.2中pyinstall打包成exe文件工具的问题
首先介绍一下可以打包Python代码的工具:py2exe: 这个是知名度最高的,但是好像不太适合新手,需要各种库,用起来比较繁琐,不推荐。 pyinstaller : 可以只是生成单独的可执行程序。 最新版本为3.2.1 Stable, supports Python 2.7, 3.3–3.7。 可以自定义图标。 跨平台,兼容性良好。 cx_Freeze : 这...
2019-04-27 13:59:44
5004
1
原创 Labview和Python完美结合——自动化测试车联网/物联网平台和终端
Python自动化测试WEB,APP,(安卓,IOS)明显优势,自从1991年诞生以来,Python作为一种解释型、面向对象、动态数据类型的高级编程语言,其普及率、近几年保持持续高速上升的趋势。 Labview语言是一种图形化编程语言,是专门为测试、测量或控制的工程应用程序而构建的。这意味着LabVIEW擅长于工程特定的软件需求,例如简化硬件集成、创建以工程为中心的用...
2019-03-30 17:22:30
13462
5
原创 MySQL数据库的基本操作——增、删、改、查
一、数据库查询SELECTSELECT语句查询数据表中的一列或多列数据、使用集合函数显示查询结果、连接查询、子查询以及使用正则表达式查询等。SELECT语句的基本格式是:SELECTid,name,........ FROM 表1,表2,........ WHERE 表达式 GRO...
2019-03-16 17:49:57
1192
原创 python3之Excel两种操作——openpyxl和pandas
pandas操作Excel请进:https://www.cnblogs.com/liulinghua90/p/9935642.htmlExcel 是 Windows 环境下流行的、强大的电子表格应用。openpyxl 模块让 Python 程序能读取和修改 Excel 电子表格文件。例如,可能有一个无聊的任务,需要从一个电子表格拷贝一些数据,粘贴到另一个电子表格中。或者可能需要从几千行中挑选几...
2019-03-06 11:06:15
12601
1
原创 Python集合set——【增】【删】【改】【查】——基本操作总结
五、 set集合1.去重,把一个列表变成集合,就自动去重了2.关系测试,测试两组数据之间的交集,差集,并集等关系。5.1 创建一个数值集合list_1 = set([1,4,5,7,3,6,7,9])list_2 = set([2,6,0,66,22,8,4])5.2增加list_1.add(999) #添加一项list_1.update([888,777,...
2019-03-02 13:41:00
2821
原创 Python元组tuple——【查】——基本操作总结
四、 元组处理 元组,是一个只读列表。4.1 查找4.1.1 索引tup = ('arwen',123) print tup[0] print tup[1]4.1.1 index()描 述:查找元素的索引值实 例:#/usr/bin/env pythonnames = ('chenxin','chenxiang','jinzhon...
2019-03-02 13:36:58
3022
原创 Python字典dict——【增】【删】【改】【查】——基本操作总结
三、 dict字典 字典特点: 1、查询速度快 2、key唯一 3、key是不可变的 4、无序的 5、必列表内存空间多。 为什么快与为什么空间大呢?...
2019-03-02 13:35:40
825
原创 Python列表list——【增】【删】【改】【查】——基本操作总结
二、 list列表2.1 增2.1.1 append()描 述:方法用于往列表里添加元素输出结果:list实 例:names = ['qinfu','123','chenxin','liuqiang']# #增names.append('wangxingyu')print(names)结果:['qinfu', '123', 'chenxin', ...
2019-03-02 13:34:46
585
原创 Python字符串之——【增】【删】【‘改’】【查】——基本操作总结
一、字符串处理 字符串对象是不可改变的,也就是说在python创建一个字符串后,你不能把这个字符中的某一部分改变。任何上面的函数改变了字符串后,都会返回一个新的字符串,原字串并没有变。1.1 【增】1.1.1 字符串的拼接用加号拼接>>>s='hello'+'world' >...
2019-03-02 13:23:20
3161
原创 Python自动化测试学习二:总结get和post区别---面试用
总结get和post区别 get参数通过url传递,post放在request body中。 get请求在url中传递的参数是有长度限制的,而post没有。 get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。 get请求只能进行url编码,而post支持多种编码方式 get请求会浏览器主动cache,而post...
2019-02-28 15:03:52
423
原创 CAN 报文编码学习笔记二:模拟CAN协议连接车联网平台测试——发送与接收
https://blog.csdn.net/MIC01234/article/details/80373118****************2019**********第一贴************************工具:1、车厂协议,2、CAN盒模拟器+CANTest软件,3、CAN接收终端(GSM+GPS),4、平台一、确定要模拟数据在CAN1或CAN2:二、波特率...
2019-02-26 13:56:20
199
原创 CAN 报文编码学习笔记二:汽车CAN协议测试——发送与接收
https://blog.csdn.net/MIC01234/article/details/80373118****************2019**********第一贴************************工具:1、车厂协议,2、CAN盒模拟器+CANTest软件,3、CAN接收终端(GSM+GPS),4、平台一、确定要模拟数据在CAN1或CAN2:二、波特率...
2019-02-26 13:55:41
14462
4
原创 Python自动化测试学习一:常用Python脚本模块整理
1、冒泡排序lis = [56,12,1,8,354,10,100,34,56,7,23,456,234,-58]def sortport(): for i in range(len(lis)-1): for j in range(len(lis)-1-i): if lis[j] > lis[j+1]: l...
2019-02-22 18:01:24
1977
原创 CAN 报文编码学习笔记一:Intel格式与Motorola格式
Intel格式与Motorola格式的区别 CAN开始学习已经两个月有余,以下是me的学习过程笔记:分享出来供初学者参考,也为自己作为日后资料的备忘录。——学习注重在过程,知识在于积累。不足处请指出! 首先在编码优缺点上,Motorola 格式与Intel 格式并没有...
2018-05-19 13:07:34
13545
7
转载 软件测试6年工作总结--转
在百度文库看到一篇总结--------分享---------- https://wenku.baidu.com/view/eb8f8608f78a6529647d537d.html?sxts=1548146629338&sxts=15481474371341、分享第一条经验:“学历代表过去、...
2018-05-17 23:09:06
566
1
转载 STM 32 can总线 实例代码
STM 32 can 实例代码#include "sysdef.h" #define MAX_MAIL_NUM 3//CAN总线调试:0=运行 1=自环调试#define CAN_DEBUG 0//CAN总线波特率:0=250kbps,1=500kbps,2=1Mbps#define CAN1_BPS 0 unsigned char can1_addr = 0; unsigne...
2018-04-16 17:49:35
2499
2
jmeter学习教程视频下载
2019-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人