最近有越来越多做电气的小伙伴开始学习C#来做上位机开发,很多人在学习一段时间后,都有这种感觉,似乎学到了很多知识,但是不知道怎么应用,因此我找了一个真实的上位机小项目,让大家来练练手。这篇文章主要对这个项目案例及开发过程做个整体介绍。 1. 项目案例介绍 ...
bootloader写完之后,使用C 写了一个配套的升级助手。不得不说C 真的是一个很优秀的语言,而visual studio也完全可以称之为最强IDE,没有之一 配合MSDN,花了一个星期熟悉C ,然后两周不到完成了 升级助手的开发。 主界面 特点: 支持多种不同的通信协议 主要用于升级前的握手 用户自定义协议 IEC C模式 DL T 配合 bootloader完成用户代码的更新 支持原生In ...
2017-05-26 14:34 0 1282 推荐指数:
最近有越来越多做电气的小伙伴开始学习C#来做上位机开发,很多人在学习一段时间后,都有这种感觉,似乎学到了很多知识,但是不知道怎么应用,因此我找了一个真实的上位机小项目,让大家来练练手。这篇文章主要对这个项目案例及开发过程做个整体介绍。 1. 项目案例介绍 ...
上位机程序控制PLC模拟量通道输出周期性正弦波信号,并采集所造成改变的模拟量输入信号,并绘制数据变化曲线。 界面如图: 最后测试效果如图: 代码: using System; using System.Collections.Generic; using ...
在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形、温度等)、用户控制(LED,继电器等),下位机(单片机)与 上位机之间要进行数据通信的两种方式都是基于串口的: USB转串口 —— 上位机和下位机通过USB转串口连接线直接相连进行数据交互; 串口转WIFI ...
最近在开发基于C#的上位机和台达50MC运动控制器之间的socket通讯程序,稍后源程序将上传github https://github.com/935094505/SocketServer ...
C#的网口通信 一、命令行 客户端程序:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net ...
本文转自:https://www.cnblogs.com/Mculover666/p/9125684.html 在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形、温度等)、用户控制(LED,继电器等),下位机(单片机)与 上位机之间要进行数据通信的两种方式都是基于串口 ...
概述 .NET6 正式版本已经发布有一阵子了,今天我就体验一下如何将.NET Framework的项目升级为.NET 6. 升级条件: Windows 操作系统 .NET 6 SDK Visual Studio 2022 17.0 或更高版本 环境准备 ...
(一直更新.......) 一、扫描可用串口 方法一、 for循环,比如扫描范围位串口1~串口20,则循环20遍,循环内容是打开串口; 使用 try{......}catch{ }; 如果打开成功,就添加该控件到下拉列表中,然后关闭串口; 如果打开不成功,会跳转 ...