1、车辆工程毕业论文专 业:车辆工程题 目:虚拟仪器技术在汽车发动机台架试验中的应用目 次1 绪论11.1 引言11.2 课题研究的背景和意义11.3 虚拟仪器在汽车测试中的研究应用现状11.4 本文的主要研究内容32 汽车发动机台架试验概述42.1 汽车发动机试验台架的组成和工作原理42.3 试验台架的特点52.3 发动机负荷特性试验63 虚拟仪器技术概述83.1 虚拟仪器系统的组成和特点83.2 虚拟仪器系统的总线接口技术103.3 虚拟仪器软件开发平台LabVIEW114 试验系统硬件设计134.1 台架部分硬件结构设计134.2 虚拟仪器系统总线形式选择174.3 传感器和数据采集卡的选择
2、185 试验系统的软件设计245.1 软件总体设计方案245.2 前面板设计255.3 控制按钮功能的实现方案285.4 程序初始化和图表清空功能的实现315.5 仿真运行功能模块325.6 结果保存功能的实现345.7 程序的仿真运行35结 论40致 谢41参考文献42摘要虚拟仪器凭借着其在组成和改变仪器功能和技术性能方面具有的灵活性与经济性,正被广泛应用于汽车测试系统中,如汽车道路试验,汽车发动机、传动系、尾气、经济性及ABS系统等各项汽车试验。远程测控是虚拟仪器的重要发展方向,随着时间的发展,虚拟仪器将会取代越来越多的传统仪器应用于汽车测试领域。通过基于虚拟仪器的发动机台架试验系统的研究
3、和设计,可以更清楚得掌握发动机台架的理论,同时可以深入得学习虚拟仪器技术,从中努力探究,开发出更为完善的汽车测试系统。关键词 虚拟仪器 发动机台架 LabVIEW 设计 1 绪论1.1 引言虚拟仪器在组成和改变仪器功能和技术性能方面具有的灵活性与经济性,使其特别适应当代科学技术迅速发展和科学研究不断深化所提出的更高更新的测量课题和测量需求。有测量才有鉴别,虚拟仪器将在科学技术的各个领域得以广泛应用。虚拟仪器正被广泛应用于汽车测试系统中,如汽车道路试验,汽车发动机、传动系、尾气、经济性及ABS系统等各项汽车试验1。远程测控是虚拟仪器的重要发展方向随着时间的发展,虚拟仪器将会取代越来越多的传统仪器
4、应用于汽车测试领域。1.2 课题研究的背景和意义汽车测试是汽车制造、开发、维护过程中必不可少的重要内容,它为几乎所有的汽车部件的设计制造和修复工作提供直接依据。汽车测试的类型多种多样,形式也各不相同。在使用传统方法进行汽车的各项试验中,在对汽车或台架操作的的同时,需要同时对温度表、气压表、烟度计、空气流量计等多种仪表进行读取和记录,记录表格复杂,容易出现操作和记录误差,后期的数据处理和绘制图表过程复杂。因此,我们需要一种准确、高效的方法,代替手工操作来进行数据读取、记录、运算的工作。虚拟仪器为我们提供了可能2。利用虚拟仪器技术,开发基于虚拟仪器的汽车测试系统,可以有效得利用虚拟仪器可视化、自动
5、化、智能化的优点,简化试验步骤,快速记录实验数据,自动分析结果并形成可视化图表。使整个试验过程更加快速、准确和便捷。1.3 虚拟仪器在汽车测试中的研究应用现状1.3.1 道路试验应用(1) 平顺性试验。在基于虚拟仪器的汽车平顺性试验系统3(孙协胜,李树珉,温茂禄,赵新顺)一文中,选用SG1410座垫型三向加速度传感器和LC-1100非接触式光电速度传感器;在数据采集卡的选择过程中,选用NI公司的DAQCard-6024E数据采集卡。软件设计了各功能子模块,具体包括:数据采集子模块、数据存储子模块、数据回放子模块、报表生成子模块、打印子模块等。试验结果为,通过试验数据与限值比较可知:该车符合标准
6、要求。最终得出结论:基于LabVIEW开发汽车平顺性试验系统,基本实现了了传统测试仪器的功能,与传统测试仪器相比较,提高了开放性,增强了功能性,性价比也更高。(2) 燃油经济性测试。美国的Tsvetozar Georgiev博士在A Virtual Instrument for AutomobilesFuel Comsumption Investigation4一文中提出,使用Labview软件作为开发平台。这套虚拟仪器根据运动时间将汽车的燃油消耗数据化和可视化,并可以很容易的作为一个模块用于更加复杂的汽车测试系统中。1.3.2 台架试验应用(1) 传动系冲击性能检测系统台架。基于虚拟仪器的汽
7、车传动系冲击性能检测系统5(陈延伟,高智,王跃光)一文中,选用研华工控机为系统的上位机,并选用用性能较好的64位RISC高性能RAID处理器。系统拥有一条全长PCI插槽可以用于数据采集卡的安装。数据采集控制卡选用研华PCI21714。该检测系统具有良好的操作界面,简单易用,检测精度较高,系统运行稳定、可靠。(2) 混合动力汽车试验台架。基于虚拟仪器的混合动力汽车试验台架研究6(钱向明,徐澍敏)试验台架硬件部分主要由测功机、工控机、CAN卡、数据采集卡、超级电容、踏板行程传感器、油耗仪组成。软件部分用N I公司图形编程语言软件LabVIEW7.1为设计平台开发的虚拟仪器,主要包括数据采集、数字信
8、号处理以及帧解析几大模块。试验表明,该试验台架能够实时检测出混合动力汽车工作性能状态,可以作为混合动力汽车关键技术检测的一种手段。1.3.3 故障诊断应用齿轮箱故障诊断仪。基于虚拟仪器技术的汽车齿轮箱故障诊断仪7(陈刚,秦树人,鞠萍华)将传统的齿轮箱故障诊断技术与现代虚拟仪器技术相结合,测试其箱体振动信号,并用时域分析、频谱分析和解调谱分析等信号处理方法,实现了对齿形误差、齿轮均匀磨损、箱体共振、断齿等故障的诊断。1.3.4汽车电子系统开发应用(1)汽车防撞报警系统。基于LabVIEW的汽车防撞报警系统的设计8(张大彪,于化龙)针对交通安全问题,设计了一种基于虚拟仪器的汽车防碰撞报警系统。给出
9、了系统硬件、软件的设计方法和主要实验数据。该系统采用LabVIEW7.0编程,配合FMCW雷达传感器和高性能数据采集卡,实现对前方车辆距离、速度的动态监测,当预见到有碰撞危险是,自动发出警示信息。实验结果证明了系统的有效性。(2)汽车ABS试验系统9。对ABS的控制策略进行了研究和分析。重点设计和开发了ABS研究试验系统,该试验系统由动力传动部分、故障诊断模块和数据采集模块组成。数据采集软件系统用N I公司的Labview编写。软件系统由数据采集模块与分析模块、制动距离测量模块和故障诊断模块组成。1.4 本文的主要研究内容(1) 根据发动机台架试验,结合虚拟仪器技术,选择系统的硬件组成,设计台
10、架试验的构建方案。(2) 使用LabVIEW完成试验系统前面板制作,确定输入输出端口和显示项目。(3) 完成程序编制,实现测试、数据处理和图形化输出功能。(4) 完成模拟信号产生模块,使程序可以仿真运行。(5) 完善数据图形保存打印等功能。(6) 运行和调试程序,完成仿真实验。2 汽车发动机台架试验概述2.1汽车发动机试验台架的组成和工作原理发动机台架试验,是总成台架试验中最重要的一种试验。它将发动机安装在专门的发动机试验台上,让发动机带动测功机运转。通过改变测功机的负荷,测定发动机在各种工况下的性能和可靠性。发动机试验台一般设在发动机试验室内,备有测功机(水力或电力)、燃油供应系统、进气系统
11、、供水冷却系统、排气系统、隔音设施、测量仪器仪表系统及控制室。图2.1 发动机台架简图发动机:待测发动机,固定在台架底板上测功仪:与发动机主轴通过万向节连接,形成发动机的负荷并能测量发动机的功率转速表:连接在测公仪的输出端,侧量发动机输出转速油耗仪:串联在发动机的燃油供给系统管路中,可以准确地测量出随着时间燃油的消耗量空气流量计:在发动机的进气系统中测量发动机的空气吸入量冷却水系统:为发动机提供冷却水的闭环循环系统排气系统:将燃烧产生的废气直接导出试验室,并进行适当的废气处理通过发动机台架试验,可以测定发动机的动力性能(如全负荷时的转速特性一外特性,部分负荷转速特性)、经济性能(单位燃油消耗量
12、)、机械摩擦损耗、启动性能、可靠性等等。为了测定发动机的可靠性耐久性,通常需要对发动机进行几百小时的多次循环试验和上百小时的强化试验。2.3 试验台架的特点发动机台架试验是汽车发动机测试中的重要内容,通过发动机台架试验,可以测定发动机的动力性能(如全负荷时的转速特性一外特性,部分负荷转速特性)、经济性能(单位燃油消耗量)、机械摩擦损耗、启动性能、可靠性等等。但是发动机试验台架需要设在专门的发动机试验室内,并配备测功机(水力或电力)、燃油供应系统、进气系统、供水冷却系统(包含冷却水塔)、排气系统、隔音设施、测量仪器仪表系统及控制室。结构复杂,各种管线繁多,且试验时由于关键因素较多,不容易保证多次
13、试验条件的一致性。传统的内燃机台架实验功能单一,测试效率低,实验过程缺乏统一的数据处理系统。不同厂家生产的设备有不同的数据记录格式,无论是软件还是硬件都不兼容,因此不能共享软硬件资源。产品开发周期长,设备升级能力及扩展性差,重复劳动较多,造成了较大的资源浪费。在使用传统方法进行发动机台架的各项试验中,在操作测功仪和油门行程机构的同时,需要对温度表、气压表、烟度计、空气流量计等多个仪表进行读取和记录,记录表格复杂,出现操作和记录误差的几率高,后期的数据处理和绘制图表过程复杂。因此,我们需要一种准确、高效的方法,代替手工操作来进行数据读取、记录、运算的工作。虚拟仪器为我们提供了可能。2.3 发动机
14、负荷特性试验2.3.1 发动机负荷特性的含义在了解负荷特性前,首先要知道有效比燃油消耗量是什么。衡量汽车耗油量大小一般用汽车在规定的速度下行驶100公里路程的实际耗油量(升)计算。例如汽车技术参数上常见有“90公里/小时等速”时100公里耗油量的参数,这是衡量汽车经济性指标。衡量发动机经济性指标,工程技术人员用有效比燃油消耗量这一个指标,简称油耗率,用be表示,它指每小时单位有效功率消耗的燃油量,单位是g/kwh。发动机诸性能特性中有一个叫做负荷特性,它是指当发动机转速一定时,经济性指标的有效比燃油消耗量随发动机负荷的变化关系。利用这一变化曲线,可最全面地确定发动机在各种负荷和转速时的经济性。
15、2.3.2 发动机负荷特性的特点和测试方法发动机分为汽油机和柴油机两大类。汽油机是依靠节气门调节负荷的,因此汽油机负荷特性又称节流特性;柴油机是靠改变喷油量来调节负荷的,通过喷油量变化改变混合气成份,因此柴油机负荷特性又称燃油调整特性。由于发动机转速是经常变化的,需要测定发动机不同转速下的负荷特性,才能全面评价不同转速和不同负荷下发动机的燃油经济性。发动机负荷特性的读取在试验台架上进行。以汽油机为例,启动发动机后逐渐开启节气门,直至最大,同时调节载荷使发动机保持某一转速稳定运行,测定此工况下发动机输出功率及燃油消耗量。然后再关小节气门,调整载荷使发动机保持转速不变再测定。如此依次进行下去,直到
16、发动机能保持稳定工作的最小节气门开度,得到不同负荷和转速下的燃油消耗量。不同转速下的发动机负荷特性曲线变化的趋势是差不多,只是具体数值的不同。普通汽油机负荷特性曲线的特征,开始启动时be最大(此时需要浓混合气),但随节气门逐渐开启负荷增大而be减少直至最低点,此时节气门接近全开。继续开大节气门,be又会开始上升,曲线呈现一条内凹抛物线。曲线的最小be值越低越好,同时be随负荷的变化越平缓,发动机在不同负荷下工作的经济牲越好。从曲线的形状,可以分析出哪一个负荷区域是最经济的。 汽油机负荷特性曲线 柴油机负荷特性曲线图2.2 汽油机和柴油机负荷特性曲线图3 虚拟仪器技术概述3.1 虚拟仪器系统的组
17、成和特点虚拟仪器是传统仪器与计算机技术深层次结合的产物,它由计算机、软件包、仪器硬件组成。其基本思想是用计算机管理和组织仪器系统,通过应用程序将计算机与通用模块硬件结合起来,用户可以通过友好的图形界面来操作这台计算机,完成数据采集、分析、显示和存储等功能。相对于传统仪器,虚拟仪器具有价格低、重复用、可重配置性强、开放、灵活等优势基于虚拟仪器的测量技术在机械测试、汽车试验等方面得到了很好的应用。3.1.1 虚拟仪器的硬件结构虚拟仪器测试系统是由计算机硬件资源、模块化仪器硬件和用于数据分析、过程通讯及图形化用户界面的软件组成的测控系统,是一种由计算机操控的模块化仪器系统。从构成要素讲,虚拟仪器测试
18、系统是由计算机、应用软件和仪器硬件组成的;从构成方式讲,则有以DAQ板和信号调理为仪器硬件而组成的PCDAQ测试系统以GPIB,VXI,PXI,Serial和Fieldbus等标准总线仪器为硬件组成的GPIB系统、VXI系统、串口系统和现场总线系统等多种形式:无论哪种虚拟仪器系统,都是将仪器硬件搭载到笔记本电脑、台式PC或工作站等各种计算机平台上,有了计算机硬件平台,虚拟仪器还必须配备外围硬件设备,如各种计算机内置插卡或外置测试设备以及相应的传感器,才能构成完整的硬件系统。103.1.2 虚拟仪器的软件结构虚拟仪器软件结构主要包含两个层次:用户应用程序和设备驱动程序。其中,用户应用程序是用户为
19、实现特定的目的而编写的程序;设备驱动程序是联系用户应用程序与底层硬件设备的基础。虚拟仪器通过底层设备驱动软件与真实的仪器系统进行通信,并以虚拟仪器面板的形式在显示器上显示与真实仪器面板操作元素相对应的各种控件。在这些控件中集成了对应仪器的程控信息,所以用户用鼠标操作虚拟仪器面板就如同操作一台自己定义、自己设计的测量仪器一样真实、方便。3.1.3 虚拟仪器的特点与应用虚拟仪器技术使现代测控系统更灵活、更紧凑、更经济、功能更强;而图形编程方式使系统软件开发更省时、更省力、更容易;无论是测量、测试、计量,或是工业过程控制和分析处理,还是其它更为广泛的测控领域,虚拟仪器都是理想的高效率的解决方案。(1
20、) 随着计算机技术在测绘系统的广泛应用,传统的仪器设备缺乏相应的计算机接口,因而配合数据采集及数据处理十分困难。而且,传统仪器体积相对庞大、设备数量繁多。然而在集成的虚拟测量系统中,测量人员不仅从繁复的仪器堆中解放出来,而且还可实现自动测量、自动记录、自动数据处理。(2) 虚拟仪器的应用使设备成本大幅降低。一套完整的传统实验测量设备少则几万元,多则几十万元。在同等的性能条件下,相应的虚拟仪器价格要低二分之一甚至更多。虚拟仪器强大的功能和价格优势,使得它在仪器计量领域具有很强的生命力和十分广阔的前景。(3) 在专用测量系统方面,虚拟仪器的发展空间更为广阔。环顾当今社会,信息技术的迅猛发展,各行各
21、业无不转向智能化、自动化、集成化,无所不在的计算机应用为虚拟仪器的推广提供了良好的基础。因此,虚拟仪器适合于一切需要计算机辅助进行数据存储、数据处理、数据传输的计量场合,使数据的获取、存储、处理、分析一条龙操作,既有条不紊又迅捷快速。推而广之,一切计量系统,只要技术上可行,都可用虚拟仪器代替,由此可见虚拟仪器应用空间的宽广。(4) 在自动控制和工业控制领域,虚拟仪器同样应用广泛。极大部分闭环控制系统要求精确的采样、及时的数据处理和快速的数据传输。虚拟仪器系统恰恰符合上述特点,十分适合测控一体化的设计。尤其在制造业,虚拟仪器的卓越计算能力和巨大数据吞吐能力使其在汽车测试系统、温控系统、在线监测系
22、统、电力仪表系统、流程控制系统等工控领域发挥更大的作用。(5) 远程测控是虚拟仪器的重要发展方向(6) 基丁lnternet的远程测控是现代测试技术和虚拟仪器技术的发展方向之一。LabVIEW具有强大的网络通信功能,这使得用户可以编写出功能强大的具有刚络通信能力的LabVIEW应用软件,以实现远程洲控。具体可以通过以下儿种方式实现网络化测控:1)利用Windows系统的远程桌面,2)利用DalaSocket技术实现数据共享,3)利用网络协议进行通信,4)最直接的NI远程发布。113.2 虚拟仪器系统的总线接口技术3.2.1 PC总线系统虚拟仪器基于PC的仪器在20世纪80年代后期开始流行,那时
23、有几百家小公司为IBMPC生产各式各样的时域采集插卡,起始是为ISA总线,然后是为EISA。基于PC的仪器在价格方面比其它体系结构有明显的优势,它们能方便地使用现有的计算机主板作电源和数据传输。这种方法自然能实现高速插卡到计算机存储器的数据传输。在某些场合,PC插卡还能直接对存储器进行高速传输而不需要CPU介入。对只需较少测量通道的应用,这些插卡提供了最低价格的实现方法。PC插卡的缺点在于所处的计算机环境。这一环境决不是为要求大功率、高质量冷却、仔细考虑RFI/EMI屏蔽的复杂而精密的仪器所设计。插卡的连线也可能受所用的计算机型号的限制。123.2.2 VXI总线系统虚拟仪器VXI是一种模块化
24、仪器的标准。其具有稳定电源、强劲的冷却能力及严格的RFI/EMI屏幕。自测试功能使每一模块在运行前经过校验。设计良好的软件协议确保了正确的总线仲裁。主要的数据采集公司都把VXI用于它们最精确的高性能系统。在一个VXI机架上可插入多达13块插卡。VXI允许把机架连到一起,构成数千个通道的数据采集系统。带有引线连接器的VXI插卡设计,方便了接入,使它成为经常需要改变测量接线这类工作场合的普遍选择。在时间因素十分关键的应用中,VXI配置的系统能方便地断开有数百个接点的终端块,更换插卡,无需重新接线。C尺寸VXI的面积约为PC 插卡的两倍,能为更多的信号提供调节,数据转换可直接在VXI卡上进行。通过所
25、插的信号调理子板,能在一块VXI卡上执行多种测量。HPE1419A智能测量和控制卡可不需要计算机介入而进行实时分析和判定。使用100MHz的VXI局部总线,数据可在插卡之间传输,以进行附加的处理或在其他VXI插卡上高速存储。高速总线、触发线和智能VXI插卡的组合使VXI成为实时多通道应用的一种优选方案。3.2.3 PXI总线系统虚拟仪器PXI标准吸取了PC机技术、Windows图形化操作系统和仪器技术的特点,把这些技术相结合并且使高速PCI技术和抗恶劣工业环境性能相适应。PXI的出现使应用PC平台组建测量与自动化系统变得轻而易举。PXI是在VXI总线技术之后出现的,它吸取了VXI总线的技术特点
26、和优势。VXI总线技术是在工业标准VME总线和程控仪器标准IEEE488协议基础上发展起来的接口总线技术,实现了模块化仪器接口总线技术,实现了模块化仪器结构,具有数据吞吐快、模块化结构好、开放性强、即插即用等特点。3.3 虚拟仪器软件开发平台LabVIEW3.3.1 LabVIEW的含义LabVIEW(Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器集成环境)是一种图形化的编程语言(又称G语言),它是由美国NI公司推出的虚拟仪器开发平台,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。LabVIEW作为一种强大
27、的虚拟仪器开发平台,广泛地被工业界、学术界和研究实验室所接受,被视为一个标准的数据采集和一起控制软件。LabVIEW集成了GPIB,VXI,RS-223C,USB的硬件和数据采集卡通信的全部功能,而且它还内置了便于应用TCP/IP,ActiveX等软件标准的库函数。因此,LabVIEW是一个功能强大且灵活的软件,利用它可以方便地组建自己的虚拟仪器。使用LabVIEW开发平台编制的程序称为虚拟仪器,它包括前面板、程序框图及图标/连线板三部分。LabVIEW简化了虚拟仪器的开发过程,缩短了一起开发和调试周期,它让用户从繁琐的计算机代码编写中解脱出来,把大部分精力投入仪器设计和分析当中,而不再拘泥于
28、程序的细节。3.3.2 LabVIEW的特点LabVIEW是一种图形化的编程语言,使用这种语言编程时,基本不用写程序代码,取而代之的是程序框图。LabVIEW尽可能地利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具,它可以增强用户构建自己的工程的能力,提供了实现仪器编程和数据采集系统的边界途径,使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。13LabVIEW是通过图形符号来描述程序的行为,它消除了令人烦恼的语法规则,减轻了用户编程的负担,提高了效率,LabVIEW的特点如下。(1) 编程简单,不需要记忆编程语言,只要通
29、过交互式图像前面板进行系统控制的结果显示,再通过程序框图进行功能模块的组合操作来制定各种功能,即可完成软件编程。(2) 开发周期短,只需通过交互式图形前面板进行系统控制和结果显示,可省去硬件面板的制作。(3) 高效性,这主要是以软件做保证。以功能强大的LabVIEW作为软件开发平台,诸如数据采集、数据分析、文件处理、波形处理、数学预算等,等能轻而易举地解决。(4) 开放性,可根据实际情况进行更新扩展,发展迅速。(5) 自定义性,工程师们可以再费城广泛的测量和控制应用中自定义芯片级硬件功能。(6) 性价比高,一机多用。4 试验系统硬件设计4.1 台架部分硬件结构设计图4.1 试验台架结构框图4.
30、1.1 发动机选择选用原则:综合考虑成本,效果和维护配件方便最终选用:大众EA111型1.6L发动机 应用车型:朗逸、POLO、斯柯达明锐详细参数如表4.1。表4.1 大众EA111型1.6L发动机参数表国产版1.6L汽缸数4凸轮轴DOHC汽缸容积1598缸径 mm76.5冲程86.9压缩比10.5:1缸盖材质铝合金缸体材质铸铁最大功率77kw/5000rpm最大扭矩155Nm/3800rpm4.1.2 测功仪选择选用原则:转矩:由被测电动机或电动工具额定参数,计算出电机额定转矩。根据此转矩的二倍值,在测功机系列 表中选择相近一档转矩量程的测功机。计算公式如下:如:120瓦电动机转速为1400
31、r/min(额定值)Mh=0.82Nm;0.82X2=1.64Nm在测功机系列表选择测功机转矩量程为2Nm。转速:电机的空载转速必须低于测功机允许的最高转速。功率:电机的最大功率必须低于测功机允许的最大连续功率,若只做特性测试,需要段时间大功率运行,此时不可超过测功机允许的5分钟最大运行功率。做温升试验必须小于测功机的连续运行功率。由此,在测功机系列表中选出合适的测功机型号。注意:测功机的最大运行功率不等于最大转矩乘以最高转速不可能一台测功机全包了工厂的所有产品电机规格的测试,按产品分档,选多台测功机,而仪器部分均为通用的。由发动机最大功率P为77KW,60kwP95dB触发延时正负延时,其时
32、间长度=采样时间间隔采样延时样点数(不得大于最大采样长度)触发方式内触发:上升沿触发,下降沿触发,触发电平,在量程的范围可调外触发:TTL电平,脉宽10微秒,低电平1V高电平2.4V通道间相差300KHz时,1直流精度0.5%(FS)系统交流精度0.5%(1KHz)输入方式Q9单端数字信号输入输出32TTL,其中16个DI,16个DO存储温度-2575工作温度0505 试验系统的软件设计5.1 软件总体设计方案5.1.1 软件设计的基本原则(1) 结构合理程序应该采用模块化设计。这不仅有利于程序的进一步扩充,而且也有利于程序的修改和维护。在程序编写时,要尽量利用子程序,使得程序的层次分明,易于
33、阅读和理解,同时还可以简化程序,减少程序对于内存的占用量。当程序中有经常需要加以修改或变化的参数时,应该设计成独立的参数传递程序,避免程序的频繁修改。(2) 操作性能好操作性能好是指使用方便。这对虚拟仪器来说是很重要的。在开发程序时,应该考虑如何降低对操作人员专业知识的要求。因此,在设计程序中,应该采用各种图标或菜单实现人机对话,以提高工作效率和程序的易操作性。(3) 具有一定的保护措施系统应设计一定的检测程序,如状态检测和诊断程序,以便系统发生故障时,便于查找故障部位。对于重要的参数要定时存储,以防因掉电而丢失数据。(4) 提高程序的执行速度(5) 给出必要的程序说明165.1.2 程序总体结构框图图5.1 程序结构框图5.2 前面板设计5.2.1 虚拟仪器前面板设计思想和原则虚拟仪器的软面板是用户与仪器之间交流信息的纽带。首先用户从面板的显示元件感知仪器的工作状态信息,然后用户对其进行解释、分析、评价和判断,确认仪器所处的状态,并将该状态与用户主