码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2016-05-19 09:06:22      阅读:348      评论:0      收藏:0      [点我收藏+]

标签:

这是一个试水贴!被移除首页的概率高达99.99%,多少人看到就算多少人吧,这个东西本来应该直接发到硬件论坛上效果更好。。。

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

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

设计器:

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

技术分享

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

技术分享

  

运行器:

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

技术分享

  额,因为个人很懒,所以做的东西也是追求极致的简单o(╯□╰)o,毕竟面向的用户是电子工程师,希望能在几分钟就能上手(其实这个程序已经砍掉了最初设想的很多功能,只保留了最基本的功能)。。。

 

  PS:其实想写这个程序不是一两年了(居然拖了这么久),30岁了,依然一无所有,开始感到很恐慌,感觉应该做点什么才行了,于是横下心来,用了3个月(中间又拖了一个多月),然后就有了眼前这个简陋无比的“虚拟仪器”,原本打算用WPF实现,也考虑过用HTML混合方式实现,但是都不熟。。。做完后问了问以前的电子工程师同事,他们倒是蛮感兴趣的,想想可能还是有一定的市场吧o(╯□╰)o,这可能是对IT的最终幻想了吧(也许以后真的会去造飞行汽车吧:-D)。。。

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

标签:

原文地址:http://www.cnblogs.com/HelliX/p/5506562.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!