-
数组和函数是C语言中两个核心且强大的概念。数组能够将相同类型的数据有序存储,方便进行批量数据处理;而函数则能将一段具有特定功能的代码封装起来,提高代码的复用性和可维护性。掌握数组与函数的结合使用,对于 ...
-
C语言关键字 return 的精彩之处return 是C语言中看似简单实则蕴含深邃设计思想的关键字。它不仅仅是“返回值”的工具,更是函数执行流程的终结者、数据传递的桥梁、错误处理的哨兵。下面我将从多个维度揭示 ret ...
-
是C语言标准库中专门处理字符类型判断和大小写转换的头文件,它通过一系列简洁高效的函数,将复杂的字符判断逻辑封装成一行代码,极大地提升了代码的可读性和可维护性。下面从多个维度来探索它的巧妙应用。一、字 ...
-
学好C语言的必备知识,学好C语言需要系统掌握以下几个核心知识领域:一、基础语法知识变量声明与数据类型是C语言编程的基石。C语言提供了丰富的数据类型,包括整型(int)、浮点型(float、double)、字符型(char ...
-
从“地址”和“长度”这两个核心要素出发,变量的修饰符就是在控制这两个要素的行为。下面我系统地梳理如何选择修饰符。一、修饰符的本质:控制“地址”和“长度”的行为---二、按需求选择修饰符需求1:变量要在整 ...
-
在C语言开发中,“编译/链接时错误优先”的核心是通过静态检查将潜在风险消灭在代码运行前——编译错误仅需修改代码重新编译,而运行时错误可能导致设备崩溃、数据损坏甚至硬件故障(如嵌入式系统)。以下是经过工 ...
-
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享本文基于真实项目——一个智能生产线MES系统的驾驶舱开发过程整理,记录了从数据源分析、后端SQL到前端展示的完整实现过程,含5个功能块、 ...
-
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享本文基于真实项目——一个智能生产线MES系统的驾驶舱开发过程整理,记录了从表结构分析、业务逻辑梳理到前后端代码实现的全过程。---一、 ...
-
Utility Manager传输→上传,这个不好用1、打开EasyBuilder Pro软件;选择“上传”2、输入对应IP地址以及保存位置,点“上传”3、选择反编译,编译完成打开即可 免责声明:如果侵犯了您的权益,请联系站长,我们会 ...
-
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享2026-08-07 | 雷工笔记 | MES系列合集---一、背景驾驶舱是MES系统的"仪表盘",也是工厂管理层最关注的功能模块。之前我分享了产能信息和设 ...
-
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享2026-08-08 | 雷工笔记 | MES系统合集---一、前言在最近几天,我完成了MES驾驶舱五个区域的功能开发,从产能信息到报警信息,共涉及19个后 ...
-
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享2026-08-08 | 雷工笔记 | MES系列合集---一、背景在MES系统中,驾驶舱的生产管理、设备管理、物料管理等功能模块通常相对容易实现,因为数 ...
-
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享工控人成长 | MES 开发实战---一、起因最近在做 MES 项目(KingFusion 平台),其中有个需求:物料档案新增时,根据编码规则自动生成物料 ...
-
ISR写得复杂对中断间隔的影响是显著的,具体拉长多少取决于ISR的执行时间和中断频率。以下是详细分析:一、影响量化典型场景数据:在I2C从机通信中,两个连续数据字节之间的间隔仅约20μs。如果ISR执行时间超过这个 ...
-
我在网上看了很多,没有一个把威纶通EasyBuilder Pro软件里面的触摸屏界面远程操作讲清楚的一、临时操作通过工程文件→在线模拟就可以实现;不过这个有时效性二、长期操作1、必须先挑选我们当前触摸屏型号 ...
-
主循环处理数据时,不会比在ISR里处理更慢,这是嵌入式开发中一个经典的设计问题,核心在于处理时间总量不变,但系统稳定性和实时性大幅提升。一、处理时间总量不变无论数据是在中断服务程序(ISR)中处理,还是在 ...
-
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
-
做自动化开发,经常碰到上位机和PLC通信的需求。西门子S7系列用得最多,但每次写读写代码都要翻文档查地址、查类型,挺烦的。最近有个项目,DB块里定义了六七种数据类型——Int、String、Byte、Real、SInt、Bool ...
-
应用思路:触摸屏配置扫描枪,触摸屏接收到扫码数据再传给PLC处理一、触摸屏配置扫码枪数据与界面设计1、配置系统参数2、扫描枪接触摸屏的USB口-选择接口类型3、扫码枪维护界面设计4、扫码枪数据传输给PLC根据需要的 ...
-
15个串口工具,终于有人整理到一起了。说到SCADA系统的时候,人们的第一反应就是:专业、复杂、贵。商业软件动不动就几万元的授权费,还要配备专门的服务器。PyScada这个开源项目,用Python和Django打破了这种刻板 ...
-
15个串口工具,终于有人整理到一起了。在做嵌入式开发时,调试设备、查看数据基本每天都要做的事情。市场上的工具有很多种,例如串口助手、曲线显示软件等等,还有各个项目中的上位机。但通用工具往往不够顺手,自 ...
-
15个串口工具,终于有人整理到一起了。以前我在调试 MQTT 的时候需要准备很多工具:发信息、解码格式、统计数据。切来切去,效率直接减半。最近刷到一个叫 MqttInsight 的开源项目,把消息编解码、Topic可视化、统 ...
-
15个串口工具,终于有人整理到一起了。调试串口时,是不是经常遇到这种尴尬 ?想要看十六进制的数据,但是工具只显示字符。要同时监控两个串口,工具只能打开两个窗口。想要设置定时发送测试数据,但是工具根本没有 ...
-
工厂现场的能源数据采集,一直是块硬骨头。表计的品牌有很多,协议也有很多种,Modbus、IEC104、DL/T645 等各种协议混杂在一起。如果要统一采集的话,那么每个设备都要单独开发一个采集程序或者购买一套闭源系统。 ...
-
15个串口工具,终于有人整理到一起了。很多人觉得,串口调试工具不就是收发数据吗?能打开串口、能看到日志,不就够用了?市场上有 minicom、PuTTY、SecureCRT 等等,还有各种各样的串口助手。调试一两台设备的时候 ...
-
15个串口工具,终于有人整理到一起了。中小零售店老板们心里都有个不愿意说出来的难题。想用系统管库存、管账目,市面上的POS要么太贵,要么功能堆到用不起来。好不容易找到一个差不多的,但是代码是闭源的,二次开 ...
-
15个串口工具,终于有人整理到一起了。一个毕业设计,居然把物联网平台做到了这种完成度。它是一套从设备接入到数据可视化的完整物联网中台系统。没有堆一堆华而不实的功能,而是把物联网最核心的一整套流程都跑通 ...
-
同事又又又被现场照明条件坑了,调试了一上午。最后才发现是光源本身就不均匀,并不是算法的问题,白白浪费了一个上午的时间。今天刷到一个开源项目,里面有一个解决此类问题的方法。试过之后,效果直接翻了一番, ...
-
15个串口工具,终于有人整理到一起了。又又又被项目经理催进度了。上位机开发还得从零搭用户管理、日志、配方这些基础模块。头都快炸了。传统的上位机框架一开始就要安装数据库、配置连接、设计表结构,整个过程下 ...
-
15个串口工具,终于有人整理到一起了。事情是这样的。有个粉丝。上个星期在做产线质检项目的时候,它拿到了视觉检测结果。原来打算直接标出缺陷的位置,并把坐标数据导出给MES系统使用。最后发现要用到很多OpenCV的 ...
-
15个串口工具,终于有人整理到一起了。做工控系统集成的朋友,是不是每次都要单独搭对讲、监控、会议三套系统?要把公网对讲机接入到GB28181平台上,还要自己去写SIP协议对接,折腾了半天也跑不起来。在做硬件适配 ...
-
15个串口工具,终于有人整理到一起了。做上位机,新项目是不是每次都得从头开始搭建界面。做一个设备监控界面,只用到了按钮、表格、图表等控件,但是调试了好久才正常显示。客户想要现代化、易用的界面,还希望颜 ...
-
15个串口工具,终于有人整理到一起了。做设备状态监控界面的时候,经常会有LED数字显示的需求。像工业仪表盘上的红字一样,显示转速、流量、温度等实时数据。要用 WinForms 来做。就要从UserControl开始画起,并且 ...
-
15个串口工具,终于有人整理到一起了。工控项目经常是这样的节奏:方案已经确定下来了,PLC也已经选好了,但客户催着要进行调试和运行。协议驱动要写,数据归档要做,预警逻辑要实现,界面也要开发。等基础功能全部 ...
-
在做WinCC OA项目的时候,点位配置是无法绕开的一个麻烦。几百个点位需要逐一录入,报警限值要手工设定,画面导航要手动构建。一个中等规模的FMCS项目,开发周期就要一个月以上。工程师把点位清单列在Excel中,然后 ...
-
15个串口工具,终于有人整理到一起了。做上位机开发的时候,界面总是要一遍又一遍地搭。报警模块,趋势曲线,参数配置等每个项目都要重新编写一遍。不仅费时间,每个项目的界面风格还不统一,老板还经常催着看效果 ...
-
15个串口工具,终于有人整理到一起了。搞工控做数据采集,基本绕不开各种 PLC 协议。西门子有自己的S7协议,AB有EtherNet/IP,还有许多现场用的Modbus RTU。想在一个界面里统一读写,得为每个品牌单独写一套连接代 ...
-
15个串口工具,终于有人整理到一起了。做上位机的时候,多传感器监控是比较常见的需求。温湿度、压力、振动这些传感器各有各的协议和采样频率,统一采集要给每个数据源写连接代码。实时曲线、报警逻辑、数据归档这 ...
-
15个串口工具,终于有人整理到一起了。调试多功能电能表,最头疼的是没有真表。协议复杂、计算容易出错,调试效率很低。想验证上位机逻辑,只能等现场有设备,没真表就无法测试,调试周期被拉得很长。最近在GitHub ...
-
15个串口工具,终于有人整理到一起了。搞 PLC 数据采集时,多品牌设备接入一直是个绕不开的话题。西门子使用的是S7协议,AB使用的是EtherNet/IP协议,三菱使用的是MC协议。想在一个界面里统一读写。我见过很多人的 ...
-
15个串口工具,终于有人整理到一起了。做上位机开发的时候,最麻烦的就是从零搭建UI壳。每次接项目都要重新设计颜色体系、控件样式、页面布局。WinForms 默认控件丑,WPF 又要写一堆 Style。如果有一套现成的工业UI ...
-
15个串口工具,终于有人整理到一起了。在调试串口通信的时候最怕的就是出现“断包”、“粘包”。数据一多,帧头还没有拼完,下一帧又挤进来,界面卡死、数据丢一半。Modbus RTU、自定义协议等每一种封装规则都要单 ...
-
15个串口工具,终于有人整理到一起了。有没有这样的时候:想要监控一些PLC变量,一般是打开 TIA Portal切换到监控表。切来切去很不方便,一个窗口只能看到一个值。想自己做一个上位机,但是不知道从哪里开始。协议 ...
-
15个串口工具,终于有人整理到一起了。最近在看一个WinForms工业上位机控件库项目。使用 .NET Framework 4.8,包含报警显示、状态监控、通讯控件、趋势图、虚拟键盘等常用控件。文档中还有50多个代码示例、4500多行 ...
-
15个串口工具,终于有人整理到一起了。在做多设备RS-485通讯的时候,经常会遇到总线冲突的问题。几台设备连在一条总线上,同时读写容易出错,有的设备响应快,有的设备响应慢。轮询间隔也不好配,离线检测更头疼, ...
-
15个串口工具,终于有人整理到一起了。做工控视觉项目的时候,是不是每次都要从头搭建一个上位机?想把海康相机、运动控制卡、图像处理都集成进去,光是写界面就花了大半个月的时间。修改流程又需要修改代码,修改 ...
-
15个串口工具,终于有人整理到一起了。调试 RS485 总线的时候,数据多了就会粘在一起。帧间隔小于10ms,两个报文拼在一起,根本分不清哪个是设备回的。使用普通的串口工具只能看屏幕,靠肉眼去切分报文。遇到高速数 ...
-
前言在工业 4.0 和智能制造的大趋势下,工业上位机就像是连接现场设备和管理决策层的 “桥梁”,它好不好用、开发快不快、能不能灵活调整,直接关系到企业数字化转型的效果。但咱们都知道,传统的工业软件要么界面 ...
-
15个串口工具,终于有人整理到一起了。做多品牌 PLC 集成的时候,上位机开发是最费时间的环节。西门子用一种架构,ABB用另一种,欧姆龙又要重新编写一套。要在同一个界面上对阀门的状态、流量和压力进行统一管理, ...
-
15个串口工具,终于有人整理到一起了。做泵站监控,最先头疼的是选组态软件。WinCC 一套就要几万块钱,组态王也挺贵的。安装客户端、配置驱动、绘制画面,一个人忙大半天。想手机上看液位?得再买 Web 发布模块。报 ...