1、习题答案第 1 章1. 如何弹出工具模板?答: 1.点击主菜单查看,在下拉列表中选择工具选板。2.在前面板和流程图的任意空白处按住 shift 点击右键。2.如何进行前面板编辑区与流程图编辑区的切换。答: 1.点击主菜单窗口,在下拉列表中选择显示程序框图或显示前面板。2.直接使用快捷键 ctrl+E。3.传统仪器和虚拟仪器各有何优点?虚拟仪器能否取代传统仪器?答: 虚拟仪器与传统仪器的比较虚 拟 仪 器 传 统 仪 器仪器功能由用户自己定义 仪器功能只有厂家能定义关键是软件 关键是硬件系统升级方便,通过网络下载升级程序升级成本较高,升级必须厂家上门服务价格低廉,仪器间资源可重复利用率高 价格昂
2、贵,仪器间一般无法相互利用 开放灵活,可与计算机技术同步发展 固定的,仪器间相互配合较差 开发与维护费用降至最低 开发与维护开销高 技术更新周期短(0.51 年) 技术更新周期长(510 年) 自己编程硬件,二次开发强 无法自己编程硬件,二次开发弱无限显示选项 有限显示选项完整的时间记录和测试说明 部分的时间记录和测试说明自动化的测试过程 测试过程部分自动化虚拟仪器具有传统独立仪器无法比拟的优势,但它并不否定传统仪器的作用,它们相互交叉又相互补充,相得益彰。在高速度、高带宽和专业测试领域,独立仪器具有无可替代的优势。在中低档测试领域,虚拟仪器可取代一部分独立仪器的工作,但完成复杂环境下的自动化
3、测试是虚拟仪器的拿手好戏,是传统的独立仪器难以胜任的,甚至不可思议的工作。4. 编写程序计算以下算式,写出计算结果,并写出四个以上所用控件或函数名称。 ,X4527016412085 625.73811算式 1 前面板和运行结果 算式 1 流程图算式 2 前面板和运行结果算式 2 流程图第 2 章1. 简述 NI ELVIS 系统的基本组成。答:NI ELVIS 系统实际上就是将 LabVIEW 和 NI 的 DAQ 数据采集卡相结合,综合应用得到一个 LabVIEW 非常好的教学实验平台。它包括硬件和软件两部分。硬件包括一台可运行 LabVIEW 的计算机、一块多功能数据采集卡、一根 68
4、针电缆和 NI ELVIS 教学实验操控工作台。软件则包括 LabVIEW 开发环境、NIDAQ、可以针对 ELVIS 硬件进行程序设计的一系列 LabVIEW API 和一个基于LabVIEW 设计虚拟仪器软件包。2. 简述 NI ELVIS 系统中信号发生器的两种控制方式。答:1.硬件面板控制。硬件面板与软件控制切换按钮可控制面板控制指示灯的亮灭,仅在指示灯亮时,面板上的所有按钮才对发出的信号起作用。波形选择按钮可控制发出的信号是正弦波信号、方波信号还是三角波信号。幅度调节旋钮可调节信号的振幅。频率粗调旋钮由五挡组成,与频率细调旋钮组合在一起可得到各种频率的信号,注意这里五挡指的是频率上限
5、。2.软件控制首先打开计算机,打开 ELVIS 程序。步骤是:开始/程序/National Instrument/NI ELVIS 3.0/NI ELVIS/Function Generator。第 3 章1. For 循环和 While 循环的主要区别?什么时候使用 For 循环?什么时候使用 While 循环?答:For 循环按设定的次数执行子程序框图。 While 循环执行子程序框图直至条件满足。通常我们在能够确定程序反复执行次数的时候使用 For 循环,不能确定执行次数时使用 While 循环。2.产生 100 个随机数,求其最小值和平均值。3.程序开始运行时要求用户输入口令,口令正确
6、时显示 0100 的随机数,否则显示密码错误重新输入密码。4.编写一个程序测试自己在前面板上输入“虚拟仪器的优点是:”所用的时间。5. 编写一个程序求 n=5!。n=5!=120第 4 章1. 创建一个 2 行 5 列的二维数组控件,为数组成员赋值如下:100, 200, 300, 400, 500200, 300, 400, 500, 6002.创建一个簇控制件,成员有“姓名” 、 “学号” 、 “性别” 、 “注册” ,从这个簇控制件中提取出簇成员“姓名” 、 “注册” ,显示在前面板上。3.如图 4-33 所示,下列数组相加结果是?C图 4-33 习题 3 图A.1-D Array of
7、 120, 30, -60B.2-D Array of 120, 90, 20, 60, 30, -40C.1-D Array of 120, 30D.1-D Array of 80, 20, 40, 10, -604.图 4-34 运行结果是什么?A图 4-34 习题 4 图A.程序反复执行 While 循环,只有当用户按下 Stop 停止按钮,程序退出While 循环。B.如果用户没有按停止按钮,程序运行 4 次后,退出循环。C. While 循环运行一次后,程序停止。D.以上答案都不对。第 5 章1.设计温度上、下限报警器,要求当模拟采集的温度低于下限温度设定时或超过上限温度设定时,给出
8、报警提示。2.设计一个程序,采集一个模拟信号的电压值并进行滤波处理(以前 3 个点的平均值进行滤波)要求测量 20 个点,每个点采样间隔 10ms,开始测量时间为 0ms。要求显示采集信号波形和滤波后的波形。3.设计一个 VI 程序,显示一个半径为 6 的圆。如何构建二心圆和三心圆呢?4.设计一个 VI 程序,产生一个随机 6 行 5 列二维数组,试用强度图显示其结果。第 6 章1.字符串显示有哪 4 种显示形式?如何设置?答:1). 正常显示:正常显示。2).代码显示:显示不可打印字符,如表 6-1 所示。3). 密码显示:字符以“*”来代替。4). 十六进制显示:字符以十六进制数显示。2.
9、数据存放有哪几种格式?各有什么优缺点?答: LabVIEW 支持以下 4 种文件格式:1).二进制文件二进制文件是最紧凑的数据存储文件格式,存取速度快。存取二进制格式文件必须把数据转换为二进制字符格式,二进制文件是字节流文件。2).ASCII 码文件ASCII 码文件也称文本文件,这种格式文件可以被任何文本编辑器打开,具有良好的直观性和兼容性。但是,用这种格式存储文件,在写文件前必须进行数值到字符串的转换。数据读出后,还必须进行字符串到数值的转换。ASCII 码文件占用磁盘空间大,存取速度慢,是字节流文件。3).数据记录文件数据记录文件类似于数据库文件,它可以把不同的数据类型存储到同一个文件中,以记录的形式存储数据,每一个记录就是一个簇,一个记录中可以存储不同类型的数据,是块记录文件。