基于labview温度监测虚拟仪器设计课程设计内容摘要:

点。 : ( 1)虚拟仪器是一种创新的计算机仪器,而非一种传统意义上的具体的仪器,它是一种功能意义上而非物理意义上的仪器,仪器功能可由用户软件定义,柔性结构,灵活组态,给了用户一个充分发挥自己能力和想象力的空间。 ( 2)一台计算机被设计成多台不同功能的测量仪器,能集多种功能于一体,构成多功能 和多用途的综合仪器,极大地丰富和增强了传统仪器的功能。 ( 3)由于计算机有极其丰富的软件资源,极高的运算速度和庞大的存储空间,对测量数据有强大的分析和处理能力,可以进行快捷、实时的处理,也可以将数据存储起来,以供需要时调出分析之用。 这种能力所引伸出的仪器功能,在传统仪器中是不可能具有的。 : ( 1)友好的人机交互界面使仪器的使用操作十分简便,图形化的用户界面形象、美观,可以方便地由用户自己定义,使之更具个性化。 ( 2) 功能复杂的仪器面板,可以划分成几个分面板,这样在每个分面板上就可以实现功 能操作的单纯化和面板布置的简洁化,从而提高操作的正确性与便捷性。 ( 3) 软面板上虚拟的显示器件和操作元件的种类与形式不受“标准件”和“加工工艺”的限制,通过编程可随时从库中取用,可根据用户认知要求和操作要求来进行面板设计,具有极大灵活性和创新性。 : 虚拟仪器 课程设计 第 6 页 ( 1) 由于虚拟仪器硬件和软件都制定了开放的工业标准,基于计算机的开放式标准体系结构,用户可以将仪器的设计、使用和管理统一到一个标准上来,提高了资源的可重复利用率,可根据需要选用不同厂家的产品,可以随心所欲地集成一个满足复杂测试要求的虚拟仪器 系统,其开发技术难度低、效率高、周期短、成本低。 ( 2) 基于标准化的计算机总线和仪器总线,仪器硬件实现了模块化、系列化,大大方便了系统集成,缩小了系统尺寸,提高了系统的工作速度,加之软件的标准化和互换性,可方便地组建小型化、多用途、高性能的即插即用的模块化仪器系统。 ( 3) 基于计算机网络技术的虚拟仪器网络化技术,广泛支持各种网络标准,可实现方便灵活的互连,可以通过高速计算机网络组建一个大型的分布式测试系统,即构成网络化的集成系统,进行远程测试、监控与故障诊断。 决定虚拟仪器具有传统仪器不可能具备的特点的根 本原因在于“虚拟仪器的关键是软件”。 虚拟仪器的构成如图 所示。 图 虚拟仪器的构成 显示器 信号分析及处理 人机接口 各类借口 A/D 转换器 数据发生器 信号调整器 信号调整器 信号调整器 D/A 转换器 信号输入 信号输出 虚拟仪器 课程设计 第 7 页 虚拟仪器的通用仪器硬件平台 根据测试的基本要求,作为通用硬件平台应具备两种基本仪器的功能:①采集信号,构成各种信号检测仪器;②产生信号,构成各种信号发生器。 或者两者同时兼而有之。 因此,外围硬件设备的基本功能结构应以实现 A/D 转换和 D/A转换功能为核心,再配备适当的前端信号调理,数据存储、数字 I/O 等功能,共同完成虚拟仪器的信号采集、产生和控制功能。 虚拟仪器的软件层次结构 虚拟仪器软件系统是一个包含了从底层硬件操作的仪器接口到上层软面板操作的人机接口,即包含从 I/O 接口层到应用层的一个完整系统。 为了简化系统开发和应用,实现系统的开放性和互换性,把整个软件系统划分成为层次化结构,并对各层进行了定义和规范。 根据虚拟仪器软件结构规范的定义,从底层到顶层,虚拟仪器系统的软件结构由 I/O接口层、仪器驱动层和应用软件层三个层次构成。 I/O 接口层( VISA 库) I/O 接口软件位于仪器设备(即 I/O 接口设备)与仪器驱动程序之间,是一个完成 对仪器寄存器进行直接存取数据操作,并为仪器设备与仪器驱动程序提供信息传递的底层软件,是实现虚拟仪器系统的基础。 VISA( Virtual Istrumentation Sofrware Architecture)库实质就是标准的 I/O 函数库及其相关规范的总称,一般称这个 I/O 函数库为 VISA 库。 它驻留于计算机系统之中,执行仪器总线的特殊功能,是计算机与仪器之间的软件层连接,用来实现对仪器的控制。 对于仪器驱动程序开发者来说, VISA 库是一个可调用的操作函数库或集合。 仪器层驱动 仪器驱动程序是完 成对某一特定仪器的控制与通信的软件程序集合,它负责处理与某一专门仪器通信和控制的具体过程,将底层的复杂的硬件操作隐蔽起来,封装。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。