自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 PyQt在使用time模块时的卡死问题解决方法

转载自https://www.cnblogs.com/hhh5460/p/5175322.html#topPyQt5 笔记(04):主窗口卡死问题本文基于:windows 7 + python 3.4知识点:将 time.sleep 替换为 QTimer将 time.sleep 放入到 QThread使用 QThread 自己的 sleep 方法我们希望实现一个这样...

2019-10-21 19:03:12 5711 4

原创 图文教学读懂can报文

can报文协议是汽车工程最基础的知识点,说实话之前在国企的时候一直也是一知半解,现在花点时间弄懂了。DBC协议can有两种定义:Intel格式与Motorola格式,主要的区别是能不能跨字节,我们用主流的摩托摩拉格式以一个报文ID 0x121为例,他的解析如下你需要列一个下面的表格横坐标代表位(bit),使用2进制纵坐标代表字节(byte),一个字节等于8位,它通常被写成两个16进...

2019-05-16 16:30:58 27149 4

原创 广成科技USBCAN的python调用方法

公司买了最便宜的那种USBCAN,一般使用Labview可以进行开发,但是面向对象的属性较差,使用python调用dll文件的方式进行开发。需要参考设备自带的开发手册文件,可以去公众号下载和周立功的开发方式差不多,所以代码可参考https://blog.csdn.net/caimouse/article/details/79692118https://blog.csdn.net/yy12...

2019-05-16 12:39:12 4641 7

原创 使用python将xml转化为csv文件

本例子将xml文件转化成csv文件,主要熟悉xml文件的结构和相关函数使用方法推荐参考的文章https://www.jianshu.com/p/bcef2ff6ffaahttps://www.cnblogs.com/hupeng1234/p/7262371.html使用的命令使用的函数库是xml.etree.ElementTreexml文件的结构包括根目录和一堆标签getr...

2019-05-10 17:49:01 8246

原创 串口收发的hex和ascii码形式

串口读写的硬件和软件本次使用的硬件是一个数据采集仪anbai的AT4524。需要先安装好相关驱动。软件使用串口助手。名字叫Serial Port Utility参数设置需要设置的参数包括波特率,数据位,停止位等接收和发送设置可以选择16进制和ACSII码任意两种形式发送hex设备支持SCPI语言,本文以发送 IDN? 这条命令为例发送16进制为49 44 4E 3F 0A分别...

2019-05-10 11:20:13 9430

原创 PyQt小练习-【第3课】定时器倒计时

应用 QObject里面的定时器api实现一个倒计时功能,从10开始,每秒减1,至0停止这里练习了面相对象的编程方法,熟悉了自定义标签类的封装,熟悉定时器的使用用到的APIstartTimer(ms,Qt.TimerType)会返回一个timer_idtimerEvent()定时器的执行事件,需要重写父类的方法killTimer(timer_id)根据定时器的ID,杀死定时...

2019-05-05 21:13:49 1587

原创 PyQt模板文件设置

当你开始一个PyQt项目时,首先需要一个固定的模板框架,你可以把他保存起来并设置一个快捷键,以后每个项目开发的时候专注于你的控件吧面向过程的模板#-*- coding: UTF-8 -*-# 0.导入需要的包和模块# 第一行也可以写成from PyQt5.QtWidgets import QApplication, QWidgetfrom PyQt5.Qt import *im...

2019-05-05 18:51:09 640

原创 PyQt小练习-【第2课】九宫格排列任意数量标签

给定标签数量,按九宫格的方法排列,需要设一个每行几个标签的参数。练习QT布局和行列的算法,掌握整除和求模计算行列坐标。import sysfrom PyQt5.Qt import *app = QApplication(sys.argv) # sys.argv 是通过命令行传参数window = QWidget()window.resize(500, 500)windo...

2019-04-30 18:36:00 291

原创 PyQt小练习-【第1课】点击按钮生成随机数

不用QTcreater 纯手打练习每次点击按钮生成一个0-99之间的随机整数# 0.导入需要的包和模块from PyQt5.Qt import *import sysimport random# 1.创建一个应用程序对象app = QApplication(sys.argv) # 2.控件的操作# 2.1创建控件 window = QWidget()# 2.2...

2019-04-30 16:48:54 1794

转载 linux下的动态链接库(.so文件)的加载路径和搜索路径

转载自https://www.jb51.net/article/138400.htmld.so 动态共享库搜索顺序1、ELF可执行文件中动态段DT_RPATH指定;gcc加入链接参数“-Wl,-rpath”指定动态库搜索路径;2、环境变量LD_LIBRARY_PATH指定路径;3、/etc/ld.so.cache中缓存的动态库路径。可以通过修改配置文件/etc/ld.so.conf...

2019-03-28 15:45:40 4495

转载 Linux静态库生成指南

转载:https://www.cnblogs.com/jiqingwu/p/4325382.htmlLinux上的静态库,其实是目标文件的归档文件。在Linux上创建静态库的步骤如下:写源文件,通过 gcc -c xxx.c 生成目标文件。 用 ar 归档目标文件,生成静态库。 配合静态库,写一个使用静态库中函数的头文件。 使用静态库时,在源码中包含对应的头文件,链接时记得链接...

2019-03-25 11:19:55 216

转载 Linux动态库生成与使用指南

转载:https://www.cnblogs.com/jiqingwu/p/linux_dynamic_lib_create.htmlLinux下动态库文件的文件名形如 libxxx.so,其中so是 Shared Object 的缩写,即可以共享的目标文件。在链接动态库生成可执行文件时,并不会把动态库的代码复制到执行文件中,而是在执行文件中记录对动态库的引用。程序执行时,再去加载...

2019-03-25 11:07:48 103

原创 Ubuntu下的Python开发工具和环境设置——Anaconda+QT

目录Anaconda的安装与配置下载和安装使用conda包和环境设置国内镜像库的安装pip安装pycharm安装QT工具的设置命令行方法在pycharm中可以设置外部工具配置加入外部工具designerpyuic5和pyrcc5本文讲的是从头设置一个Ubuntu下的Python开发环境,用于PC软件开发、上位机设计、数据分析、算法实现等,包...

2019-03-21 18:04:32 1297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除