
专业年级 电信101班 姓名 学号 成绩
一、实验目的:字符串、数组、簇和矩阵的学习
二、实验内容:
1.字符串的学习;
2.数组的学习;
3.簇的学习;
4.矩阵的学习。
三、实验步骤:启动Labview软件,创建VI,启动Labview,创建VI,根据老师所给的实验指导,搭建程序,在前面板或程序框图面板调试程序,体会程序的设计思想。
四、实验结果:
练习4-1:组合字符串
使用一些字符串功能函数将一个数值转换成字符串,并把该字符串和其他一些字符串连接起来组成一个新的输出字符串。
结果如下:
结果如下:
结果如下:
使用For循环和While循环的自动索引(auto-indexing)功能自动创建数组。
结果如下:
结果如下:
结果如下:
使用创建数组函数,把一些元素和输出组织成一个更大的数组。
结果如下:
前面板包含两个簇。第一个簇中,第一个组件是数字控件;第二个簇中,第一个组件是数字指示器。
这次实验的主要内容是字符串、数组、簇和矩阵的学习。我们根据老师所给的实验指导,然后进行程序的搭建,最后调试成功,并体会编程的思想,达到举一反三、学以致用的目的。
总的来说,这次实验还是有好多收获的,我们不只学到了知识,而且还学到了遇到困难不退缩,迎难而上的学习精神。
六、实验作业:
作业4-1:为第3章的习题2连续温度采集监测添加报警信息,如下图所示,当报警发生时输出报警信息,例如“温度超限!当前温度78.23℃”,正常情况下输出空字符串。
| 思路:在第三章习题2程序的基础上添加一个条件结构,利用创建文本函数,条件结构为真时输出即可。程序见作业4-1,结果如下图所示: |
| 思路:先把字字符的ASCALL码取出来,加上5,再转换成字符即可。程序见作业4-2,结果如下图所示: | |
| 思路:这个题比较难。首先用for循环产生一个3×3的数组,利用数组索引函数外套一个while循环对数组进行索引,找到行最大,再找到该列中的最小值,判断两者是否相等,产生的布尔量传送给条件结构为真时利用创建文本输入鞍点,并结束while循环,为假时继续循环,循环3次即结束循环。程序见作业4-3,结果如下图所示: | |
| 思路:利用簇的按名称接触捆绑和按名称捆绑函数将两个簇之间的元素按对应关系连接起来即可。程序见4-4,结果如下图所示: |
| 思路:直接利用数组的最大最小索引函数对数组索引即可得到最大最小值及其位置。程序见作业4-5,结果如下图所示: |
| 思路:此图为基本簇函数操作,较为简单。程序见作业4-6,结果如下图所示: | |
| 思路:利用for循环,将产生的数组成一个一维数组,利用数组的索引函数将数组的元素提取出来,再通过条件结构,即可判断某一个数产生的次数。程序见作业4-7,结果如下图所示: | |
