自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用python进行XML解析以及将单个字节int合成为四字节double

项目中数据分析需要将PLC中寄存器值导出分析,PLC中寄存器数值是存成xml格式按位存储的,需要解析后再还原成double形式。#分析HD寄存器参数from xml.dom.minidom import parseimport structfrom matplotlib import pyplot as pltXmlFile = parse(r’plcdata.xmd’)XmlContent = XmlFile.documentElementdata_len = 191;valstructs

2021-06-08 09:30:39 258

原创 自编matlab线性扫频

matlab中自带的chirp信号能够很好地生成扫频信号,用matlab自编一个,加深理解,同时为使用C语言做准备:tg=5;%到达目标频率的时间,单位sPI =3.14.59;f0=0;%初始频率hzfitg=50;%目标频率hzphi0=0;%初始相位fadd = (fitg-f0)/tg/1000;%每周期增加的频率值i=1;for tt = 0:1/1000:tgpsi_t(i)=cos(2PI((f0+0.5ttfadd*1000)tt+phi0));end%对比chirp信

2021-01-19 14:16:41 3223

原创 CODESYS同步偏移参数设置不合理导致速度波动

使用codesys进行电机控制,总站设置中“同步偏移”使用了默认的20%,结果反馈速度出现异常波动,修改至50%后,反馈正常。查找问题时使用驱动器软件单独采集了总线控制下驱动器的数据,发现其位置指令中存在异常波动,确定是主站问题。codesys说明中对“同步偏移”参数的描述:这个值允许在 EtherCAT 从站的 PLC 循环周期内修正同步中断的偏移。通常情况下 plc 的任务周期比从站...

2020-03-06 12:45:05 2352

原创 c++向文件中写入和读取数据(自己保留待查)

c++向文件中写入和读取数据。要includ和ofstream savefile;savefile.open(“D:\forfun\boundary”);for(map<int,vector>::const_iterator miter = myMap.begin();miter != myMap.end();miter++){cout<first<<end...

2019-08-30 11:20:25 591

原创 python del删除数据时报错

del要用来删除list中的数据,如果被删除的对象是array,就会报错——cannot delete array elements。。。其实都写在报警里了。前两天用del时遇到这个问题,后来竟然有个软件部门的来问为啥用del出错,一看是一样的问题,难道这个问题这么冷门吗?...

2019-08-09 09:57:57 7228 1

原创 在vector末尾插入元素时,push_back比insert快

之前编程是偷懒,在vector后边添数据都用insert(xx.end(),xxx)写的。今天看了几篇vector插入原理的文章,感觉其与正宗的push_back应该有区别,就自己写了个代码验证下:#include #include #include <time.h>using namespace std;int main(){vector b;clock_t star...

2019-07-08 15:13:34 3939

原创 扩展名不对引发g++编译后提示exe与windows版本不兼容

使用notepad++配资c++环境后,运行编译后的exe,系统提示弹出的不兼容对话框查看g++和windows系统都是64位的应该没问题,而且在最开始完成notepad++配置时是好使的。网上找了很多文章也没看出所以然——大多都是其他ide的问题,我这个都是最简单的配置了,应该不是这个问题。后来不知道从哪看了一个如果扩展名不对,g++编译的结果可能不对,去查看了下源文件的扩展名,竟然是.h,...

2019-07-07 18:18:47 1010 2

原创 使用fstream写入和读出数据时要注意起始位置(也可能只有俺这种小白不会注意,调了两天T_T)

之前没用过fstream(说实话刚开始编程,很多东西都没用过),模块里有一部分要把数据保存下来,但为了确定保存的数据正确,就像再加一段把数据读出来看,保存的文件用python查看是对的,但用c++解析死活不对,最后发现是读取的位置错了。代码如下:fstream wfile;fstream wfile2;wxString filename;vector temp;cout<<“...

2019-06-03 18:18:35 601

原创 notepad++ 配置 c++编译和运行环境

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入想在自己电脑...

2019-05-26 20:10:15 194

原创 新技能get——使用core文件分析崩溃原因

往别人程序里加东西重新编译时总是崩溃,也不知道是哪里崩了,就用core文件分析了下让系统生成core文件,我的core文件生成在执行文件相同路径下了再次运行崩溃的程序,生成一个core文件在终端输入gdb(空格)可执行程序名(空格)core文件名(回车)然后输入bt,就可以看了,看第一行就可以,原来是dialog里第107行出问题了,注释掉就好了(打码是怕被人知道我技术这么烂)...

2019-05-23 11:05:27 385

原创 看了个关于大数据的视频,提到的thick data蛮有意思的

个人认为里边提到的厚数据thick data就是把数据经过人类经验加工后的数据,比原始数据添加了更多的“知识”。现在很多数据公司做的都是数据的展示,而不能将数据与具体应用结合起来(也可能是俺见识少,没遇到吧)。如果这一点不解决的话,大数据也就是炒炒概念。经过几年大数据的“普及”,现在很多人都接受了“数据化”的思维,或者至少表面上认识到了数据的重要性,但要产生价值还有经过“厚数据”这一层。随着各种“...

2019-04-01 17:54:02 531

原创 编译报警error: expected ‘;’, ‘,’ or ‘)’xxx(格式错误)的一种原因

往离职同事的代码里加东西,在一个文件里添加了一些东西,结果报警error: expected ‘;’, ‘,’ or ‘)’ before ‘&’ token,字面意思是说某行格式错了云云,但其实当时根本就没有改那一行。上网查有人说是因为没有include对应的头文件,但俺确实是include了的,最后终于发现是添加的内容里有错误。小计一下——报格式错误也可能是其他地方出了问题。...

2019-03-20 10:44:43 21929 1

空空如也

空空如也

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

TA关注的人

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