自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (15)
  • 收藏
  • 关注

原创 Python3通过串口服务器读取设备Modbus数据【modbus_rtu_over_tcp】

工业采集设备支持ModbusRtu 协议,通讯端口为232串口 或485接口,上位机连接采集终端,不方便走线【串口线 、485总线】,利用现有网络,通过串口服务器进行网络连采集接。

2023-03-23 16:56:42 2603

原创 Python3开发 自动清理旧文件

清理任务设置 json数组格式 灵活方便,可设置待清理的目录,及该目录下文件需要留存的天数,超过则自动删除;可根据需要制定多项不同的任务。考虑到通用性,选用python3 实现,可跨平台,Windows Linux 服务器均能使用。

2023-01-17 15:35:58 410

原创 AES加解密 随机向量 密文一次一变 C#与PHP 程序加解密互通

【代码】AES加解密 随机向量 密文一次一变 C#与PHP 程序加解密互通。

2022-10-21 15:28:27 537

原创 C# 简单实现OPC DA Client 转 Modbus TCP Server【浮点数为例】

很多工控环境,数据集中在OPC服务器上, 终端设备需要opc_da采集,很困难,即便终端是Windows系统,OPC的环境配置也及其麻烦,而终端若非Windows系统,基本上不太可能实现。现有能找见的转换工具要么付费;要么破解的老版本,很多bug。靠人不如靠自己,还是自己写的更方便。OpcNetApi + NModbus4 + Newtonsoft。

2022-09-03 18:39:45 2559 2

原创 Python3 极简TCP服务

Python3 TCP服务程序,这个不错,解决了我原先项目里的TCP粘包问题

2022-07-19 13:57:40 629

原创 在线合成车牌照片【模拟车牌,用于车牌识别项目测试】

在线合成车牌照片,用于车牌识别项目测试

2022-06-16 12:03:21 102157 10

原创 Python3 通过串口提供Modbus服务 含浮点数处理

1、引入依赖库import modbus_tk.defines as cstfrom modbus_tk import modbus_rtuimport serialimport timeimport struct2、建立MODBUS服务 PORT = 'COM5' server = modbus_rtu.RtuServer(serial.Serial(PORT)) try: server.start() slave_1 = server.ad

2021-10-04 15:11:42 838 2

原创 Python3 读取Modbus数据 含浮点数处理

Python3 读取Modbus数据 含浮点数处理1、引入依赖库2、Modbus操作类型的说明3、读取保持寄存器4、读到的数据转换为浮点型5、上完整代码6、程序测试1、引入依赖库#!/usr/bin/python3import modbus_tk.modbus_tcp as mtimport modbus_tk.defines as mdimport timeimport datetimeimport struct2、Modbus操作类型的说明# READ_COILS = 1 读线圈#

2021-07-14 11:22:01 3697 1

原创 利用Python简单实现环保212协议数据解码为字典结果【HJ212_2017协议的拆包解码】

1、直接上代码#!/usr/bin/python3def decode(data): DIC_DATA={} DIC_DATA['HEAD']=data[0:2] DIC_DATA['LENGTH']=data[2:6] DIC_DATA['CRC']=data[-6:-2] DIC_DATA['DATA']={} DIC_DATA['DATA']['CP']={} _d0=data[6:-6].split('&amp

2021-01-29 18:43:42 1311

原创 利用Python简单实现环保212协议客户端【HJ212_2017协议的封包发送】

1、文件组成:config.json——配置信息HJ212_2017_Helper.py——功能函数HJ212_2017_CLIENT.py——客户端发送2、配置文件(JSON格式){ "server":{ "ip":"127.0.0.1", "port":8640 }, "data":{ "ST":"21", "CN":"2011", "PW":"123456", "MN":"010000A8900016F000169DC0", "Flag":"4"

2021-01-29 16:38:47 5010 1

原创 C#简单连接Oracle数据库

1、添加依赖库引用:2、编写帮助类库using Oracle.ManagedDataAccess.Client;using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;namespace DB_Helper4Oracle{ public class oracle_helper { public string ip

2020-08-25 11:56:07 337

原创 C#简单实现实现TCP服务器多线程数据接收

1、引入依赖库,无需第三方。using System;using System.Collections.Generic;using System.Data;using System.IO;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using System.Windows.Forms;2、变量声明 /// <summary>

2020-07-05 09:01:39 7869 6

原创 C#轻松创建ModbusTCP服务器【Slave】,实现工业数据交换接口。

1、依赖库:NModbus4https://github.com/NModbus4/NModbus42、全局变量声明:/// <summary>/// 服务器提供的数据区/// </summary>public static DataStore Data;/// <summary>/// Modbus服务器/// </summary>public static ModbusSlave modbus_tcp_server;3、创建Mod

2020-06-19 16:10:45 7319 2

原创 C#程序模拟网站服务器(如PHP、ASP等任意类型)接收GET、POST请求信息,实现REST_API接口服务

1、依赖环境Newtonsoft JSON库,严重依赖LogHelper 自写的日志记录库 只记录调试信息 可替换或不用2、类的实现代码using Newtonsoft.Json.Linq;using System;using System.Collections.Generic;using System.Collections.Specialized;using System.IO;using System.Linq;using System.Net;using System.T

2020-06-06 20:03:13 693

原创 环保212协议(HJT 212-2017) 数据接收后的解码_C#实现

1、解码类代码:using LogHelper;using System;using System.Collections.Generic;using System.Linq;using System.Text;public class HJ212_2017{ /// <summary> /// 数据帧头 /// </summary>...

2020-04-06 14:13:53 9635 7

原创 QT开发小计:七、数据库操作(MySQL篇)

1、准备数据库驱动:高版本的QT支持新的C++语言特性,好用,但没有了MySQL驱动,麻烦。编译MySQL驱动方法另写,这里有我编译好的(QT版本 5.14.1)https://www.lanzous.com/ib0vryd(libmysql.dll 没选高版本,高版本依赖其他库,没低版本的干净)。1> 把libmysql.dll,libmysql.lib添加到QT bin目...

2020-04-05 18:35:57 261

原创 QT开发小计:六、线程及界面交互

1、头文件声明线程类:mainwindow.h//线程类 继承自QThreadclass Thread : public QThread{ Q_OBJECTsignals: void sig(QString s); //信号private: void run();};2、代码页写线程实现内容:mainwindow.cpp//线程的具体实现void ...

2020-04-05 15:56:41 427

原创 QT开发小计:三、自定义信号和槽

1、自定义信号:声明:mainwindow.hsignals: void show_msg(QString msg);//自定义信号信号仅需在头文件声明,不写具体实现,(具体的逻辑实现是在槽函数里做)。2、自定义槽函数:声明:mainwindow.hprivate slots: void show_ui(QString msg);//自定义槽实现:mainw...

2020-04-05 12:24:53 246

原创 QT开发小计:二、打包应用

1、构建release:2、将生成的应用程序 .exe 拷到另外文件夹下:3、打开QT命令行工具:(依据开发环境选择)运行命令:windeployqt C:\Users\lzl640\Documents\8888\Hik_Server.exe4、QT环境依赖生产完毕,若有其他依赖dll运行库,手动拷入目录。...

2020-04-05 11:59:09 135

原创 QT开发小计:一、为程序添加图标

1、准备图标文件,(*.ico)推荐资源站点:https://www.easyicon.net/(唯一槽点:之前免费,后来限量下载了)2、将图标文件放入QT项目源代码目录(与项目文件(*.Pro)同级)3、修改项目文件,添加图标:RC_ICONS = myico.ico4、构建项目,运行看效果...

2020-04-05 11:42:11 2136

原创 QT开发小计:四、自定义Windows消息传递给窗口

1、创建消息结构体://窗口传递消息结构体struct WindowMsg{ QString msg;};2、发送消息函数://POST消息到窗口void PostMsg2Window(QString msg){ current_date_time=QDateTime::currentDateTime(); QString current_date =cu...

2020-04-05 11:31:38 780

原创 C#引用S7netplus库通过网络读写西门子S7_200_SMART点位

@【利用S7netplus读写西门子S7_200_SMART点位C#引用S7netplus库读写西门子S7_200_SMART点位新建C#项目,由于S7netplus库原因,选择.net 4.5.2及以上版本

2020-03-24 10:33:21 9065 5

原创 QT开发小计:五、引入海康威视SDK开发视频监控系统环境搭建步骤及代码示例

1、新建项目:标题2、修改项目配置文件 .pro增加内容:LIBS += $$PWD/lib/HCCore.libLIBS += $$PWD/lib/HCNetSDK.libLIBS += $$PWD/lib/PlayCtrl.libLIBS += $$PWD/lib/GdiPlus.libINCLUDEPATH += $$PWD\include3、导入头文件(*....

2020-03-22 17:34:04 6196 11

原创 海康威视道闸进出口LED屏DS-TVL224系列开发C#源码

1、类库源码:using System;using System.Collections.Generic;using System.Drawing;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;namespace LS_H...

2019-12-23 14:28:10 4055 6

原创 C#实现海康威视设备自动批量实时校时

1、编写类库,关键部分:登录、读设备时间、设备校时using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices;using System.Text;public class HIK_NVR{ public int m_lUserID = -1; public string ip; public ushort port = 800

2022-01-17 08:53:54 3453 4

开启Windows时间服务器工具.exe

一键开启 Windows NTP服务器,方便内网设备联网校时。

2021-02-07

芊熠车牌识别相机二次开发包SDK

芊熠车牌识别摄像机相机 停车场、卡口系统可用 出入口win-SDK_3.2.3.3.zip 内附 文档,头文件,动态链接库,C++,Dephi,C#源码 ,开发示例

2020-12-18

C# NMODBUS API 中文说明书.pdf

1.在项目工程里面--管理NuGet程序包--搜索你需要的包(nmodbus4)--安装即可。 2.然后只需要引用using modbus.device;具体会根据你的需求添加你需要的命名空间就ok。 3.根据你的需求去实现功能就可以了。

2020-06-19

海康威视道闸出入口LED屏DS-TVL224原厂程序及技术指导资料

海康威视道闸出入口LED屏调试工具与资料 DS-TVL224 信息显示屏 置于停车场出入口显示欢迎信息、发布广告和新闻等信息 它可显示标准的中文和数字字符,标准的通讯方式为RJ45/RS485,可单独或联网使用 显示内容可以是整个车库的空余车位余数,车牌号码,收费金额也可以是天气预报等信息 可根据上位计算机发出的指令显示不同内容 内置语音模块,可通过网线控制语音输出,施工简单,无需再拉音频线 字幕清晰,显示的内容一目了然

2019-12-23

海康威视LED屏DS-TVL224文本语音二次开发代码

海康威视LED屏DS-TVL224文本语音二次开发代码; 内含数据协议源码; dll动态链接库开发,调用及其简单。 编程语言:C# //语音播报 private void button2_Click(object sender, EventArgs e) { string err; Led led = new Led(textBox1.Text,Convert.ToUInt16(textBox2.Text)); led.led_speak(textBox4.Text,out err); Debug.Print(err); } //文本更新 private void button1_Click(object sender, EventArgs e) { string err; Led led = new Led(textBox1.Text, Convert.ToUInt16(textBox2.Text)); Color text_color; if (radioButton1.Checked) { text_color = Color.Red; } else { text_color = Color.Green; } led.led_show(textBox4.Text, text_color, out err); Debug.Print(err); }

2019-12-23

海康.SCEServer V1.2.50.zip

把电脑画面转换为海康摄像机格式,实现诸如电脑画面在录像机上录像,解码上墙等操作。 此版为最新版,软件版本号:1.2.50 build 20160202_078

2019-11-30

Windows系统搭建时间服务器图文说明

Windows系统搭建时间服务器图文说明 开启Windows时钟服务器,并通过防火墙 网络时间协议,英文名称:Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。

2019-11-13

PDF-XChange.Editor.Plus_8绿色便携破解版

PDF 浏览、编辑、转换 的免费工具,完美转成word,Excel,powerpoint,绿色、破解版

2019-04-30

图解C#V4 PDF

C#是微软公司在2000年6月发布的一种新的编程语言,由Delphi语言的设计者Hejlsberg带领微软公司的开发团队开发,是一种安全的、稳定的、简单的、优雅的、由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时,去掉了它们的一些复杂特性(例如没有宏以及不允许多重继承)。C#综合了Visual Basic简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程支持,成为.NET开发的首选语言。

2019-04-20

华三AP改FAT模式操作说明

华三AP改FAT模式操作说明

2018-11-26

海康威视VISIO图库

各类弱电图标大全,方便使用,附带30度立体坐标画法规范

2015-12-24

华为光猫 SIP协议 固件

华为光猫固件 HG8240RV100R003C00SPC108_jsct_all.bin 网络电话功能 支持SIP电话协议的固件 亲测8240、8240R、8245通用

2014-11-05

单片机多功能调试助手

单片机多功能助手一款多功能调试软件,不仅含有串口调试功能、而且该软件强大之处支持USB数据收发、网络数据收发、51/AVR单片机波特率计算、数码管字型码生成、进制转换、点阵生成、校验值(奇偶校验/校验和/CRC冗余循环校验)/BMP转16进制等功能。

2014-07-02

安邦威视网络摄像机SDK开发包

安邦威视 车牌 网络摄像机 SDK C++

2014-06-07

gt701-wg openwrt-ar7-squashfs.bin 固件

GT701-WG配置如下 ,玩玩OpenWRT带几台电脑绰绰有余。 123 CPU:160MHZRAM:16MFLASH:4M GT701-WG最新可用Openwrt官方固件

2013-03-17

空空如也

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

TA关注的人

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