• 2025-01-22C#上位机软件监控属性修改
    上位机软件需要监控属性值被修改的情况,简单方法实例:准备工作:引用log4net,编辑App.config的setting节点,填入key-value,当对应的key的value被修改时,log记录修改前的值和修改后的值。实例:appSettings填入属性user和password<?xmlversion="1.0"encoding="utf-8"?><configuration>
  • 2025-01-20动态监控主动上位-哨兵(Sentinel)
    动态监控主动上位在RedisSentinel的高可用架构中,动态监控主动上位(通常称为故障转移或自动故障转移,failover)是Sentinel执行的一个关键流程,它确保在主节点出现故障时,自动将某个从节点提升为新的主节点,从而保证Redis服务的持续可用性。下面我们将详细介绍Sentinel
  • 2025-01-09上位机能不能替代PLC呢?
    一、前言大家好!我是付工。之前有个学员问了这样的一个问题:学会了上位机,是不是就可以不用PLC了呢?今天跟大家分享一下上位机能不能代替PLC?二、网络架构首先我们看下这张网络架构图。从图中可以看到:上位机属于过程监控层,PLC属于现场控制层。PLC作为下位机,上位机与下位机进
  • 2024-12-19JY901S磁场校准和其他校准
    1.参考资料1)文字资料(1)维特智能上位机——传感器操作——六轴九轴上位机使用说明——传感器校准:https://wit-motion.yuque.com/wumwnr/aqvq6y/vgr7u3?#vmDP0(2)维特智能上位机——磁场校准:https://wit-motion.yuque.com/wumwnr/aqvq6y/gb3vt7e1tdnksvyx#H3rbM2)视频资料(1)9轴磁
  • 2024-12-15上位机与MES数据交互的常用方案
    一、前言随着工业自动化水平的不断提高,我们在做上位机开发的时候,会经常涉及到与MES进行数据交互。上位机与MES(ManufacturingExecutionSystem,制造执行系统)之间的数据交互,大多数情况下都是MES提供数据接口,上位机按照MES的要求进行实施。今天跟大家分享一下上位机与MES交互的
  • 2024-12-131503、基于51单片机的报警器(温度,烟雾,煤气,上位机)(proteus仿真+程序+原理图+流程图+元器件清单+上位机)
    毕设帮助、开题指导、技术解答(有偿)见文未 方案选择单片机的选择方案一:STM32系列单片机控制,该型号单片机为LQFP44封装,内部资源足够用于本次设计。STM32F103系列芯片最高工作频率可达72MHZ,在存储器的01等等待周期仿真时可达到1.25Mip/MHZ(Dhrystone2.1)。内部128k字节
  • 2024-12-12【python上位机开发】1、安装开发环境
     从这一章节开始,后续会更新一系列的上位机开发相关的文章,从开始到上位机的开发结束。一是记录自己的学习过程,二是通过文章分享的方式检验自身的学习质量,且从中寻找不足,三是帮助想学习这方面知识的伙伴提供一些拙见和参考。一、开发软件选择 选择python官方的编译器,PyChar
  • 2024-12-07职场杂谈之认清职场“草台班子”的真相后,我们该怎么办?
    工作一段时间后,你可能会发现职场中一下现象频繁。比如:有的同事,偷奸耍滑,浑水摸鱼,但是他能轻易的得到领导的青睐,升职加薪,如鱼得水。而有的同事踏实肯干,诚实守信,往往拿最低的工资,干最累的活儿,劳而无功、徒增辛苦。有的领导,能力平平,溜须拍马,但他三言两语就取得了老板的信任,平步青
  • 2024-12-07西门子PLC与上位机通信方案梳理
    一、前言大家好!我是付工。西门子PLC是工控领域使用非常多的一种PLC品牌,对于上位机开发人员来说,对于西门子PLC的通信,我们一般可以采取哪些通信方式呢?今天跟大家分享一下上位机实现与西门子PLC的通信方案。二、串口通信西门子PLC早期主要以S7-200、S7-300/400为主,后面逐步被S7-
  • 2024-12-04Qt上位机是什么
    一、什么是QT上位机QT上位机是连接到下位机(如嵌入式设备、传感器、执行器等物理设备)的计算机系统软件,通过串口、以太网、无线通信等方式与下位机进行数据交换和控制命令传递。在嵌入式系统中,下位机通常是指嵌入式设备、传感器、执行器等物理设备,而上位机则是连接到下位机
  • 2024-11-29CMC-MES-Relation上位机与MES数据交互的常用方案
    随着工业自动化水平的不断提高,我们在做上位机开发的时候,会经常涉及到与MES进行数据交互。上位机与MES(ManufacturingExecutionSystem,制造执行系统)之间的数据交互,大多数情况下都是MES提供数据接口,上位机按照MES的要求进行实施。今天跟大家分享一下上位机与MES交互的常用方案。
  • 2024-11-23Python-re模块使用正则表达式
    Python-re模块compile(pattern,flags=0):将字符串格式的正则表达式转成Pattern对象(Pattern对象是Python语言中用来表示正则表达式的对象)compile编译正则后返回一个Pattern对象,Pattern对象拥有下面所有的方法,但Pattern中的方法均没有pat
  • 2024-10-01N32L40x基于串口的IAP升级升级速度2Mbps+上位机工具
    1.软件升级流程mcu开机上位机发送0xaa,0xaa,0x55,0x55,通知mcu进入升级状态,在收到该指令后,mcu擦除旧的APP程序,发送进入升级状态的指令,通知上位机进入升级状态擦除完成后进入升级状态,等待上位机发送升级包上位机开始发送数据包mcu接收数据包,并等待一个完成的数据包,每个
  • 2024-09-25如何使用 Bittly 为串口设备快速创建上位机
    在开发硬件设备或嵌入式系统时,串口通讯(SerialCommunication)是非常常见的一种数据传输方式。为了更高效地测试串口通讯并快速执行各种命令操作,您可以通过Bittly的面板功能将串口通讯相关操作封装成易用的UI控制面板,简化操作并提升开发效率。准备在开始之前,您需要确保
  • 2024-09-14记一次 .NET某上位机视觉程序 卡死分析
    一:背景1.讲故事前段时间有位朋友找到我,说他的窗体程序在客户这边出现了卡死,让我帮忙看下怎么回事?dump也生成了,既然有dump了那就上windbg分析吧。二:WinDbg分析1.为什么会卡死窗体程序的卡死,入口门槛很低,后续往下分析就不一定了,不管怎么说先用!clrstack看下主线程,输出如