C#与虚拟器 测试测量行业重磅推荐 SeeSharp Tools 介绍 - 1

谈到虚拟仪器大家首先想到什么呢?是不是就是LabVIEW,虚拟仪器本来是只用PCbase技术控制仪器,但由于在这个测试测量行LabVIEW推广的实在太好了,以至于很多人就把这两者直接化作等号了。得承认LabVIEW确实好软件,连博主当年也是考过LabVIEW架构师。

然而,随着工作时间的增长,越加发现LabVIEW不适合在私企做更大的程序。

LabVIEW优势是快速原型验证,在时间紧迫,任务重的时候,可以降低学习成本,加速开发。

然而,它面向的通常是硬件工程师或者不太懂软件编程的研究者。为了达到容易上手的目的,很多复杂的功能都通过封装简化,很多软件理论也都进一步弱化,从而达到的短时间内出成果的目的,这也导致LabVIEW易学难精。

但是,在程序开发过程中,不可避免地遇到需求不断增加,功能不断累积。当程序规模越来越大时,打包、编译、框架、人员等初期验证并不需要太多关注的问题反而成为制约开发的重要因素公司一款商业测控程序,打包需要1天多的时间,而且经常失败。其实,产品本身没有问题,但定位比较宏大,选择LabVIEW进行开发就不再明智。

某创业公司想要做原型产品,选择NI方案人员不好招募,自己培养又没有太多的时间。

某创业公司在做消费类电子的自动化产品,由于公司规模不可能用盗版,NI的软件较高,远不如自己开发特定需求的功能"便宜"。特别目前在某些特殊时期,应用盗版的风险可能谁都无法承担。

在语言上的选择:

Python作为一个胶水语言,能找到各种各样的库文件,写小的测试脚本非常方便。在不复杂的程序,如测试序列,非常适合使用Python。

C#为C++的升级版本,在Windows上开发客户端程序比C++效率高太多了,除了LabVIEW在工业显示的控件比较有优势外,大多炫酷的界面在C#中都有很好的库支持。

       所以在从事测试测量与工控行业,使用C#+python/MATLAB做开发一直是我认为比较看好的方向之一。不过说真的,中国工程方面的强大软件还很缺乏,能够有自主创作的软件出来,对于工程控制方向发展还是大有裨益的。值得提出来就是,目前C#对于工控支持已经是越来越好了,从之前散兵作战,到目前已经有中国本土的企业也开始些公司已经推广基于C#的一些开发库,从界面类型到算法类型都有,而且是免费开源可用。目前也已经是第4年了,从他们推广起来博主就开始使用他们的东西,现在已经完成了很多大型程序,小型验证性程序也开始他们东西了。从今天就在自己博客更新对于这些C#类库的使用心得。帮助更多人使用C#完成工控和测试测量的项目。

       上海简仪科技推出了自己软件平台SeeSharp 锐视开源测控平台,其实这就是在C#平台做的很多类库,包括软件层面也包括硬件驱动层,这边会着重介绍软件层面,后续有时间也会简单介绍一下硬件驱动层。

       首先说下载:www.jytek.com/seesharptools

       主要下载这两个:

C#与虚拟器 测试测量行业重磅推荐 SeeSharp Tools 介绍 - 1_第1张图片

       下载安装完,一般会在C:\SeeSharp\JYTEK\SeeSharpTools\Bin看到很多类库文件,内容很多,我们今天就先介绍一个SeeSharpTools.JY.GUI.dll

C#与虚拟器 测试测量行业重磅推荐 SeeSharp Tools 介绍 - 1_第2张图片

       我们首先看看这些GUI控件效果如何?

  1. EasyChartX控件,效率很高控件,如果可以让你画10M点速度也是白毫秒量级,右击还有很多缩放和保存功能,使用起来只需要plot()函数就可以,非常方便。

 

C#与虚拟器 测试测量行业重磅推荐 SeeSharp Tools 介绍 - 1_第3张图片

 

2.StripChart另一种图形风格,比如说显示温度或者其他都很方便。

 

C#与虚拟器 测试测量行业重磅推荐 SeeSharp Tools 介绍 - 1_第4张图片

3.数值显示类控件,这些主要是旋钮啊,仪表盘,或者温度计啥的,目的就是进行数值类型显示的。

C#与虚拟器 测试测量行业重磅推荐 SeeSharp Tools 介绍 - 1_第5张图片

4.布尔类型控件,这些控件主要是一些开关和布尔灯的显示,主要目的是进行一些开关类型的控制吧,不够开关做的都很工业,颜色啥的都可以改变。

C#与虚拟器 测试测量行业重磅推荐 SeeSharp Tools 介绍 - 1_第6张图片

5.字符串类型,这里我最看重的那种七段编码器显示,这种东西挺复古的,但是不得不说是工业显示常用的。

C#与虚拟器 测试测量行业重磅推荐 SeeSharp Tools 介绍 - 1_第7张图片

       这篇我们先给大家看看一些实例内容,下篇开始来更新教大家如何把这些控件带到自己C# Visual Studio中,然后也应用在自己的程序里面,下边文章也会把图片上的应用程序以及源码提供下载链接给大家。希望多多支持~~

从2017到现在陆续的更新几篇关于C#与测试测量工控行业的一些内容,很多内容都是心得体会。其实这个测试测量行业一直比较尴尬,记得2016年学科评比的时候中国东北某重点大学测控专业是全世界学科排名第一名,当时在NI的同事就悠悠的说“最好的测控行业在中国,中国却没有一家像样的仪器公司”,谈到振兴设备仪器行业那确实是一个比较大的问题,也不是几个公司能解决。不过如果有一家公司能踏踏实实的把这条路走下去,那何尝不是中国之幸,国家致福呢。

 

 

 

你可能感兴趣的:(测试测量,测量,SeeSharpTools)