measurementstudio「measurementstudio难不难」
Measurement Studio 2019入门(1)——控件初见
如果在VS下开发上位机,NI的MS控件集绝对是不错的。可惜MS2015一直不支持vs2017,5月份发布的MS2019全面支持VS2017和VS2019,同时拥有wpf控件。
按钮、指示灯、仪表盘控件开源也很多,但NI的曲线显示控件应该是非常优秀的,LV和CVI中都有体现。
MS2019可视控件基本如下,这是原生设置,如果懂点美工配色,应该非常不错:

欢迎交流QQ:491114509
什么是Measurement Studio
对于有一定编程经验的开发者来说,可以有多种选择。如果我们对C语言非常熟悉,那么使用LabWindows,也就是CVI,是最佳的选择,LabVIEW中提供了专用工具包,很多都有对应的CVI版本,比如数据库操作,TDMS文件、共享变量、数据分析、图像采集等等。 对于非常熟悉.net编程,以及早期的VB6.0,VC6.0的开发人员来说,使用Measurement Studio是更为合理的选择。 对于VB、VC的用户,Measurement Studio专门提供了对应的Measurement Studio,其中的专用控件采用的是ActiveX,早期的用户对此非常熟悉。 2003年以后,.net编程已经是常规编程的首选编程语言,NI公司的Measurement Studio适时推出了对应的Measurement Studio对应的新版本。?用一句话简单地说就是,在VS编程环境中嵌入的专门工具包,使常规编程语言可以更方便快捷地开发测量程序和自动控制程序。下面的列表是Measurement Studio提供的各类工具。 熟悉LabVIEW的朋友们对上面的工具非常清楚,Measurement Studio包括了大量的专用类库和用于界面设计的专用.NET控件,可以直接用于面向对象的编程中。由于.net是比较新的编程方式,对于我们也是一个逐步学习的过程,我将通过工具包提供的相关例程,讨论一下如何使用Measurement Studio。
Measurement Studio 2019入门(2)——Getting Started
本例来自NI帮助中的Getting Started改编而来。
开发环境:VS2019 + NI MS2019
Measurement Studio包括用户界面控件(如波形图控件和仪表控件)和分析功能(如信号生成和数学函数)。本实例旨在帮助您了解如何向Windows窗体应用程序添加分析和演示功能。
通过向导创建Measurement Studio winform应用程序。
填写项目名称和路径。
选择要添加的库。
以前在vs2017下都是通过创建默认winform项目,在里面直接拖拽相关控件使用MS的,可是在VS2019环境下,我一直没有实验成功,总是提示缺少授权。而通过NI的程序向导生成的项目没有问题,原因不详。
抛出异常: NationalInstruments.Restricted.AnalysisLicenser is unlicensed.
控件布局如下图:
Measurement Studio 2019入门(3)——Network Variable
本例来自NI帮助中的Getting Started改编而来。
开发环境:VS2019 + NI MS2019
Measurement Studio包括用于显示数据的用户界面控件,例如波形图控件,以及用于在网络上的应用程序之间传输实时测量数据的网络变量功能。本演练旨在帮助您了解如何向Windows窗体应用程序添加网络变量功能。
创建标准windows 命令行程序,通过 Visual Studio 2019 中扩展»Measurement Studio»Add/Remove .NET Class Libraries菜单添加类库。选择 NetworkVariable Communication Library ,点击 Finish .
编译运行程序。
保持程序一直运行状态。
1.通过NI winform程序向导生成项目。
添加NI类库如下: