- 博客(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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人