手机版

虚拟示波器开发软件的比较(4)

发布时间:2021-06-07   来源:未知    
字号:

MATLAB软件的仪器控制工具箱中的函数来完成。通过调用MATLAB 的数据采集,画图程序来完善虚拟示波器的功能。MATLAB是很好的数据分析处理软件,而将其与Labview相结合编程可以极大的提高系统的数据采集、分析、故障诊断的能力,具有很强的技术提升空间。

3.3 基于Visual Basic的虚拟示波器

Visual Basic简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。在界面设计、文件处理、多媒体应用、数据访问等方面提供了有力的帮助,具有易懂、易学的优点。对于虚拟示波器开发而言,VB在数据处理和图形显示方面不如Labview。在使用VB开发工业测量与控制系统应用软件时,需要对待测量信号进行实时采集、显示、以及实时处理等VB并不擅长。对此类应用程序的开发,最为理想的解决方案是将VB的图形用户界面开发及其他方面的优势和LabVIEW在数据采集、显示与处理方面的优势结合起来,互相取长补短,从而开发出功能更加强大的测控软件系统。

MATLAB与VB的结合主要有两种方式。其一是在VB中引入*****B,使得VB可以调用MATLAB函数。其二是将在MATLAB中编写的文件编译成VB可以调用的DLL文件。通过混合编程,利用VB 和*****B,快速、简洁地生成虚拟仪器。

3.4 基于JAVA的虚拟示波器

JAVA是由Sun Microsystems公司推出的JAVA程序设计语言和平台的总称。面向对象的一次编译随处运行的高级语言,提供了强大的网络支持,用Java实现的HotJava浏览器跨平台、动感的Web、Internet计算的功能。推动了Web的迅速发展,常用的浏览器均支持Java applet。基于JAVA开发网络化的虚拟测控系统具有强大的网络和跨平台的优势。

基于JAVA的网络化虚拟示波器,利用socket和多线程技术实现,使用双缓存技术解决了波形显示时的闪烁问题,由系统启动用户界面线程,同时启动不断侦听对客户连接请求的线程。如果侦听到客户的连接请求,就开辟一个新的线程来处理其连接请求。与此同时还

虚拟示波器开发软件的比较(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
下一篇:CAS培训教材
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)