自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 anaconda安装pyqt5以及pycharm中的配置问题

anaconda安装pyqt5以及pycharm中的配置问题利用anaconda安装pyqt5以及pycharm中的配置问题这是第一次写自己的博客,之前总是从csdn上来查找自己所需要的资料,受益很多,自己也早就想写一篇博客来分享自己的学习,今天就先从最近的工作写起,因为要写一个上位机界面,所以需要用到pyqt5的相关知识,但是在安装过程中遇到了很多的问题,小伙伴们肯定也一定遇到过。1.Anaconda的安装anaconda下载地址:https://www.anaconda.com安装过程不再赘述

2021-01-27 19:18:42 5375

转载 解决网页内容无法复制的问题

添加链接描述

2021-11-22 14:30:12 170

原创 脚本(自用)

import pandas as pdimport csvdata1=pd.read_csv("kong.csv") #必须添加header=None,否则默认把第一行数据处理成列名导致缺失# data5=pd.read_csv("kong11.csv") #必须添加header=None,否则默认把第一行数据处理成列名导致缺失data2 = data1['A']# print(data1)# data3 = data1['A']list1 = data2.va

2021-05-15 20:24:29 163

原创 C语言中的0U或1U是什么意思?

在C语言中,数值常数默认为int型,当数值常量后边有U/UL/f等尾缀时,代表指定其数据类型.0U 表示 无符号整型 01U 表示 无符号整型 1如果不写U后缀,系统默认为:int, 即,有符号整数。1.数值常数有:整型常数、浮点常数;2.只有数值常数才有后缀说明;3.数值常数后缀不区分字母大小写。(1)整型常数的表示形式有:十进制形式、以0开头的八进制形式、以0x开头的十六进制形式,无二进制形式。 整型常数默认是signed int的。 对整型常数进行类型转换的后缀只有:u或U(unsign

2021-03-13 16:31:22 19044 1

原创 Modbus RTU中对CRC16校验的步骤

modbus中,对CRC的校验是检验数据传输过程中数据是否正确送达的重要检验标准1 . 假定需要检验的数据存放在数组Data[n]中,2 . 预置16位寄存器为FFFFH,称此寄存器为CRC寄存器;即可定义CRC=16#FFFF3.把Data[0]与CRC寄存器的低位相异或,把结果放于CRC寄存器;即CRC=CRC XOR Data[0]4.把寄存器的内容右移一位(朝低位),用0填补最高位,检查最低位;5 .如果最低位为0:重复上一步(再次移位)如果最低位为1:CRC寄存器与多项式A001进行

2021-03-13 16:03:22 1516

原创 Matlab:从csv文件中读取某一列的数据

第一种:M = CSVREAD(‘FILENAME’) ,直接读取csv文件的数据,并返回给M第二种:M = CSVREAD(‘FILENAME’,R,C) ,读取csv文件中从第R-1行,第C-1列的数据开始的数据,这对带有头文件说明的csv文件(如示波器等采集的文件)的读取是很重要的。第三种:M = CSVREAD(‘FILENAME’,R,C,RNG),其中 RNG = [R1 C1 R2 C2],读取左上角为索引为(R1,C1) ,右下角索引为(R2,C2)的矩阵中的数据。...

2021-03-08 17:21:36 20607

原创 将Anaconda配置为国内的源

利用anaconda作为编译的环境,利用pycharm作为编译器,但是通过anaconda prompt安装一些常用的的库时,会发现安装的速度特别慢,这是因为服务器是在国外的,我们可以利用下列方式将下载路径变为国内的源。我们可以把源设置为清华源,也可以设置为其他的源:http://mirrors.aliyun.com/pypi/simple/ //阿里https://pypi.tuna.tsinghua.edu.cn/simple/ //清华http://pypi.douban.com/ /.

2021-03-08 17:06:04 1841

原创 MATLAB对csv文件的某一列数据进行数据处理

clcclear allclose all M = csvread('shui_A-Aref.csv', 1, 2);N = csvread('kongA-Aref.csv', 1, 2); baseline_1 = mean(M(1:16));baseline_2 = mean(N(1:16)); A = length(M);B = length(N);j = 0;k = 0;a = [];c = [];d = [];threshold = -1050; 将A数组的数据一个个

2021-03-04 17:35:39 4717 1

原创 MATLAB对CSV文件的处理以及绘图

clc;clear allclose allM = csvread('shui_A-Aref.csv', 1, 2); # 导入csv文件中的第二行第三列的所有数据N = csvread('kongA-Aref.csv', 1, 2);baseline_1 = mean(M(1:16)); # 取列表中数据的前十六个进行均值处理并把它设置为基础值baseline_2 = mean(M(1:16));A = length(M); # 计算csv文件中第三列的数据的个数B = length

2021-03-04 16:18:19 4179 1

原创 MATLAB 的基本操作

数据的转置:t = 1:10tr = t’把一行数据转换成一列数据同样的 也可以利用这个方法把一列数据转换成一行数据生成等差向量t = 1:10t = 1 2 3 4 5 6 7 8 9 10t= 1:2:10t = 1 3 5 7 9提取矩阵中的某一个元素提取第六行 第三列data1 = data_entire(6,3)建立一个表格数据利用table来做alldata = (name,score,。。。。)name 和score是我们上面所创建的数组和向量提取表中的数据

2021-03-04 16:02:55 2215 1

原创 【小技巧】Matlab读取CSV文件

1、用csvread函数注意:csvread函数只试用与用逗号分隔的纯数字文件第一种:M = CSVREAD(‘FILENAME’) ,直接读取csv文件的数据,并返回给M第二种:M = CSVREAD(‘FILENAME’,R,C) ,读取csv文件中从第R-1行,第C-1列的数据开始的数据,这对带有头文件说明的csv文件(如示波器等采集的文件)的读取是很重要的。第三种:M = CSVREAD(‘FILENAME’,R,C,RNG),其中 RNG = [R1 C1 R2 C2],读取左上角为索引为

2021-03-02 20:57:08 11669

转载 Matlab根据excel数据画图

转载自:关于matlab利用excel进行绘图,而且可以进行曲线的标注https://blog.csdn.net/u010637291/article/details/88913981

2021-03-02 09:55:05 3472

转载 MATLAB基础数组操作及循环语句语法简介

转载:https://blog.csdn.net/qq_41467882/article/details/89929163

2021-03-01 20:42:56 2476

原创 list中的sort()方法

def sort(self, key=None, reverse=False): # real signature unknown; restored from doc“”" L.sort(key=None, reverse=False) -> None – stable sort IN PLACE “”"pass‘’’key:是排序的条件,可以是:key=int,key=len, key=lambda…reverse:表示是否反序,默认从小到大,默认为Flase##一个list调用s.

2021-02-28 16:55:00 26796 2

原创 任意长度hex文件的解析(python实现)

1. 程序的功能可解析大于64KB的HEX文件。限于时间条件,笔者只测试了两个样例,数据域大小分别为8332B和1.61MB将解析得到的结果打印出来,包括:- 起始地址- 末尾地址- 数据域尺寸(单位:字节)保存数据域的内容为bin文件以便查验和后续处理HEX文件格式的介绍可以参考CSDN上的这篇博文:https://blog.csdn.net/a1037488611/article/details/433400552. 程序解读HEX文件解析,相关函数:hex2bin()考虑到H

2021-02-02 09:20:05 6959 4

转载 python字符串/Bytes/16进制/x01等之间的转换

转载自:https://blog.csdn.net/weixin_42135087/article/details/105968066示例代码:text = "0123456789abcdef"print(text)b_text = bytes(text, encoding = "utf8")print(b_text)hex_text = binascii.unhexlify(b_text) #a2b_hexprint(hex_text)b_ctext = binascii.hexlify

2021-02-02 09:09:51 5781

原创 BootLoader协议说明及性能分析

BootLoader协议说明及性能分析BootLoader协议说明HEX格式文件说明Hex文件是Intel公司提出的按地址排列的数据信息格式,数据宽度为字节,所有数据使用16进制数字表示,并且以ASCII码的形式,按行记录数据,下图为VCU当前工程代码的HEX文件局部截图:如上图所示,HEX文件每一行均以“:”开头,表明记录的开始,“:”之后,每至少2个字符表示一组16进制数据,格式形如:BBAAAATTHHHH…HHHCC。 BB – 16进制,表示此行数据长度字节数,表示HH的数目 A

2021-01-31 15:09:53 4989

原创 对串口接受到的负数数据进行处理

对串口接收到的负数数据进行处理因为要做一个电容传感器的项目,写了一个简单的串口通信,但是观察串口数据的时候发现了一个问题,负数数据读不到,所以根据这一问题又修改了代码如下。# singed_bin2dec.pyimport os, sys, redef int_convert(data,width): if (data > 2 ** (width - 1) - 1): data = data - 2 ** width return dataa = 255

2021-01-27 19:27:17 5286 2

Serial_Assistant_by_PyQt5-master.zip

Serial_Assistant_by_PyQt5-master.zip

2021-03-04

PyQt5-SerialPort-Stable-master.zip

直接运行,亲测好用

2021-03-04

空空如也

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

TA关注的人

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