首先,这个程序的由来,额,工作以来,做的最久的就是上位机,对市面上的大部分组态软件都感到不满,不好用,LabView虽然用起来不错,但是入门还是不够简单,刚好现在工作比较闲(已经不再做上位机了),所以抽时间做了一个简单的虚拟仪器。与市面上主流的组态软件相比,并没有内置主流协议支持,而是由用户自己定义协议类型。关于这个程序,简要介绍如下:
程序分为:虚拟仪器设计器和运行器。
设计器:
UI定制:和普通的组态一样,可以添加仪表盘,LED数字,实时曲线等(支持自定义控件,但是需要派生一些接口),并设置绑定的变量和更新界面元素的命令协议。
协议定义:需要定义每个字节类型等,和简单的操作脚本。
运行器:
运行界面:载入定义的虚拟仪器文件,模拟串口发送数据到虚拟仪器。
额,因为个人很懒,所以做的东西也是追求极致的简单o(╯□╰)o,毕竟面向的用户是电子工程师,希望能在几分钟就能上手(其实这个程序已经砍掉了最初设想的很多功能,只保留了最基本的功能)。。。做完后问了问以前的电子工程师同事,他们倒是蛮感兴趣的,想想可能还是有一定的市场吧o(╯□╰)o。。。