自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++客户端开发——软件关闭后的窗口设置的保存(配置文件读取与保存)

通过 Qt Settings和nlohmann::json 库,我们方便地实现了两种窗口类配置文件的保存和载入功能。然后,我们将该字符串写入到指定的配置文件中。通过这种方式,我们能够在程序关闭时保存窗口的配置信息,并在下次启动时恢复这些配置。

2024-06-19 22:45:12 678

原创 Modbus通讯开发随记3——基于LibModbus库的简易Modbus主机类封装(C++版)

由于LibModbus库的直接使用为面向过程的,本文使用C++类和模板方法,将Modbus主机开发对象化,实现了Modbus通讯的关键功能,并定义数据缓存接口,以方便Modbus通讯数据的前后端分离。本文主要作为自己的开发随记文档,相关代码只考虑到了功能实现,健壮性和安全性有所欠缺,随着后续开发的推进会进行尽量补全,若对路过的您有所帮助也请指出文中的不足之处。另外,本文中的实现只进行了最简单的测试,很可能存在实现有误的情况,若您需要克隆使用请谨慎。

2024-05-30 22:48:03 1332

原创 Windows平台使用Makefile编译libModbus库

Windows平台下通过Makefile编译LibModbus库的演示

2024-04-09 23:29:58 514

原创 Modbus通讯开发随记2——基于LibModbus库的读取写入测试

主从机的定义、通讯建立、从机寄存器镜像的存储结构、线圈寄存器读取和写入、离散输入寄存器的读取、保持寄存器的读取和写入、输入寄存器的读取是Modbus通讯开发的基础,本文以ModbusTCP示例演示了libmodbus库相关接口的使用,希望对看到这篇博文的大家学习Modbus有所帮助。在这篇博文编辑的过程中发现LibModbus库中RTU从机无法进入监听,运行至connect()函数直接跳出,并无errno,希望路过的大神有了解的指正一下。

2024-04-07 21:17:06 1863

原创 学习笔记——Makefile基础及入门2

Makefile是一个配置文件,用于指导Make工具如何编译和构建项目。它是Make读入的唯一配置文件,主要作用是自动化编译过程,减少手动编译的繁琐操作。本文主要涉及如何使用Makefile配置含有头文件的项目,编译和链接静态库,编译和链接动态库。学习过程可让我们更清晰理解如何构建软件项目,非常值得一学

2024-03-19 22:22:57 1626

原创 学习笔记——Makefile基础及入门1

文章为本人的Makefile学习记录,罗列了Makefile中一些必要掌握与常用的知识点,希望和大家一起学习共同进步

2024-03-16 18:30:33 1046 1

原创 Modbus通讯开发随记1——LibModbus库的学习

本文对工业控制领域Modbus通讯的开源库(LibModbus)进行了简单且必要的熟悉,罗列了该库中软件开发最常用的API,后续将进一步进行基于Libmodbus的简易demo测试与分析,尝试将Libmodbus基础功能进行简易的C++面向对象封装,最终应用到定制化客户端软件中

2024-03-02 23:56:15 6213 1

原创 ABB机器人单面直线角焊缝自动排道焊接程序

本文描述了一种自动计算焊道布置与焊接的ABB机器人程序,并借此程序与您共同学习一下ABB机器人无返回值程序、有返回值程序及它们的调用。main程序段PROC main() Teach_start_end; Auto_Weld;ENDPROC在主程序段中,我们用了“Teach_start_end”和“Auto_Weld”两个字段,它们不是ABB机器人系统自带的指令,而是我们自己创建的子程序,它们的具体内容如下:“Teach_start_end”子程序段**************

2021-11-16 20:25:33 1538 2

原创 ABB机器人简单方形试块堆焊程序

通过双层循环嵌套的逻辑控制来完成可变尺寸方形试块堆焊程序。代码段里的所使用的变量均需要进行声明包括:1、robottarget(目标点)用于存储机器人路径中各点的位置信息,如文中的p_zhixian_qidian、p_zhixian_zhodian等;2、num(数值)用于控制循环或计算焊接的尺寸,如文中的zhixiangaodu、zhixiankuandu;3、wobjdata(工件坐标)用于说明指令中的运动所在的坐标系,如文中的wobj1_sb;4、tooldata(工具)用于说明指令中所

2021-11-14 22:13:26 1116 1

原创 ABB机器人圆形角焊缝焊接程序

以下是ABB机器人圆形角焊缝的程序,它将一个焊接任务分为了多个子程序段(细化任务),该程序可实现自主计算焊道布置,简化操作,已经过实践检验。本文旨在提供思路,其中缺少少量关键代码,并不保证程序具有可运行能力。MODULE MainModule!***********************************************************!! Module:!! Description:! !! Author: sunny!! Version: 1.0!!

2021-11-13 20:54:25 1966 3

原创 C语言字谜游戏(函数嵌套、指针)

字谜游戏欢迎使用Markdown编辑器功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器这是最简单的字谜游戏,通过函数嵌套可以将算法分为简单的“字母表遍历”、“单词抓取”、“单词比对”三个部分组成,由

2021-11-13 20:14:00 3143 2

SunModbus.hpp

SunModbus

2024-05-30

SunModbus.cpp

SunModbus

2024-05-30

ABB机器人双面角焊缝自动焊接程序.mod

ABB机器人、自动焊接程序、焊接自动化调试、自动排道

2021-11-16

直线角焊缝自动排道焊接程序.mod

ABB机器人、多层多道角焊缝、焊接自动化、自动排道

2021-11-16

ABB机器人长方形试块自动焊接程序.mod

适用于ABB机器人的简单焊接应用,适合初学者对rapid程序进阶理解

2021-11-14

空空如也

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

TA关注的人

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