ModBus-RTU协议是工业领域广泛使用的通讯协议,是应用于电气通信终端上的一种通用语言。
通过此协议,逆变器相互之间、逆变器经由网络(例如RS485总线)和其它设备之间可以通信。
它已经成为一通用工业标准。
有了它,不同厂商生产的逆变器设备可以连成工业网络,进行集中监控。
协议中描述了主从节点定义方式,主节点使用各种请求方式访问其它设备的过程,从节点如何响应来自其它设备的请求,以及双方如何侦测错误并记录。
它制定了消息域格局和数据内容的详细定义。
随着华为逆变器业务的不断拓展,越来越多的通用或定制逆变器采用ModBus协议进行通讯,本文对华为逆变器的ModBus协议进行了描述和说明,用于规范和约束后续的第三方集成开发和定制。
2025/5/31 0:39:53 799KB MODBUS
1
求分析1.1.仿微博系统分为四大模块个人主页模块、微博动态模块、微博热点模块、管理员模块。
2系统设计2.1.个人主页模块的功能设计好友页面、关注功能、私聊功能、点赞、取赞、转发、评论、回复功能、删除评论、删除回复、删除微博动态。
2.2.微博动态模块的功能设计推荐功能、热门话题、@功能、点赞、转发、评论、回复功能、消息通知计数功能、删除评论、删除回复、动态搜索、关注功能、修改个人密码、资料设置2.3.微博热点模块的功能设计热门话题、点赞、转发、评论、回复功能、消息通知计数功能、删除评论、删除回复、动态搜索、修改个人密码、资料设置2.4管理员模块的功能设计管理员管理、文章管理、类目管理、修改会员密码、会员管理
2025/5/30 10:47:41 40.7MB java 仿微博 项目
1
一个View就像实现,支持设置背景色、数量文字、文字颜色、文字大小、最大文字、只显示圆点,自动适配文字大小,不会超出圆圈的范围
2025/5/28 14:52:37 2KB 消息数量View
1
一、VS2010/MFC编程入门教程之目录第一部分:VS2010/MFC开发环境VS2010/MFC编程入门之前言VS2010/MFC编程入门之一(VS2010与MSDN安装过程图解)第二部分:VS2010/MFC应用程序框架VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)VS2010/MFC编程入门之四(MFC应用程序框架分析)VS2010/MFC编程入门之五(MFC消息映射机制概述)第三部分:对话框VS2010/MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)VS2010/MFC编程入门之七(对话框:为对话框添加控件)VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)VS2010/MFC编程入门之九(对话框:为控件添加消息处理函数)VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab顺序)VS2010/MFC编程入门之十一(对话框:模态对话框及其弹出过程)VS2010/MFC编程入门之十二(对话框:非模态对话框的创建及显示)VS2010/MFC编程入门之十三(对话框:属性页对话框及相关类的介绍)VS2010/MFC编程入门之十四(对话框:向导对话框的创建及显示)VS2010/MFC编程入门之十五(对话框:一般属性页对话框的创建及显示)VS2010/MFC编程入门之十六(对话框:消息对话框)VS2010/MFC编程入门之十七(对话框:文件对话框)VS2010/MFC编程入门之十八(对话框:字体对话框)VS2010/MFC编程入门之十九(对话框:颜色对话框)第四部分:常用控件VS2010/MFC编程入门之二十(常用控件:静态文本框)VS2010/MFC编程入门之二十一(常用控件:编辑框EditControl)VS2010/MFC编程入门之二十二(常用控件:按钮控件Button、RadioButton和CheckBox)VS2010/MFC编程入门之二十三(常用控件:按钮控件的编程实例)VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox)VS2010/MFC编程入门之二十五(常用控件:组合框控件ComboBox)VS2010/MFC编程入门之二十六(常用控件:滚动条控件ScrollBar)VS2010/MFC编程入门之二十七(常用控件:图片控件PictureControl)VS2010/MFC编程入门之二十八(常用控件:列表视图控件ListControl上)VS2010/MFC编程入门之二十九(常用控件:列表视图控件ListControl下)VS2010/MFC编程入门之三十(常用控件:树形控件TreeControl上)VS2010/MFC编程入门之三十一(常用控件:树形控件TreeControl下)VS2010/MFC编程入门之三十二(常用控件:标签控件TabControl上)VS2010/MFC编程入门之三十三(常用控件:标签控件TabControl下)第五部分:菜单、工具栏与状态栏VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)VS2010/MFC编程入门之三十五(菜单:菜单及CMenu类的使用)VS2010/MFC编程入门之三十六(工具栏:工具栏资源及CToolBar类)VS2010/MFC编程入门之三十七(工具栏:工具栏的创建、停靠与使用)VS2010/MFC编程入门之三十八(状态栏的使用详解)第六部分:文档、视图和框架VS2010/MFC编程入门之三十九(文档、视图和框架:概述)VS2010/MFC编程入门之四十(文档、视图和框架:各对象之间的关系)VS2010/MFC编程入门之四十一(文档、视图和框架:分割窗口)第七部分:MF
2025/5/25 15:07:29 613KB 鸡啄米 VS2010 MFC
1
电报在线状态记录器机器人。
“我郑重发誓我无能为力。
”〜哈利·波特宇宙使用Telethon库检查联机状态以及是否已更改。
如果检测到更改,则漫游器会向您发送消息。
这个怎么运作spy.py将托管一个您可以与之交互的机器人。
在Telegram上,您可以与bot聊天,并通过bot命令在监视列表中添加/删除用户。
如果列表中的任何用户更改了其在线状态,则该漫游器会向您发送消息。
安装pipinstalltelethon建立在上创建您的电报应用程序,并将API_HASH和API_ID替换为您的API。
API_HASH='yourapihash'API_ID=
2025/5/25 6:31:30 141KB tracker bot monitoring online
1
《Scratch课程案例包》第2学期第二学期课程大纲作品名称知识点类别备注1《汇率计算器》问答、侦测条件实用工具类2《接苹果游戏》侦测条件、变量、重复执行、侦测条件互动游戏类3《换装小游戏》外观类积木、广播消息互动艺术类4《弹球大战小游戏》键盘实际、侦测条件、变量、运动类积木互动游戏类5《散步的小马儿》绘图、克隆、特效、下一个造型互动艺术类6《认识神秘的宇宙》重复执行、运动类积木、计时器科学探索类7《疯狂的滑板》键盘事件、侦测条件、造型切换、变量、重复执行互动游戏类8《小孔成像实验》绘画、广播消息、变量、特效互动游戏类9《雪花球》外观类积木、广播消息、声音类积木、随机数科学探索类10《垃圾分类知多少》运算积木块、重复执行、侦测条件互动艺术类11《美好的清晨》重复执行、克隆、侦测条件、造型切换、变量互动艺术类12《量角器的使用》外观类积木、广播消息、重复执行、问答实用工具类
2025/5/21 17:49:02 16.71MB Scratc
1
软件简介httpwatchpro是一款强大的IE下网页分析软件,网络管理员的利器。
使用httpwatchpro9能制作出各类页游辅助工具。
打开要分析的网页,使用HttpWatch的Record来截获数据。
httpwatchstudiopro9.4新版本,支持WinXP及win7/8/8.1系统下的IE浏览器及火狐浏览器。
安装时确保httpwatch.lic和httpwatchpro.exe处于同一目录,安装过程自动导入授权文件。
软件介绍httpwatch是一款非常强大的网页抓包数据分析工具,支持、火狐等常用浏览器。
用户要做的就是进入对应的网站,软件就会自动对网站与浏览器之间的需求/回复的通讯情况进行分析,并在同一界面中显示相应日志的记录。
每一个HTTP记录都可以详细的分析其Cookies、消息头、字符查询等信息。
支持HTTPS及分析报告输出为XML、CSV等格式。
HttpWatch网页数据分析工具,可分析打开网页时网页上每个元素所用的时间以及具体的交互记录,包括Cookies、消息头、字符查询等信息,是分析网站服务器性能的必备工具。
功能特色1、集成在InternetExplorer工具栏、包括网页摘要、Cookies管理、缓存管理、消息头发送/接受、字符查询、POST数据和目录管理功能、报告输出2、能够收集并显示深层信息的软件。
它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息3、可以显示浏览器缓存和IE之间的交换信息4、集成在InternetExplorer工具栏快捷键打开一个窗口Shift+F2窗口关闭Shift+F8窗口移除Shift+F3窗口隐藏/显示Shift+F7开始记录按Ctrl+F2停止记录按Ctrl+F3清除所有的请求按Ctrl+删除打开过滤器对话框按Ctrl+F9隐藏/显示摘要窗口Shift+F9隐藏/显示属性窗口Shift+F12打开过滤器按Ctrl+F7关掉过滤器按Ctrl+F8以前的亮点Ctrl+向上箭头下一个亮点Ctrl+向下箭头拯救按Ctrl+Shift+S导出到XML按Ctrl+Shift+X导出到CSV按Ctrl+Shift+C全部折叠按Ctrl+Shift+左箭头展开所有按Ctrl+Shift+右箭头清除缓存和cookieAlt+删除清除缓存Alt+C清除所有的cookiesAlt+K打开选项窗口Alt+O打开警告窗口Alt+W使用教程1、安装完毕后,以IE9为例,我们打开IE,选择查看-浏览器栏-选择“HttpWatchProfessional”,开始进行抓包操作。
2、抓包操作,例如:抓一个登入页面的包,快速的输入登入信息3、点击登入,完成后停止抓包。
这样整个登入的http交互都被详细记录下来了。
4、抓取完毕后,在下面的列表就会出现各种包以及参数和值
2025/5/18 19:56:23 26.61MB httpwatch
1
【有详细的过程,图片演示,及代码】【历时两周完成!】实训目的1、理解C#WinForm程序设计的风格,能设计合理的C#项目文件夹结构和公共类,注重代码的重用性,养成良好的标识符命名和代码编写习惯;
2、熟练掌握各种常见的控件属性和事件方法;
3、积累项目开发中常采用的设计模式和比较经典代码片段,并能在以后的项目开发中熟练地运用。
实训内容实训项目:《旅行社管理系统》  1、系统功能分析与系统设计   2、数据库设计  数据库名称:db_travelAgency 数据表:   (1)操作员信息表(编号,姓名,密码,类别)     (2)客户信息表(编号,姓名,性别,生日,职业,藉贯,联系方式,注册时间) tb_customer(id,customer,sex,birthday,career,birthdayPlace,telephone,registerTime)  (3)景点信息表(编号,景点名称,地址,门票价格,简介,级别)    (4)省市信息表(编号,省市名,父结点编号,子结点个数,层次数,在兄弟结点中的编号,其他)    (5)风景图片信息表(编号,图片名称,二进制数据,景点名称,图片描述)   (6)订单信息表(订单编号,客户姓名,目的地,景区名,出发日期,返回日期,住宿标准,导游员,老人数,成人数,学生数,小孩数,总需费用,预付定金,所属旅行团号)    (7)旅行团信息表(团号,景点名称,导游员,出发时间,返回时间,游客人数,入住标准)  tb_groupInfo(groupID,spotName,guider,departureDate,backDdate,touristNum,dormMoney)     (8)导游员信息表(编号,姓名,性别,出生年月,到旅行社的时间,负责区域,出场费,备注)      3、模块编码与调试    (1)登录模块    (2)景点信息管理模块    (3)景点信息查询模块    (4)日常业务模块    (4)系统维护模块    (5)软件版权模块  4、集成测试实训步骤:第1天:  上午—(1)分析系统功能结构,了解业务流程及各功能模块     (2)在sqlserver2005环境创建各数据库和数据表,录入相关数据下午--(1)设计项目文件夹结构,收集素材,编辑App.config文件;
设计文件夹结构:添加并制作app.config文件(2)编写公共类(连接数据库的类,实体类)。
连接数据库的类及其公共方法:第2天:(1)设计登录模块界面布局,并进行编码和调试;
(2)设计系统主界面,并处理好登录模块与系统主界面之间的跳转关系;
  系统主界面: 第3天:实现景点信息的添加、修改和删除功能。
添加景点信息:修改景点信息:删除景点信息:第4天:(1)设计景点信息分类查询界面布局 (2)景点信息分类查询功能编码与调试 注意:根据查询选项的不同,在查询条件位置会显示不同的控件。
第5天:(1)设计景点图片浏览器的界面布局点击确定按钮出现第一张图片点击“>”(下一张)点击“>|”(最后一张)点击“<”(上一张) (2)景点图片浏览器功能编码与调试第6天:(1)设计“业务预订管理”界面布局;
加载窗体时:点击“预订”工具条按钮时:修改订单:1、点击[修改]工具条,在订单编号文本框中输入订单号,点击查找,显示该订单信息;
2、对信息进行修改后,点击[保存]更新到数据库。
删除订单 1、点击[删除]工具条按钮,在订单编号文本框中输入订单号,点击查找按钮,在界面显示该订单的信息。
2、点击[保存]工具条按钮,删除在数据库中该订单信息。
(2)业务预订管理功能编码与调试。
参考项目中的源代码第7天:(1)设计旅行团基本查询界面布局;
(2)旅行团查询功能编码与调试说明:查询旅行团信息时,可以按照以下四种方式查询a.所有已经生成的旅行团;
b.按订单号查询;
c.按景点查询有哪些已经设立的旅行团;
d.按出发日期查询有哪些已经生成的旅行团(3)设计生成旅行团功能界面布局 “组建旅行团”消息提示,点击确定后,生成该旅行团的明细信息,显示在datagridview中,并修改订单表中对应的字段(即该订单对应的groupID),并将旅行团明细信息写入到tb_groupInfo表中 (4)生成旅行团功能编码与调试第8
2025/5/18 16:40:14 12.78MB (C#+SQL) 旅游管理系统
1
设计一个电梯模拟系统。
这是一个离散的模拟程序,由随机事件驱动,以模拟时钟决定乘客或电梯的动作发生的时刻和顺序,系统在某个模拟瞬间处理有待完成的各种事情,然后把模拟时钟推进到某个动作预定要发生的下一时刻。
要求:(1)模拟某校九层教学楼的电梯系统。
该楼有一个自动电梯,能在每层停留,其中第一层是大楼的进出层,即是电梯的“本垒层”,电梯“空闲”时,将来到该层候命。
电梯一共有八个状态,即正在开门(Opening)、已开门(Opened)、正在关门(Closing)、已关门(Closed)、等待(Waiting)、移动(Moving)、加速(Accelerate)、减速(Decelerate)。
(2)乘客可随机地进出于任何层。
对每个人来说,他有一个能容忍的最长等待时间,一旦等候电梯时间过长,他将放弃。
最后一个人放弃能不能取消按键?(3)模拟时钟从0开始,时间单位为0.1秒。
人和电梯的各种动作均要消耗一定的时间单位(简记为t),比如:有人进出时,电梯每隔40t测试一次,若无人进出,则关门;
关门和开门各需要20t;
每个人进出电梯均需要25t;
电梯加速需要15t;
下行时要不要加速?上升时,每一层需要51t,减速需要14t;
每一层和减速?下降时,每一层需要61t,减速需要23t;
如果电梯在某层静止时间超过300t,则驶回1层候命。
驶回本垒层间接到消息?(4)电梯调度规则如下:①就近原则:电梯的主要调度策略是首先响应沿当前行进方向上最近端的请求直到满足最远端请求。
若该方向上无请求时,就改变移动方向;
②在就近原则无法满足的情况下,首先满足更高层的请求;
③电梯的最大承载人数为13人,电梯人数达到13人后,在有人出电梯之前,不接受进入电梯的请求;
④乘客上下电梯时先出后进。
进电梯时乘客是按发出乘坐请求的顺序依次进入,每次只能进入一人且每个人花费的时间都为25t;
⑤电梯在关门期间(电梯离开之前)所在层提出请求的乘客同样允许进入。
(5)按时序显示系统状态的变化过程,即发生的全部人和电梯的动作序列。
扩展要求:实现电梯模拟的可视化界面。
用动画显示电梯的升降,人进出电梯。
设计有下列对象:电梯、人、电梯控制板及其上各种按钮、模拟时钟等。
2025/5/8 10:04:09 17.04MB 数据结构 电梯模拟
1
###无线传感器网络时间同步技术综述####引言无线传感器网络(WirelessSensorNetworks,WSN)是一种能够自主构建的网络形式,通过在指定区域内部署大量的传感器节点来实现对环境信息的采集与传输。
这些传感器节点通过无线方式相互连接,并能够形成一个多跳的自组织网络,用于监测特定环境下的数据并将数据发送至远程中心进行处理。
随着WSN在各个领域的广泛应用,如交通监控、环境保护、军事侦察等,确保网络中各节点之间的时间同步变得尤为重要。
####同步技术研究现状时间同步技术是无线传感器网络中的核心技术之一,其主要目的是确保网络中的所有节点能够维持一致的时间基准。
这项技术的发展相对较晚,直到2002年才在HotNets会议上被首次提出。
自那时起,学术界和工业界对此展开了广泛的研究,开发出了一系列有效的时间同步算法。
对于单跳网络而言,时间同步技术已经相当成熟,但在多跳网络环境下,由于同步误差随距离增加而累积,现有的单跳网络同步方法很难直接应用于多跳网络中。
此外,如果考虑到传感器节点可能的移动性,时间同步技术的设计将会变得更加复杂。
####时间同步算法针对无线传感器网络的时间同步需求,研究人员提出了多种算法,其中最具代表性的三种算法分别为泛洪时间同步协议(FloodingTimeSynchronizationProtocol,FTSP)、根时钟同步协议(Root-BasedSynchronization,RBS)以及局部时间同步协议(LocalizedTimeSynchronization,LTS)。
#####泛洪时间同步协议(FTSP)FTSP是一种分布式时间同步算法,它通过在网络中泛洪同步消息来实现节点间的时间同步。
每个节点都会接收到来自邻居节点的时间戳,并据此调整自己的时钟,以减少时钟偏差。
该协议简单易实现,适用于小型网络,但对于大规模网络可能存在较大的同步误差。
#####根时钟同步协议(RBS)RBS协议采用了一个中心节点作为根节点,其他所有节点都需要与根节点保持时间同步。
这种中心化的同步机制能够有效地减少同步误差的累积,但对根节点的依赖性较高,一旦根节点出现故障,整个网络的同步性将受到严重影响。
#####局部时间同步协议(LTS)LTS协议是一种去中心化的同步算法,旨在解决多跳网络中的时间同步问题。
每个节点仅需与其直接邻居节点进行同步,从而减少了全局同步的复杂度。
这种方法适用于动态变化的网络环境,但由于依赖局部信息,可能会导致全局时间偏差的累积。
####小结通过对无线传感器网络中时间同步技术的研究现状及几种典型同步算法的介绍,我们可以看出时间同步技术在WSN中具有重要意义。
虽然目前已经有了一些有效的解决方案,但在实际应用中仍存在诸多挑战,如同步精度、能耗控制以及适应动态网络环境的能力等。
未来的研究工作需要继续探索更高效、更稳定的时间同步机制,以满足日益增长的应用需求。
###基于无线传感器网络的环境监测系统####网络系统简介基于无线传感器网络的环境监测系统是一种利用大量传感器节点实时采集并传输环境数据的系统。
这类系统通常由多个传感器节点组成,这些节点可以监测各种环境参数,如温度、湿度、光照强度等,并将数据传输至中央处理单元进行分析处理。
####网络系统结构-**总体结构**:环境监测系统的核心是传感器节点,它们通过无线方式相互连接,并能够自动构建一个多跳网络。
此外,还需要设置一个或多个会聚节点,用于收集来自传感器节点的数据,并将其转发至数据中心或用户终端。
-**传感器节点结构**:传感器节点通常包含一个或多个传感器、处理器、无线通信模块以及电源供应部分。
这些节点负责数据的采集、处理及发送。
-**会聚节点结构**:会聚节点的主要功能是汇总来自多个传感器节点的数据,并通过有线或无线方式将这些数据传输至远程服务器或用户终端。
会聚节点通常具备更强的计算能力和存储能力,以便支持大数据量的处理和传输。
####应用无线传感器网络的意义无线传感器网络在环境监测方面的应用具有重要意义:-**提高监测精度**:通过部署大量传感器节点,可以实现对环境参数的高密度监测,从而提高数据的准确性和可靠性。
-**降低成本**:相比传统的监测手段,无线传感器网络可以显著降低建设和维护成本。
-**增强实时性**:无线传感器网络能够实时传输数据,使用户能够及时获取环境变化信息,这对于需要快速响应的情况尤为关键。
###学习心得通过本次课程的学习,我对无线传感器网络有了更加深入的理解。
特别是关于时间同步技术的重要性及其在实际应用中的挑战,这不仅加深了我对理论知识的认识,也为将来可能从事的相关工作打下了坚实的基础。
此外,基于无线传感器网络的环境监测系统的介绍让我看到了这项技术在环境保护方面的巨大潜力,激发了我对未来进一步探索的兴趣。
###结语无线传感器网络作为一种新兴的技术,在多个领域展现出巨大的应用前景。
时间同步技术作为其核心组成部分之一,对于保证网络性能至关重要。
随着技术的进步,相信未来的无线传感器网络将更加完善,为人们的生活带来更多便利。
2025/5/7 17:13:57 191KB
1
共 984 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡