技术栈
上位机
猿长大人
1 天前
c#
·
.net
·
上位机
·
winform
·
工控
C# | 超简单CSV表格读写操作(轻松将数据保存到CSV,并支持读取还原)
在工业自动化上位机开发中,CSV格式数据的生成与解析是常见的核心需求:传统方式通过硬编码拼接字符串效率低下,且难以处理复杂数据结构。本文将讲解如何使用CsvSerializer类轻松实现CSV文件的生成和读取。
百锦再
3 天前
网络
·
网络协议
·
tcp/ip
·
udp
·
c#
·
上位机
·
通信
《C#上位机开发从门外到门内》3-4:基于TCP/IP的远程监控系统设计与实现
随着信息技术的飞速发展,远程监控系统在工业自动化、智能家居、环境监测等领域的应用日益广泛。基于TCP/IP协议的远程监控系统,凭借其高效、稳定和易于扩展的特点,成为当前研究和应用的热点。本文将详细探讨基于TCP/IP的远程监控系统的设计与实现,涵盖系统架构、通信协议、功能模块、安全性、性能优化以及实际应用案例等方面,旨在为相关领域的研究人员和工程技术人员提供参考和借鉴。
百锦再
4 天前
开发语言
·
单片机
·
数码相机
·
c#
·
上位机
·
下位机
《C#上位机开发从门外到门内》3-3:基于USB的设备管理系统
在工业自动化和实验室环境中,许多设备(如工业相机、测量仪器等)通过USB接口与计算机通信。本项目旨在开发一个基于USB的设备管理系统,能够控制外设、监测设备状态,并将相关数据存储到数据库中,以实现设备的集中管理和数据分析。
源之缘-OFD先行者
6 天前
wpf
·
上位机
·
雷达
基于WPF的雷达上位机系统开发实践
现代雷达上位机系统通常需要实现以下核心功能模块:数据采集与解析支持多种通信协议(TCP/IP、UDP、RS422等)
付工上位机
2 个月前
上位机
基于C#实现多线程启动停止暂停继续
大家好!我是付工。大部分初学者在学习C#上位机编程时,多线程是一个很难逾越的鸿沟,不合理地使用多线程,会导致经常出现各种奇怪的问题,这也是很多初学者不敢使用多线程的原因。但是在实际开发中,多线程是一个不可避免的技术栈,基本上每个项目都会使用到,因此学好多线程技术,很重要。
付工上位机
2 个月前
上位机
揭秘10种主流PLC在ModbusTCP通信中的速度表现!
大家好!我是付工。通透!终于把ModbusRTU弄明白了这样看来,ModbusTCP协议太简单了太简单了!C#轻松实现Modbus通信
吉量*
2 个月前
wpf
·
上位机
·
绘图
·
path
·
图形
WPF系列十一:图形控件RectangleGeometry
RectangleGeometry 是 WPF (Windows Presentation Foundation) 中用于定义矩形几何形状的一个几何对象。RectangleGeometry 通常与 Path 控件一起使用来绘制矩形,并且可以用来创建具有圆角的矩形。
付工上位机
2 个月前
上位机
C#轻松实现条形码二维码生成及识别
大家好!我是付工。今天给大家分享一下,如何基于C#来生成并识别条形码或者二维码。实现二维码生成的库有很多,我们这里采用的是http://ZXing.Net。
付工上位机
2 个月前
上位机
【开源】C#上位机必备高效数据转换助手
大家好!我是付工。我们在进行上位机开发时,从设备端获取到的数据之后,需要进行一定的数据处理及转换,才能生成我们需要用的数据。
吉量*
2 个月前
wpf
·
上位机
·
绘图
·
ellipsegeometry
WPF系列九:图形控件EllipseGeometry
EllipseGeometry用于绘制一个椭圆的形状。它通常与其他图形元素结合使用,比如 Path 或者作为剪切区域来定义其他元素的外形。
付工上位机
2 个月前
上位机
上位机能不能替代PLC呢?
大家好!我是付工。之前有个学员问了这样的一个问题:学会了上位机,是不是就可以不用PLC了呢?今天跟大家分享一下上位机能不能代替PLC?
番茄灭世神
3 个月前
c++
·
上位机
·
qt5
Qt学习笔记第71到80讲
事件体系(事件派发 -> 事件过滤->事件分发->事件处理)中,程序员主要操作的是事件分发与事件处理。我们之前已经通过继承QTextEdit来重写事件实现Ctrl加滚轮的检测,还有一种处理方式,叫做事件过滤器 在Qt的事件处理过程中,引入事件过滤器(Event Filter)可以让你在事件达到目标对象之前进行拦截和处理。这是一种强大的机制,允许你在不同对象间共享事件处理逻辑或在父对象中集中处理特定事件。
Crazy Struggle
4 个月前
c#
·
.net
·
上位机
·
上位机软件
C# 开发的环境监测上位机应用
在工业和科研领域,环境监测系统的重要性日益凸显。上位机软件作为环境监测系统的关键组成部分,负责数据采集、处理和显示,对提高监测效率和准确性起着至关重要的作用。
番茄灭世神
5 个月前
qt
·
ui
·
上位机
Qt学习笔记第41到50讲
如上图所示目前记事本的雏形已现,但是还是有待优化,比如右下角的拖动问题。解决方法:①首先修改了Widget类的构造函数。
智汇IOT
5 个月前
c#
·
上位机
·
avalonia
Avalonia跨平台上位机控件开发之水泵
随着国产化的推进,越来越多的开发者选择使用跨平台的框架来创建上位机应用,而Avalonia正是一个优秀的选择。本文将探讨如何利用Avalonia框架进行水泵控件的开发,并重点记录在开发的过程中所碰到的一些问题。
付工上位机
5 个月前
上位机
不用PLC和板卡,一台电脑就可以控制伺服
大家好!我是付工。EtherCAT是运动控制领域使用最广泛的总线通信协议之一。如果我们只有一台电脑,能不能直接控制EtherCAT总线伺服呢?
付工上位机
5 个月前
上位机
C#轻松实现Modbus通信
大家好!我是付工。前面给大家介绍了一系列关于RS485与Modbus的知识。终于有人把RS485说清楚了 终于有人把Modbus说明白了 通透!终于把ModbusRTU弄明白了 这样看来,ModbusTCP协议太简单了 今天跟大家聊聊关于C#如何实现Modbus通信。
付工上位机
6 个月前
上位机
ModbusTCP通信协议分析
大家好!我是付工。前面给大家介绍了一系列关于RS485与Modbus的知识。终于有人把RS485说清楚了
付工上位机
6 个月前
上位机
ModbusRTU通信协议报文剖析
前言大家好!我是付工。前面给大家介绍了Modbus协议的应用层面。终于有人把Modbus说明白了那么,今天跟大家聊聊关于Modbus协议报文的那些事。