- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟仪器与网络化测控技术精要
仪器驱动器(程序)(Instrument Driver)的作用及其结构模型。
答:作用:仪器驱动器是介于计算机与仪器硬件设备之间的软件中间层,对两者进行数据交换有很重要的作用,它驻留在计算机中是连接计算机和仪器桥梁和纽带采用驱动器可以使计算机有能力控制物理仪器设备。
结构模型:由函数库、实用程序、工具套件等组成,是一系列软件代码模块统称。仪器驱动器的结构模型建立在底层一致的I/O编程接口VISA的基础之上,提出了完整的驱动器外部接口模型和内部设计模型。
外部接口模型:定义了仪器驱动器与仪器设备、上层应用软件和用户之间的通信方式,使得测试应用的开发独立于仪器之外。其中底层的VISA是用于控制VXI、GPIB、RS以及其他类型仪器的I/O设备资源管理、操作和使用的机制,实现一致的仪器I/O操作。VISA/O接口库是IVI的基础,功能体实现了仪器驱动器的功能代码,是一起驱动器的核心。子函数接口是向仪器驱动器提供函数调用服务的接口;上层的交互式程度开发接口和应用程序开发接口则是驱动器向应用程序开发者提供服务的接口。此外,IVI提供了一个区别与VPP仪器驱动器模型的重要机制IVI引擎,以实现IVI特殊的技术,状态缓存和属性跟踪。从IVI驱动器的外部接口模型可见,IVI成三个层次,由下向上分别为:仪器功能服务层、仪器功能实现层、应用服务层和用户层。底层向上层提供透明的服务,每一层的开发可以在下层标准服务的基础上独立地进行,这种模式适应了软件打生产的要求。
(2)内部设计模型:IVI驱动器的内部设计模型描述了实现仪器驱动器功能的内部结构。内部结构分为三个部分:回调函数集、组件函数集和应用函数集。组件函数集是控制仪器特定功能的软件模块,按功能不同分成初始化函数、配置函数和结束/状态函数、数据函数、通用函数和结束函数;应用函数集是面向测试任务和测试过程的功能,模块由组件函数综合而成。回调函数集是在IVI引擎调用的读写仪器设置或获取仪器状态的一组操作,回调函数不能被用户显式地调用。回调函数机制是在IVI引擎的驱动下工作的,与IVI引擎密切联系。
详细列出LabVIEW 8与LabVIEW 7及LabVIEW 6的区别,新改进之处的优点长处有哪些。列出LabVIEW 2014的新特性。
答:
区别:(1)LabVIEW8.6.1增加了无线网络的开发与控制,如蓝牙、GPRS以及GSM;
(2)增强了对多核与FPGA的支持。如:多核处理器实现超级计算、引入FPGA技术——无须专业级数字电路设计、无线技术实现远程系统的数据采集及分析、通过任意网络驱动设备与LabVIEW应用进行交互等;
(3)增加了新功能——cleanup Diagram,清理LabVIEW的后面板,让后面板的图形更为整洁美观;
(4)用户可以创建自己的Express VI——Create or Edite Express VI。
优点:(1)多核处理器实现超级计算:当标准系统越来越趋于引入多个处理核,测试测 量系统实现大幅度性能提升的可能性也就越大。LabVIEW平台扩展了内嵌的多线程技 术,在新版软件中通过多核优化特性提供超级计算性能,帮助工程师处理更大容量的测 量数据,满足高级控制应用的要求,并提高测试系统的吞吐量。
(2)引入FPGA技术——无须专业级数字电路设计:借助于LabVIEW直观的数据流模式,工程师们可以通过使用LabVIEW FPGA模块及基于FPGA的现成即用的商业硬件(如NICompactRIO)来自定义测量及控制系统应用,如半导体验证及高级机器控制,从而实现更佳的性能。LabVIEW 8.6.1一如既往地将FPGA技术带给更多没有专业底层硬件描述语言或板级电路设计经验的工程师们。LabVIEW 8.6.1进一步缩短了FPGA的开发时间,其新特性允许工程师们直接对CompactRIO可编程自动控制器 (PAC) 进行编程,而无须分别对FPGA编程。此外,全新仿真功能能够在电脑上验证FPGA应用,从而大大缩短了在编译上消耗的开发时间。LabVIEW 8.6.1还提供了全新IP开发及集成特性,包括全新快速傅立叶变换(FFT) IP核,实现频谱分析等功能,为机器状态监控及RF测试应用提供了更强的性能;全新的器件级IP(CLIP)节点,可便捷地将已有或第三方的IP导入LabVIEW FPGA,提升LabVIEW平台的开放性。
(3)无线技术实现远程系统的数据采集及分析:随着无线技术的发展,工程师们已经可以实现异地测量等应用。LabVIEW 8.6.1与无线技术的配合,能将数据采集应用扩展到新的领域中,如环境及建筑监测等。LabVIEW图形化编程的灵活性及无处不在的Wi-Fi网络构架能将无线连接融入全新或已有的基于PC的测量及控制系统中。在最新
文档评论(0)