自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux debian安装OpenCasCade开发环境

我的是新立得,搜索 libocc,把所有带dev的都打勾头文件在 usr/include/opencascade

2022-01-19 16:02:56 1022

原创 Linux 使用 Qt 和Occ,报错 qcoreevent.h X.h

因为 <X.h> 中定义了一个 None 的宏,与qt中其他定义的 枚举冲突了,使用管理员权限 修改 <X.h> 中的第 114 115 342 行的 None 为 None_1

2020-12-12 22:56:51 410 1

原创 Qt Qml编译问题 (QtCharts 和 windeployqt)

编译命令# windeployqt --release [你的程序.exe] --qmldir [找到对应的安装路径]windeployqt --release nlgMotor1.exe --qmldir D:\Qt\Qt5.12.5\5.12.5\mingw73_32\qml# 如果你在qml中使用了 QtCharts#上一步完成之后再次进入这个文件夹,手动拷贝 QtCharts...

2020-03-16 10:09:17 2008 2

转载 QML chart 双Y轴

查看 QT自带教程的 Qml Weather//示例 使用 axisYRight 指定即可,手册上没找到这个属性 0.0// ValueAxis 的 Alignment 属性是只读的,需要在这里设置BarSeries { id: myBarSeries axisX: barCategoriesAxis ...

2020-02-03 17:33:47 697

原创 ubuntu安装 qt for android

感谢ubuntu下qt for android环境搭建注意:JDK和SDK版本需要匹配,否则会报错 (比如 gradle)改天补图1.我的qt版本 qt5.12.62.SDK下载 我选择了androiddk_r24.4.1-linux.tgz3.NDK下载4.JDK下载 使用命令sudo apt install openjdk-8-jdk...

2020-01-07 10:14:05 837

原创 python pyinstaller 缺少pyconfig.h

我的win10系统,使用了configparser的库,在编译时会查找 pyconfig.h的库,如果你安装没有安装相关的开发选项,会报错,根据提示位置,在该位置下新建一个空文件 pyconfig.h 即可...

2019-12-02 11:26:26 940

原创 qt编译后拷贝文件 qmake $$replace函数使用

# 以下代码加在 .pro文件中# 编译后拷贝文件DIR1 = $$PWD\config.iniDIR2 = $$OUT_PWD\debug\config.ini# 将/替换为\\才能正确识别路径DIR11 = $$replace(DIR1, /, \\) # replace函数的第一个参数必须是大写,坑死了DIR21 = $$replace(DIR2, /, \\)QMAKE_...

2019-11-13 15:39:57 2473 1

原创 QThread线程的运行和退出

关于QT退出线程,一直迷迷糊糊的,凑活着能用就行,出了问题总觉得莫名其妙,现在静下心来总结一下。感谢QThread的用法:开启与退出Qt QThread 这是我 见过解析最全面的一片文章线程运行有两种方式#include <QObject>#include <QThread>#include <QDebug>#include &...

2019-10-21 22:00:39 20544 3

原创 python判断字符串是否可以转换为浮点数

import re# 判断一个字符串是否是小数def IsFloat(s): pattern = '^-?\d+\.?\d*$' # 匹配数字: 从头开始匹配 -0或1次 数字1或多次 .0或1次 数字0或多次 匹配到字符串末尾 match = re.match(pattern, s) return match != None还是有缺陷, 123. 可能...

2019-09-24 16:13:29 3661

转载 S7-1200/S7-1500与S7-300进行S7通信

我们使用的是1200/1500作为客户端,300作为服务端1. 需要确认S7-300PLC是否设置了允许远程读取。随便找个组态软件读取一下看看能否正确读取。2. 确认是否两个程序属于同一个项目。如果不属于同一个项目使用手册中的第3、4方式,比如你需要读取别人现有设备的数据,就用这种方式。细节看手册。通信文档下载...

2019-06-06 12:39:44 5854

原创 opc ua 开源库实现

open62541mark 留待后用

2019-05-14 21:00:39 3568 2

转载 git tag及推送tag到远端服务器

https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BEhttps://blog.csdn.net/github_27263697/article/details/795639491.列出现有标签git tagv0.1v0.2筛选git tag -l "v1....

2019-05-14 14:57:55 3601

转载 KepserverV4.5连接西门子S7-1200/S7-1500PLC

http://bbs.gongkong.com/m/d/751591_1.htm?redistParent=0最后一步, 修改 WMWM前一个字节为 十六进制01注意:需在在PLC端进行设置,双击CPU-保护-允许远程伙伴访问(拖到最下面才有)...

2019-05-12 12:31:55 10313

原创 c++读取倍福PLC中轴状态

具体从PLC读取函数查看官方手册,在此主要写一下获取数据后存储到对应结构体结构体头文件#ifndef MSTC_H#define MSTC_H//! 与beckhoff交互信息结构体//! 与beckhoff端结构体定义一致/*****************************************************************************...

2019-05-09 11:18:16 2346 1

转载 TWINCAT2安装问题

https://www.tceic.com/784hkk7627284h73l2425068.htmlwincat 软件安装偶见问题解决方法概 述 在 Twincat 的安装和使用过程中会遇到蓝屏、无法安装、实时性不准等情况,针对这 些问题,本文列出一些解决方法。文档中包含的文件 文件名称 TCRtime.sys TwinCAT_RT.reg Del_RegItem.reg 文件说明 启动...

2019-04-29 20:55:59 7221 3

原创 QTextStream输出中文乱码

#include <QCoreApplication>//! @file//! @brief 二进制文件读写测试//! @author kare//! @version 1.0//! @date 2019.04.20#include <QObject>#include <QFile>#include <QTextStream>...

2019-04-20 21:38:34 1390

原创 WIN10下运行TWINCAT3死机蓝屏

我的错误信息是 sysdiag.sys关闭火绒即可,这两个有冲突

2019-04-16 21:33:47 8608

转载 Matlab7独立程序报错 Runtime error set_param

找到文件D:\Matlab7\toolbox\compiler\deploy\matlabrc1.屏蔽第81-82行即可2.重新MCC编译

2019-04-10 11:39:27 215

原创 c++中的文件读写函数

头文件,命名空间#include <fstream>using name space std;//函数//构造函数,构造函数传入文件名称会尝试打开文件。explicit basic_ifstream( const char* filename, std::ios_base::openmode mode = ios_base::...

2019-04-03 07:58:33 4342

转载 Python实现最小二乘法曲线拟合

感谢 最小二乘法曲线拟合以及Matlab实现  作者 乐乐lelele建议先看一下该作者的讲解,比较详细最小二乘法拟合最终通过求解N次方程的系数来实现的   Y=X*A   A=INV(X)*Y#coding=utf-8#独立测试脚本#最小二乘法曲线拟合 测试脚本#作者:Kare#参考资料:https://blog.csdn.net/StupidAutofan/art...

2018-12-18 18:48:18 8703 2

转载 c++调用python Py_DEBUG 错误

从哪个博主那看到的忘了,发在这记录一下。现象:链接提示没有XXXXXXXXXXXXXX 具体忘了 反正就是找不到LIB/DLL的那个错误 因为 python没有提供相应的debug版本的 LIB/DLL所以你需要把 pyconfig.h 中相应的部分屏蔽 不使用debug版本的库 //324行# if defined(_DEBUG)# //pragma co...

2018-11-29 20:58:16 1018

转载 c++ 调用python示例

设置 C++ 包含目录设置 链接器 附加库目录.h#include &lt;python.h&gt;#pragma comment(lib, "python34.lib")// #pragma comment(lib, "python3.lib");// #pragma comment(lib, "select.lib");// #pragma comment(lib, ...

2018-11-29 08:20:16 155

转载 python link错误

 error LNK2019: 无法解析的外部符号 __imp___Py_NegativeRefcount,该符号在函数 "public: void __thiscall KPyProg::run(void)" (?run@KPyProg@@QAEXXZ) 中被引用转自  https://www.jb51.net/article/108588.htm 浅谈c++调用python链接...

2018-11-29 08:14:20 548

原创 c++ 数据转换 进制转换

备忘//! 将数字转换为string//! @param fml_t:输入的数字,int/double/floattemplate&lt;typename T&gt;string mg_Num2String(T fml_t){ std::stringstream ss; std::string ret=""; ss&lt;&lt;fml_t; ret = ss.str();...

2018-11-22 09:48:42 173

原创 c++ 正则表达式

在字符串内查找符合条件的字符串并打印平台: xp开发环境: vs2010开发语言:c++#include &lt;string&gt;#include &lt;regex&gt;//! 检查字符串是否是有效的IP地址及端口//! @param fml_IP:包含IP地址信息的字符串//! @param fml_port:包含端口号的字符串//! @param iret...

2018-11-20 18:42:43 218

转载 c++ wchar_t 转 char

wcstombs 函数定义编辑wcstombs - 将宽字符转换成多字符头文件:#include &lt;stdlib.h&gt;原型size_t wcstombs(char *dest, const wchar_t *src, size_t n);说明:如dest 非NULL,则wcstombs() function把宽字符src转换成多字符dest,最多...

2018-11-13 16:12:23 904

原创 Qt QAbstractItemView派生类的条目只读设置

备忘editTriggers : EditTriggersThis property holds which actions will initiate item editingThis property is a selection of flags defined by EditTrigger, combined using the OR operator. The view wi...

2018-10-29 16:38:53 152

原创 Linux下Qt打包依赖库

xxxxx#获取依赖文件并重定向输出到文件 ldd m_exe &gt; lib1.txt#获取依赖文件路径awk '{print $3}' lib1.txt &gt; lib2.txt#逐行拷贝到当前文件夹cat lib2.txt | while read linedo echo "line-&gt;${line}" cp $line ./done ...

2018-10-29 10:53:54 3602

原创 C# 拷贝整个目录

xxxxxusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;namespace ImgTrans{ /// &lt;summary&gt; /// 目录拷贝...

2018-10-09 12:20:35 3473

原创 python打开pdf文档

不要用 os.system()   会因为系统语言和中文导致失败 感谢第19例子https://www.programcreek.com/python/example/24860/win32api.ShellExecute #coding=utf-8import osimport sysimport win32apiimport win32confrom win3...

2018-09-28 19:29:24 7124

转载 PyCharm中PyQt5导入错误

错误信息from PyQt5.QtWidgets import QApplication ImportError: DLL load failed: 找不到指定的模块。 原因:从你的python3安装目录下拷贝 python3.dll 到虚拟环境下就可以了 https://blog.csdn.net/Ltime/article/details/71403947...

2018-09-19 18:22:55 3950

原创 Modbus Tcp协议

自己参考 /* modbus tcp报文 * https://blog.csdn.net/xingyuan1hao/article/details/53573478 * 客户机发起 * [0] 0x00 客户机发起,服务器复制,用于事务处理配对 * [1] 0x00 ^ * [2] 0x00 客户机发起,服务器复制.Modbus协议 =...

2018-08-15 11:39:36 2785 1

转载 c# 自定义的OnPaint 无效问题

自己继承的控件,OnPaint无效问题需要在构造函数内 SetStyle(ControlStyles.UserPaint, true); 

2018-08-12 17:08:52 1759

转载 QT输出枚举值的字符串

https://blog.csdn.net/qq_31073871/article/details/81328572  QMetaEnum metaEnum = QMetaEnum::fromType&lt;QSerialPort::SerialPortError&gt;(); QString str = metaEnum.valueToKey(1); 

2018-08-09 10:10:31 2884

转载 ubuntu下添加开机启动

UBUNTU18.04 中已经不能使用rc.local可以通过添加启动服务的方式感谢https://blog.csdn.net/qq_14852397/article/details/71794574?locationNum=11&amp;fps=1http://www.r9it.com/20180613/ubuntu-18.04-auto-start.htmlhttps://...

2018-07-16 19:30:52 8402 3

转载 ubuntu mysql开放3306端口

感谢 https://www.jb51.net/article/103784.htm默认的mysql 3306端口是不监听本机之外请求的,需要修改配置文件网上其他人给的/etc/mysql/my.cnf对于我的机器是不对的,我通过apt安装的mysql-server。配置文件在  vi /etc/mysql/mysql.conf.d/mysqld.cnf用到的其他命令netstat -an |...

2018-07-12 15:03:08 2110

原创 ubuntu下为二进制文件或SH脚本建立快捷方式

为SH建立快捷方式EXec = “你的SH文件”Icon= 你的图标文件[Desktop Entry]Encoding=UTF-8Type=ApplicationName=w_rbt.desktopComment="w_rbt IDE"Exec=sh "/home/kare/Documents/QtProg/r_w_rbt/dep/mrun.sh"GenericName=w_rbtI...

2018-07-11 10:50:03 1732

原创 python3 串口

py串口程序#coding=utf-8# 串口测试程序import serialfrom time import sleepserialport = serial.Serial("/dev/ttyUSB0",115200,timeout=1)myout = ''try: s = input('input&gt;') serialport.write(s.encode...

2018-07-09 13:18:00 2491

转载 Qt QTabWidget修改tabBar方向

感谢 https://blog.csdn.net/skyztttt/article/details/52448992QTabWidget默认的 Tab方向是水平的,从属性设置更改 tabPosition=west后的效果如下图最终效果图#ifndef MH1_H#define MH1_H#include &lt;QMainWindow&gt;#include &lt;QPainter&gt...

2018-07-09 11:25:27 6042

转载 ORACLE查看剩余表空间

ORACLE查看剩余表空间WITH df AS (SELECT tablespace_name, round(SUM(bytes) / 1024 / 1024) totalspace FROM dba_data_files GROUP BY tablespace_name),fs AS (SELECT tablespace_name, round(SUM(bytes) / 10...

2018-07-04 12:11:16 286

1500_CP343_1_S7_comm_in_TIA.pdf

S7-1500与S7-300进行S7通信,S7-1200同样可用 注意确认好你的通信类型,是不是同一个项目

2019-06-06

KEPware KEPServer v4.500.465_222.rar

KepwareEx 4.5版本 亲测可用 需要的直接下载就可以了

2019-05-12

TCRtime.sys

TCRtime.sys 替换掉TWINCAT自带的版本,可以消除 TWINCAT切换到RUN模式导致的死机 蓝屏

2018-11-05

空空如也

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

TA关注的人

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