4。大容量存储器阵列模块
在虚拟仪器运行时,模拟信号系统会产生大量的数据,有时候可能系统不能及时的将实时数据进行处理,所以需要一个能将这些不能及时处理的数据存储的模块。该模块类似一个缓冲区域,可以将信号先进行存储然后以合适的速率传递到PC端进行处理。
5。信号前端调理模块
采集模块对于输入信号的采集是有一定限制性的,比如输入信号的范围限制,信号前端调理模块会将外部信号进行调节,然后提供符合标准的信号使得采集模块可以将信号输入。高压信号可能会对虚拟仪器的各部分器件造成损坏,基于对虚拟仪器的保护,前端调理模块会对高压信号进行隔离,保证仪器的安全。对低压信号,该模块还可以放大信号,对信号的分辨率进行提高,以此来提高虚拟仪器的测量准确度[11]。来:自[优E尔L论W文W网www.youerw.com +QQ752018766-
虚拟仪器内部还有其他控制模块。作为硬件模块,这些模块对于虚拟仪器是必不可少的,因此设计需要更加了解设备的硬件模块的功能和用途。
1。1。3 虚拟仪器的软件模块
采集卡的软件模块和PC端的软件模块共同构成了虚拟仪器的软件模块,软件的功能是对虚拟仪器的测试任务的开发,并且软件可以对硬件进行直接的控制,我们可以将虚拟仪器的硬件部分看作是人体的各部分器官而软件就是控制各部分器官的大脑。
在使用和开发应用程序的过程中,应用软件的开发为应用程序的开发提供了必要的环境。本设计需要使用的是基于图形化编程语言的虚拟仪器设计(LabVIEW)。还有一种是传统的基于编程语言的虚拟仪器的设计,比较典型的像LabWindows这类编程环境。驱动程序可以完成对于虚拟仪器的控制,并且可以作为仪器与软件之间的桥梁完成对仪器的控制操作和编程,它也可以作为虚拟仪器的应用程序控制仪器在PC端运行。图1。2 为虚拟仪器的软件结构示意图。