首页 百科知识 虚拟仪器的设计制作和软件系统

虚拟仪器的设计制作和软件系统

时间:2022-10-19 百科知识 版权反馈
【摘要】:虚拟仪器所需的软件,从顶层到底层包括应用软件、仪器驱动程序和VISA库,如图6.6所示。VISA库就是标准的I/O函数库及其相关规范的总称,是计算机与仪器总线之间的软件层连接,用来实现对仪器总成的控制,它对于仪器总成驱动程序开发者来说是一个可调用的操作函数或其集合。虚拟仪器的设计制作,既要考虑硬件的组成,又要熟悉掌握仪器商提供的仪器驱动程序。

6.3.2 虚拟仪器的设计制作和软件系统

虚拟仪器所需的软件,从顶层到底层包括应用软件、仪器驱动程序和VISA库,如图6.6所示。VISA库就是标准的I/O函数库及其相关规范的总称,是计算机与仪器总线之间的软件层连接,用来实现对仪器总成的控制,它对于仪器总成驱动程序开发者来说是一个可调用的操作函数或其集合。仪器驱动程序用于完成对某特定仪器的控制与通信,是应用软件实现仪器控制的桥梁。每个仪器模块总成都有自己的仪器驱动程序,仪器厂商将其以源码的形式提供给用户,用户在应用程序编写中调用仪器驱动程序。

img601

图6.6 虚拟仪器的软件结构

仪器驱动程序与计算机打印机驱动程序相类似。打印机在使用前,必须设置打印机的驱动程序。在某种程度上,打印机可以被看成一台仪器模块总成。

应用软件建立在仪器驱动程序之上,用于控制仪器总成的动作,完成所需的分析计算和显示功能。它直接面对操作用户,并通过直观、友好的操作界面完成自动测试任务。它需要所配计算机操作系统的支持。

虚拟仪器的设计制作,既要考虑硬件的组成,又要熟悉掌握仪器商提供的仪器驱动程序。在此基础上,设计制作人员根据对测试任务的要求,应用操作系统支持的虚拟仪器编程语言(例如为Windows 98/NT/4.0等支持的LabWindows/cvl),精心编制应用程序,最后经反复调试运行而完成设计。

显然,这样设计出来的仪器系统是十分个性化的,而且具有良好的开放性。它可根据用户的需要改变其结构并重新定义、扩展其功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈