现代测试技术实验指导书 西安交通大学测控教研室 2012 年 3 月 2目 录 实验一 熟悉 LabWindows/CVI 集成软件开发环境 2 实验二 虚拟波形发生器演示仪 20 实验三 模拟信号的采集及其信号频率的计算 41 实验四 虚拟频谱分析演示仪 46 实验五 温度的测量 52 实验六 电量测量的研究 57 实验七 磁性材料磁特性测量的研究 65 现代测试系统软件平台基础训练 实验一 熟悉 LabWindow s/CVI 集成软件开发环境 一、实验目的 1. 掌握工程项目窗口(Project Window)中各菜单选择项的使用方法。 2. 掌握用户接口编辑窗口(User Interface Editor window)的使用和功能 3. 掌握源代码窗口(Source window)的使用和功能 4. 了解函数面板(Fuction Panel)的使用和功能 二、实验原理 LabWindow s/CVI 是一个ANSI C 的集成开发环境。它包含了32 位的编译、链接器,以及先进的编辑与调试工具。LabWindows/CVI 编写的虚拟仪器软件基本组成框图,如图1-8 所示。 *.prj 文件 虚拟仪器 *.uir 文件 仪器面板 *.c 文件 源程序 *.h 文件 C 语言说明 *.cws 文件 工作空间 图1-1 LabWindows/CVI 编写的虚拟仪器软件基本组成框图 LabWindows/CVI 开发环境有4 个主要的界面窗口(window): ¾ 工程项目窗口(Project Window) ——生成*.prj 文件 ¾ 用户接口编辑窗口(User Interface Editor window) ——设计*.uir 文件 ¾ 源代码窗口(Source window)——编辑*.c 文件 ¾ 函数面板窗口(Function Panel)。 其中: 9 *.prj 文件:工程文件,它是最终的运行文件。由*.uir、*.c 和*.h 文件组成。 9 *.c 文件:源程序文件,用户编写的程序代码就在此文件中,是标准的C 语言程序。 9 *.uir 文件:用户接口文件,该文件为虚拟仪器的面板文件,类似 VB 或 VC 中的窗口体文件,包含如旋钮、开关等各类控件。 9 *.h 文件:头文件,在*.uir 文件存盘的同时自动生成。它是对*.uir 文件中创建的所有控件的桌面句柄及回调函数的说明。与C 语言中的*.h 文件结构完全一致。 3 下面详细介绍这4 个窗口的功能。 1. 工程项目组窗口(Project Window) 启动LabWindows/CVI 后,出现的界面窗口即为工程项目窗口(Project Window),如图1.1 所示,列出了组成Press.prj 工程文件的所有的文件,包括Press.c、 Press.uir 和 Press.h。它的菜单项共有11...