这是一个试水贴!被移除首页的概率高达99.99%,多少人看到就算多少人吧,这个东西本来应该直接发到硬件论坛上效果更好。。。
首先,这个程序的由来,额,工作以来,做的最久的就是上位机,对市面上的大部分组态软件都感到不满,不好用,刚好现在工作比较闲(已经不再做上位机了),所以抽时间做了一个简单的虚拟仪器。与市面上主流的组态软件相比,并没有内置主流协议支持,而是由用户自己定义协议类型。LabView虽然用起来不错,但是还是入门什么的还是不够简单。关于这个程序,简要介绍如下:
程序分为:虚拟仪器设计器和运行器。
设计器:
UI定制:和普通的组态一样,可以添加仪表盘,LED数字,实时曲线等(支持自定义控件,但是需要派生一些接口),并设置绑定的变量和更新界面元素的命令协议。
协议定义:需要定义每个字节类型等,和简单的操作脚本。
运行器:
运行界面:载入定义的虚拟仪器文件,模拟串口发送数据到虚拟仪器。
额,因为个人很懒,所以做的东西也是追求极致的简单o(╯□╰)o,毕竟面向的用户是电子工程师,希望能在几分钟就能上手(其实这个程序已经砍掉了最初设想的很多功能,只保留了最基本的功能)。。。
PS:其实想写这个程序不是一两年了(居然拖了这么久),30岁了,依然一无所有,开始感到很恐慌,感觉应该做点什么才行了,于是横下心来,用了3个月(中间又拖了一个多月),然后就有了眼前这个简陋无比的“虚拟仪器”,原本打算用WPF实现,也考虑过用HTML混合方式实现,但是都不熟。。。做完后问了问以前的电子工程师同事,他们倒是蛮感兴趣的,想想可能还是有一定的市场吧o(╯□╰)o,这可能是对IT的最终幻想了吧(也许以后真的会去造飞行汽车吧:-D)。。。
时间: 2024-09-30 06:29:30