虚拟仪器实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟仪器实验

课程名称:

院(系):

专业班级:

姓名:

学号:

一、 实验目的

1. 了解LabVIEW 的编程环境。

2. 掌握LabVIEW 的基本操作方法,并编制简单的程序。

3. 学习建立子程序的过程。 二、 实验仪器

计算机一台、labview8.6软件一套 三、 实验内容

1. 创建一个VI ,实现10个数的连乘功能,并将其改为子VI 的形式。

2. 创建一个虚拟温度显示器,采用指针仪表与曲线的方式进行联合显示,输入信号公式为

5co s(2.53),505sin (3.55),

50

t t T t t ⨯⨯+<⎧=⎨

⨯⨯+≥⎩式中,t 为仿真时间。要求信号公式用子VI 实现。

3. 输入10个学生的信息,每个学生的信息包括姓名,学号和5门功课的成绩。要求使用簇

来完成学生信息的封装,并用数组存储5门功课的成绩,最终将每个学生的5门成绩相加,并进行排序输出,要求排序输出姓名,学号,和各门功课的成绩和总成绩。10名学生的成绩如下

姓名 A1 A2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A 10 学号 201201 201202 201203 201204 201205 201206 201207 201208 201209 201210

数学 88 94 75 96 88 75 78 83 78 70 语文 78 78 84 78 84 82 70 94 75 87 英语 67 98 89 86 67 73 75 91 65 78 物理 84 67 78 97 90 93 80 83 72 64 化学

80

89

78

95

94

92

81

82

84

89

四、 实验步骤

1. 创建一个VI ,实现10个数的连乘功能,并将其改为子VI 的形式。

a) 选择新建 VI ,打开一个新的前面板和程序框图。

b) 从前面板中放入数组和数值输出控件并且在数组中放入数值输入控件。 c) 在程序框图放入

,然后将数组、

、数值输出控件相连如图。

d) 右击前面板的

选择单输入单输出连线板

,并为连线板选择输入输出。

e) 为了美观和便捷记忆可以编辑子VI 显示的图标,如图

f) 调用自己设计好的子VI 。如图

2. 创建一个虚拟温度显示器,采用指针仪表与曲线的方式进行联合显示,输入信号公式为

5co s(2.53),505sin (3.55),

50

t t T t t ⨯⨯+<⎧=⎨

⨯⨯+≥⎩式中,t 为仿真时间。要求信号公式用子VI 实现。

a) 输入信号公式为分段函数,选择条件结构。 b) 每段函数用公式节点实现。

c) 具体过程是输入仿真时间与50比较,如果为真,运行前段函数,如果为假,运行后段函

数;并将该将公式节点的结果通过数字输出控件输出。 d) 将该VI 保存为子VI ,过程如上一题的子VI 的建立。

e)建立VI,利用while结构循环次数给子VI提供仿真时间,经过子VI并用仪表和波形图表显

示。程序框图:

前面板仿真:

3.输入10个学生的信息,每个学生的信息包括姓名,学号和5门功课的成绩。要求使用簇

来完成学生信息的封装,并用数组存储5门功课的成绩,最终将每个学生的5门成绩相

加,并进行排序输出,要求排序输出姓名,学号,和各门功课的成绩和总成绩。10名

学生的成绩如下

姓名A1 A2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A 10 学号201201 201202 201203 201204 201205 201206 201207 201208 201209 201210 数学88 94 75 96 88 75 78 83 78 70 语文78 78 84 78 84 82 70 94 75 87 英语67 98 89 86 67 73 75 91 65 78 物理84 67 78 97 90 93 80 83 72 64 化学80 89 78 95 94 92 81 82 84 89

a)对每个簇进行解除捆绑,

b)对解除捆绑生成的数组进行和运算

c)捆绑包括1生成的姓名、学号、各科成绩、成绩总和。

d)将打包好的10位同学的信息簇创建为数组。

e)用一维数组排序(函数)为数组排序,规则为该函数将按照第一个元素的比较结果对元素

进行排序。

f)将排序好的数组输出。

前面板输入图:

前面板输出图:

程序框图:

相关文档
最新文档