1、虚拟仪器设计上机考试题目班级:xx 学号:xx姓名:xx一、简答题(30 分)1. 什么是虚拟仪器?虚拟仪器与传统仪器的区别是什么?答:虚拟仪器(Virtual Instrument ,VI)是基于计算机的仪器。将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。传统仪器:关键是硬件,开发与维护费用高,技术更新周期长,价格高,厂商定义仪器功能,系统封闭、固定,不宜与其它设备连接。虚拟仪器:关键是软件,开发与维护费用低,技术更新周期短,价格低,并且可重用性与可配置型强,用户定义仪器功能,系统开放、灵活,易于其他设备连接。2. 创建和使用子 VI 的两个基本的方法是什么? 由
2、VI 创建子 VI 和有选定内容创建子 VI。3. 一个最基本的虚拟仪器程序(VI)包括哪三个部分?前面板:交互式的用户界面。程序框图:是程序源代码,用模块代替普通函数。图标和连接器:用以识别 VI 的接口,以便在创以便在创建 VI 时调用另一个 VI。当一个 VI 应用在其它 VI 中,则称为子 VI。子 VI 相当于文本编程语言中的子程序。二、设计题(70 分)1. 编写一个程序实现如下功能:将两个输入数字相加并显示结果。将同样的两个输入数字相乘并显示结果。比较两个输入数字,如果数字相等,则 LED指示灯变亮。(10分)2. 构建 VI,每秒显示一个 0 到 1 之间的随机数。与此同时,计算并显示最后产生的 3 个随机数的平均值。只有产生 3 个数后才显示平均值,否则显示 0。每次随机数大于 0.5 时产生蜂鸣声。(20 分)3. 给定任意 x, 求表达式y = x5 + cos xex的值。(10 分)4. 创建一个程序,使用仿真信号 Express VI 仿真产生正弦波形,可以改变波形的频率和幅值, 并可以保存产生的正弦波形数据。(20 分)5. 创建一个 VI,使用坐标图绘制圆。(10 分) 附加题 :利用顺序结构和循环结构写一个跑马灯,如下图所示,5 个灯从左到右不停的轮流点亮, 闪烁间隔由滑动条调节。