论文部分内容阅读
图形显示是虚拟仪器三大功能部分——信号攫取、数字分析和结果表达的重要组成部分,也是虚拟仪器软件开发的难点之一,然而大部分虚拟仪器的显示都有很多相同之处,所以开发一种通用性好、功能强大和人性化的智能虚拟显示器,是很有必要的。本文回顾了虚拟仪器的发展历程和趋势,包括虚拟仪器概念的提出,虚拟仪器得到广泛认可,Agilent、Tektronix等国际大公司采用虚拟仪器改造传统硬件仪器(infiniium 58400和TDS5000系列示波器)以及虚拟仪器的国际、国内现状和发展。并介绍了一种全新的虚拟仪器开发模式——智能控件化虚拟仪器。智能控件化虚拟仪器的主要思想是:将一些虚拟控件经“功能赋予”后与仪器功能进行“测试融合”,从而形成“智能仪器单元”,通过“积木式拼搭”,构成各种各样的虚拟仪器供用户使用。其本质是通过智能虚拟控件来体现的。本文通过研究虚拟仪器中各种不同显示模式的数据特点和显示方法,提出了一种统一的显示器数据结构,包括显示器外观参数、通道数及窗口布局、通道波形数据和显示参数等,来统一一维、二维和三维,波形图、XY图、直方图、色谱图和地形图的操作和存储。并创造性的基于软件适配器和区域配置的方法,从软件工程的角度,大大减少编程难度,增加代码的可维护性,可以很容易的添加、删除、修改一种显示模式;从功能上讲,解决各种不同模式和单/多通道的自由智能切换,多通道窗口的灵活布局,满足复杂仪器对显示器的要求。根据显示设备和人体视觉特征,为了满足实时显示,加速显示、克服闪烁等要求,本文提出或采用了包括多次细化在内的多种方法。研制成功了一台功能强大、人机交互接口丰富灵活、有记忆和自适应功能、能自由切换模式和随机置位的即插即用性智能虚拟显示器。本文最后介绍了基于虚拟智能显示器的记忆示波器的拼搭。它具有示波、FFT分析、参数测量、存储、打印、波形运算等功能。