自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT C++ 欧姆龙PLC网络通信协议FinsTcp库 通信慢的问题

这个库移植自我自己以前的C# 欧姆龙PLC网络通信协议FinsTcp库,详见以下链接QT主界面上一个写入PLC辅助触点的按钮,点击后主界面竟然出现了卡死3秒的现象,这反映了通信过程异常的慢。单步调试一个ReadDM()的函数,用时300ms,这速度实在是慢,这可是100M的以太网啊。为了查通信过程,需要监控网络通信的情况,准备用Wireshark,哪里知道,下载安装好后一点击捕捉开始,就卡死了,从高版本的换低版本的,折腾了一下午基本没用,后来听说有道词典会导致这个问题,卸载了有道后Wireshar

2022-12-05 11:30:59 2036 1

原创 QT release版虚拟键盘无反应

单独的发布或者部署程序 debug版本或者release版本,单击文本输入,虚拟键盘无反应。3.重要的依赖dll,最重要的就是Qt5VirtualKeyboard.dll。我这里是D:\Qt\Qt5.12.12\5.12.12\mingw73_64。2.到qt安装目录,对应的编译器版本下,拷贝以下目录到exe目录。屏幕剪辑的捕获时间: 2022/11/29 8:56。屏幕剪辑的捕获时间: 2022/11/29 8:57。屏幕剪辑的捕获时间: 2022/11/29 9:02。1.在main.Cpp 加入。

2022-11-29 09:20:08 975

原创 QT程序用windeployqt打包后无法正常启动

QT程序用windeployqt打包后无法正常启动,显示“应用程序无法正常启动(0xc000007b)。请单击确定关闭应用程序。虽然依赖的dll也拷贝到exe目录,应该是该dll还依赖其他的dll,应该对该dll执行打包程序。打包后,可以看到,这个dll确实依赖了qt的其他dll,比如网络的dll。把这些dll拷贝到应用程序exe目录,重新开始程序,这次顺利启动了。查看exe程序所在文件夹,qt的关键dll都已经拷贝到了。考虑到我的程序还依赖其他的dll工程,

2022-11-29 09:18:39 2103

原创 C#读写欧姆龙PLC数据omron 使用TCP/IP FINS协议

很多自动化设备使用OMRON PLC来控制制造过程,如果有SCADA 数据系统需要获取PLC的数据,甚至控制制造过程的参数,如加热温度,切割长度等,这需要一个中间层来执行这个任务,这个类就是为这种需求而设计的。可以把它嵌入到你的应用中,让你更专注上层的业务,不用为底层的过程而烦恼。......

2022-08-12 11:40:27 6415

空空如也

空空如也

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

TA关注的人

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