自定义博客皮肤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 Snap7读写西门子plc

本文介绍了Snap7库在C++中与西门子PLC通信的数据类型对应关系及实现方法。首先说明了PLC数据类型(BYTE、WORD、DWORD等)与C++数据类型的对应关系,包括取值范围和字节序处理。随后提供了详细的读写代码实现,包括读取/写入字节、布尔值、字、双字、整数、双整数、浮点数和字符串等数据类型的方法。所有代码示例均包含大端字节序转换处理,字符串读写还特别处理了GBK编码转换。这些方法通过TS7Client类的DBRead和DBWrite函数实现,适用于西门子PLC的数据块访问。

2025-08-20 16:05:03 378 1

原创 C# 调用 c++ 动态链接库,浅学一下~

用到了opencv,得安装opencv,不多叙述首先是c++动态库的生成,我这里最开始是没有选择动态链接库创建项目,从生成 .exe项目转换成 .dll 项目。改动两个地方项目属性——配置属性——常规——目标文件扩展名(改为 .dll)——配置类型(改为:动态库.dll)如下图:详情代码 :// dll 生成 c++// .h#pragma once#include <opencv2\opencv.hpp>#include <iostream>using na.

2022-04-25 01:37:42 4019

原创 C语言 链表创建及操作

C语言 链表创建及操作第一部分构建链表,定义结构体,分别用头插法、尾插法实现,这里封装了打印函数:printf();做练习方便后续使用,具体代码如下:struct node //定义结构体{ int data; struct node *next;};void print_data(struct node *inc) //封装函数做打印用{ printf("data = %d\n",inc->data);}void traverse(struct node *inc

2021-09-10 21:15:15 3298

原创 C语言 递归函数实现二分查找

C语言 递归函数实现二分查找欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮

2021-08-19 11:27:34 6877 5

空空如也

空空如也

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

TA关注的人

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