现代测试技术实验指导书
西安交通大学测控教研室
2012年3月
目录
实验一 熟悉LabWindows/CVI集成软件开发环境 2 实验二 虚拟波形发生器演示仪 20 实验三 模拟信号的采集及其信号频率的计算 41 实验四 虚拟频谱分析演示仪 46 实验五 温度的测量 52 实验六 电量测量的研究 57 实验七 磁性材料磁特性测量的研究 65
现代测试系统软件平台基础训练
实验一熟悉LabWindows/CVI集成软件开发环境
一、实验目的
1.掌握工程项目窗口(Project Window)中各菜单选择项的使用方法。
2.掌握用户接口编辑窗口(User Interface Editor window)的使用和功能
3.掌握源代码窗口(Source window)的使用和功能
4.了解函数面板(Fuction Panel)的使用和功能
二、实验原理
LabWindows/CVI是一个ANSI C的集成开发环境。它包含了32位的编译、链接器,以及先进的编辑与调试工具。LabWindows/CVI编写的虚拟仪器软件基本组成框图,如图1-8所示。
图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和*.件组成。
9*.c文件:源程序文件,用户编写的程序代码就在此文件中,是标准的C语言程序。
9*.uir文件:用户接口文件,该文件为虚拟仪器的面板文件,类似VB或VC中的窗口体文件,包含如旋钮、开关等各类控件。
9*.件:头文件,在*.uir文件存盘的同时自动生成。它是对*.uir文件中创建的所有控件的桌面句柄及回调函数的说明。与C语言中的*.件结构完全一致。
下面详细介绍这4个窗口的功能。
1. 工程项目组窗口(Project Window)
启动LabWindows/CVI后,出现的界面窗口即为工程项目窗口(Project Window),如图1.1所示,列出了组成Press.prj工程文件的所有的文件,包括Press.c、 Press.uir和 Press.h。它的菜单项共有11项,可完成有关LabWindows/CVI的全部操作,
1.CVI工程文件编辑环境介绍
在应用程序的开发过程中,会用到许多不同类型的程序。项目工程管理器就是专门用来管理这些程序的。图1-1中显示的就是一个名为TEMPSYS.cws的工作区间文件,它包含一个名为TEMPSYS.prj工程文件。工程文件的后缀名均为prj。在windows系统中只要双击后缀为*.prj或者*.cws就可以进入CVI窗口文件的编辑环境,并自动加载上一次编辑过的相关文件。如果要在工程文件编辑界面中加载以前编辑过的文件,只需点击File>Open>Project菜单,在打开的文件选择框中选择需要打开的文件。
图1-2 CVI工程文件编辑环境
1.1 菜单项功能
1) File
完成对文件新建(New)、打开(Open)、保存(Save)、另存(Save As)、保存所有(Save All)、自动保存工程文件(Auto Save Priject)、打印(Print)、最新关闭文件(Most Recently Closed Files)、退出(Exit LabWindows/CVI)等功能。其菜单如图1-3所示。
图1-3 LabWindows/CVI菜单运行屏幕
2)Edit
完成将有关文件加入到工程文件、执行所创建的文件、移除文件、上移文件、下移文件等内容。其菜单如图1-4所示。
图1-4 LabWindows/CVI菜单运行屏幕
3) View
显示视图,可显示有关文件的全路径名、日期及各类排列方法,如图1-5所示
图1-5 LabWindows/CVI菜单运行屏幕
4) Build
完成有关文件编译的操作。其具体内容有:编译文件、创建工程文件、连接工程文件、从磁盘修改文件、标记编译文件、标记所有编译文件等内容,如图1-6所示。
图1-6 LabWindows/CVI菜单运行屏幕
5) Run
运行工程文件。同时还包含一些调试功能:比如设置断点、继续运行、终止运行等,合理运用本项功能,在调试软件时将会带来极大的方便,如图1-7所示。
图1-7 LabWindows/CVI菜单运行屏幕
6) Instrument
编辑仪器文件。包括将存在的仪器文件调入、卸载和编辑等功能,如图1-8所示。
图1-8 LabWindows/CVI菜单运行屏幕
7) Library
库函数设置。完成用户界面、信号分析、信号输入/出及各类协议设置等功能,如图1.8所示。
图1-9 LabWindows/CVI菜单运行屏幕
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论