虚拟仪器与网络化测控技术.doc
《虚拟仪器与网络化测控技术.doc》由会员分享,可在线阅读,更多相关《虚拟仪器与网络化测控技术.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1. 仪器驱动器程序Instrument Driver的作用及其构造模型。答:作用:仪器驱动器是介于计算机与仪器硬件设备之间的软件中间层,对两者进展数据交换有很重要的作用,它驻留在计算机中是连接计算机与仪器桥梁与纽带采用驱动器可以使计算机有能力控制物理仪器设备。构造模型:由函数库、实用程序、工具套件等组成,是一系列软件代码模块统称。仪器驱动器的构造模型建立在底层一致的I/O编程接口VISA的根底之上,提出了完整的驱动器外部接口模型与内部设计模型。(1) 外部接口模型:定义了仪器驱动器与仪器设备、上层应用软件与用户之间的通信方式,使得测试应用的开发独立于仪器之外。其中底层的VISA是用于控制VX
2、I、GPIB、RS以及其他类型仪器的I/O设备资源管理、操作与使用的机制,实现一致的仪器I/O操作。VISA/O接口库是IVI的根底,功能体实现了仪器驱动器的功能代码,是一起驱动器的核心。子函数接口是向仪器驱动器提供函数调用效劳的接口;上层的交互式程度开发接口与应用程序开发接口那么是驱动器向应用程序开发者提供效劳的接口。此外,IVI提供了一个区别与VPP仪器驱动器模型的重要机制IVI引擎,以实现IVI特殊的技术,状态缓存与属性跟踪。从IVI驱动器的外部接口模型可见,IVI成三个层次,由下向上分别为:仪器功能效劳层、仪器功能实现层、应用效劳层与用户层。底层向上层提供透明的效劳,每一层的开发可以在
3、下层标准效劳的根底上独立地进展,这种模式适应了软件打生产的要求。2内部设计模型:IVI驱动器的内部设计模型描述了实现仪器驱动器功能的内部构造。内部构造分为三个局部:回调函数集、组件函数集与应用函数集。组件函数集是控制仪器特定功能的软件模块,按功能不同分成初始化函数、配置函数与完毕/状态函数、数据函数、通用函数与完毕函数;应用函数集是面向测试任务与测试过程的功能,模块由组件函数综合而成。回调函数集是在IVI引擎调用的读写仪器设置或获取仪器状态的一组操作,回调函数不能被用户显式地调用。回调函数机制是在IVI引擎的驱动下工作的,与IVI引擎密切联系。2. 详细列出LabVIEW 8与LabVIEW
4、7及LabVIEW 6的区别,新改良之处的优点长处有哪些。列出LabVIEW 2021的新特性。答:区别:1LabVIEW8.6.1增加了无线网络的开发与控制,如蓝牙、GPRS以及GSM; 2增强了对多核与FPGA的支持。如:多核处理器实现超级计算、引入FPGA技术无须专业级数字电路设计、无线技术实现远程系统的数据采集及分析、通过任意网络驱动设备与LabVIEW应用进展交互等; 3增加了新功能cleanup Diagram,清理LabVIEW的后面板,让后面板的图形更为整洁美观; 4用户可以创立自己的Express VICreate or Edite Express VI。优点:1多核处理器实
5、现超级计算:当标准系统越来越趋于引入多个处理核,测试测量系统实现大幅度性能提升的可能性也就越大。LabVIEW平台扩展了内嵌的多线程技术,在新版软件中通过多核优化特性提供超级计算性能,帮助工程师处理更大容量的测量数据,满足高级控制应用的要求,并提高测试系统的吞吐量。 2引入FPGA技术无须专业级数字电路设计:借助于LabVIEW直观的数据流模式,工程师们可以通过使用LabVIEW FPGA模块及基于FPGA的现成即用的商业硬件如NICompactRIO来自定义测量及控制系统应用,如半导体验证及高级机器控制,从而实现更佳的性能。LabVIEW 8.6.1一如既往地将FPGA技术带给更多没有专业底
6、层硬件描述语言或板级电路设计经历的工程师们。LabVIEW 8.6.1进一步缩短了FPGA的开发时间,其新特性允许工程师们直接对CompactRIO可编程自动控制器 (PAC) 进展编程,而无须分别对FPGA编程。此外,全新仿真功能能够在电脑上验证FPGA应用,从而大大缩短了在编译上消耗的开发时间。LabVIEW 8.6.1还提供了全新IP开发及集成特性,包括全新快速傅立叶变换(FFT) IP核,实现频谱分析等功能,为机器状态监控及RF测试应用提供了更强的性能;全新的器件级IP(CLIP)节点,可便捷地将已有或第三方的IP导入LabVIEW FPGA,提升LabVIEW平台的开放性。 3无线技
7、术实现远程系统的数据采集及分析:随着无线技术的开展,工程师们已经可以实现异地测量等应用。LabVIEW 8.6.1与无线技术的配合,能将数据采集应用扩展到新的领域中,如环境及建筑监测等。LabVIEW图形化编程的灵活性及无处不在的Wi-Fi网络构架能将无线连接融入全新或已有的基于PC的测量及控制系统中。在最新无线数据采集设备及超过20家第三方无线传感器驱动的支持下,LabVIEW 8.6.1作为独立的软件平台,简化了分布式测量系统的编程过程。在LabVIEW 8.6.1中,无需作代码修改即可便捷地通过NI Wi-Fi 数据采集 (DAQ) 硬件来配置数据采集应用。同时,LabVIEW 8.6.
8、1中全新的3-D可视化工具能够集成远程测量与设计模型,加速设计验证的整个过程。4通过任意网络驱动设备与LabVIEW应用进展交互:当操作人员与系统间持续的连接与访问越来越普遍时,工程师希望可以在任一位置都能通过网络来与系统进展交互。LabVIEW 8.6.1允许将LabVIEW应用转化成电脑与实时硬件上的网络效劳器Web Service,从而能在任何网络驱动的设备上连接,如智能手机、PC机等。通过这一特性,工程师能够采用标准网络技术如HTML、 JavaScript 及Flash为LabVIEW应用开发远程用户界面。LabVIEW 2021的新特性:1DataFinder联盟技术用户可以直观地
9、搜索本地驱动器、网络或世界各地的数据;2新的内置算法更丰富的分析功能,包括NI Real-Time Linux的.m文件分析与FPGA的视觉函数;3LabVIEW数据仪表板用户可以轻松、平安地创立移动界面来可视化采集的数据,并做出有据可依的决策,而且无需掌握移动通信的专业知识;3. 在LabVIEW的根底上列出几种实现网络化虚拟仪器的技术,并加以简单说明。答:1远程访问技术:在LabVIEW中,实现远程访问的方式有两种:远程面板控制与客户端浏览器访问,且在实施这两种访问之前都需要对效劳器进展配置。配置效劳器包括3局部:效劳器目录与日志配置、客户端可见VI配置与客户端访问权限配置。在LabVIE
10、W中选择 “工具选项即可翻开参数配置框,左侧分别可见“Web效劳器:配置、“Web效劳器:浏览器访问。其中“Web效劳器:配置是用来配置效劳器目录与日志属性、“Web效劳器:可见VI用来配置效劳器根目录下可见的VI程序,也即对客户端可操作的VI程序。“Web效劳器:浏览器访问用来设置客户端的访问权限。完成效劳器配置以后,即可以选择远程控制面板或浏览器方式访问效劳器、对效劳器进展交互远程操作等。2使用共享变量:共享变量是继DataSocket技术之后LabView为简化网络编程迈出的又一大步。通过共享变量,用户无需编程就可以在不同计算机之间方便的实现数据的共享。用户无需了解任何的底层复杂的网络通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟仪器 网络化 测控 技术
限制150内