支持自定义协议的虚拟仪器【winform版】

首先,这个程序的由来,额,工作以来,做的最久的就是上位机,对市面上的大部分组态软件都感到不满,不好用,LabView虽然用起来不错,但是入门还是不够简单,刚好现在工作比较闲(已经不再做上位机了),所以抽时间做了一个简单的虚拟仪器。与市面上主流的组态软件相比,并没有内置主流协议支持,而是由用户自己定义协议类型。关于这个程序,简要介绍如下:

  程序分为:虚拟仪器设计器和运行器。

设计器:

  UI定制:和普通的组态一样,可以添加仪表盘,LED数字,实时曲线等(支持自定义控件,但是需要派生一些接口),并设置绑定的变量和更新界面元素的命令协议。

  协议定义:需要定义每个字节类型等,和简单的操作脚本。

  

运行器:

  运行界面:载入定义的虚拟仪器文件,模拟串口发送数据到虚拟仪器。

  额,因为个人很懒,所以做的东西也是追求极致的简单o(╯□╰)o,毕竟面向的用户是电子工程师,希望能在几分钟就能上手(其实这个程序已经砍掉了最初设想的很多功能,只保留了最基本的功能)。。。做完后问了问以前的电子工程师同事,他们倒是蛮感兴趣的,想想可能还是有一定的市场吧o(╯□╰)o。。。

posted @   大萝卜卜  阅读(1492)  评论(8编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
点击右上角即可分享
微信分享提示