labVIEW课程小结.docx
- 文档编号:2236466
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:19
- 大小:365.76KB
labVIEW课程小结.docx
《labVIEW课程小结.docx》由会员分享,可在线阅读,更多相关《labVIEW课程小结.docx(19页珍藏版)》请在冰豆网上搜索。
labVIEW课程小结
南通大学电气工程学院
labVIEW课程设计
课程小结
姓名:
朱鹏
班级:
电097班
学号:
0912002171
目录
第一部分基础题
第一题
(1)................................................1
(2)...............................................2
第二题...................................................2
第三题...................................................3
第四题...................................................4
第五题...................................................5
第六题...................................................6
第七题...................................................7
第八题...................................................8
第九题...................................................9
第十题..................................................11
第十一题................................................12
第十二题................................................13
第十三题................................................15
第二部分设计题
第一题..................................................16
第三题..................................................18
第三部分心得体会........................................19
第一部分基础题
第一题:
用LabVIEW的基本运算函数编写以下算式的程序代码:
(1);
(2)
解答:
(1)一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板添加一个数值显示控件,命名为“结果”。
在程序框图中添加加,减,乘,除函数,数值型常量,按上图连接,运行得出结果。
(2)一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板添加一个数值显示控件,命名为“结果”。
在程序框图中添加加,减,乘,除函数,数值型常量,按上图连接,运行得出结果。
第二题:
利用摄氏温度与华氏温度的关系C=5(F-32)/9编写一个程序,求华氏温度F为32、64、4、98.6、6、104、212时的摄氏温度.
解答:
一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板添加一个数值输入控件,命名为“华氏温度值”,添加一个数值显示控件,命名为“摄氏温度值”。
在程序框图中添加公式节点并添加输入输出,转换公式为C=5*(F-32)/9,按上图连接,运行得出结果。
第三题:
用数组创建函数创建一个二维数组显示件,成员为:
编程将上述创建的数组转置为:
解答:
一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板添加数组,在数组中添加数值型显示控件,并拉到四行六列,命名为“输入数组”。
用同样的方法在前面板添加两个数组输出,命名为“显示数组”和“转置后数组”。
在程序框图中添加二维数组转置控件,按上图连接,运行得出结果。
第四题:
创建一个簇控制件,成员分别为字符型控制件姓名,数值型控制件学号,布尔型控制件注册。
从这个簇控制件中提取出簇成员注册,显示在前面板上。
解答:
一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板中添加两个簇,分别命名为“输入簇”“输出簇”,在输入簇中添加字符串输入控件,数值型输入控件和布尔确定按钮,在输出簇中添加相应的输出控件。
在程序框图中添加“按名称接触捆绑”和“捆绑”,按上图连接,运行得出结果。
第五题:
创建一个字符串显示件,程序运行后显示当前系统日期、时间和自己的班级、姓名。
解答:
一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板中添加四个字符串输出控件,分别命名为“当前系统日期”“时间”“班级”“姓名”,在程序框图中添加“获取日期/时间字符串”控件获取系统日期和时间,添加字符串常量“电097”“朱鹏”,按上图连接,运行得出结果。
第六题:
将范围0—10的5个随机数转换为一个字符串显示在前面板上,要求保留2位小数,每个数之间用逗号分隔。
解答:
一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板添加字符串输出控件,命名为“所得字符串”,在程序框图中添加for循环结构,循环五次,用随机函数发生器产生0~1的随机数,用乘法函数获得0~10的随机数,添加“数组至电子表格字符串转换”控件和“格式化写入字符串”控件,“%.2f,”设置格式,保留两位小数,
第七题:
用for循环产生4行100列二维数组,数组成员如下:
1,2,3………100
100,99,98………..1
6,7,8………….105
105,104,103………6
从这个数组中提取出2行50列的二维数组,成员如下:
50,49,48…………1
56,57,58…………105
将这两个数组用数组显示件显示在前面板上。
解答:
一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板添加数组,在数组中添加数值显示控件,拉到四行一百列,命名为“数组”,同理添加“子数组”。
在程序框图中添加for循环,循环100次,通过“创建数组”控件输出数组,再通过“数组子集”获得子数组,按上图连接,运行得出结果。
第八题:
产生100个随机数,求其最小值和平均值。
解答:
一、前面板截图:
2、程序框图截图:
三、设计过程:
在前面板中添加三个数值显示控件,分别命名为“平均值”“最大值”“最小值”。
在程序框图中添加for循环,循环100次,通过“数组元素相加”和除法函数获得平均值,通过“数组最大值与最小值”获得最大值和最小值。
第九题:
程序开始运行后要求用户输入一个口令,口令正确时滑钮显示件显示一个0—100的随机数,否则程序立即停止。
解答:
一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板中添加字符串输入控件,命名为“请输入口令”,数值显示控件,命名为“随机数”。
在程序框图中添加条件循环,为真时通过随机函数发生器乘一百获得0~100的随机数,为假时通过“单按钮对话框”和“停止”输出ERROR。
按上图连接,运行得出结果。
第十题:
编写一个程序测试自己在程序前面板上输入以下字符所用的时间,Avirtualinstrumentisaprograminthegraphicalprogramminglanguage.
解答:
一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板中添加字符串显示控件,命名“输入字符串”,布尔确定按钮,命名“输入完成”,数值显示控件,命名“所需时间”。
在程序框图中添加层叠式顺序结构并添加至三帧,在第一帧中添加时间计数器,并添加顺序局部变量,第二帧中,字符串输出,布尔确定按钮,第三帧中,时间计数器,减函数和除函数,数值显示。
按上图连接,运行得出结果。
第十一题:
在一个chart中显示3条曲线,分别用红、绿、蓝3中颜色表示范围0—1,0—5和0—10的3个随机数。
解答:
一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板中添加波形图表,并建立三条曲线“0~1红”“0~5绿”“0~10蓝”。
在程序框图中添加for循环结构,用随机函数发生器获得0~1的随机数,再通过乘法函数获得0~5和0~10的随机数,添加捆绑将三个随机数波形在一个波形图标中显示。
按上图连接,运行得出结果。
第十二题:
用一个Graph显示下列计算的结果:
y1=x*x*x-x*x+5;y2=m*x+b,X的范围是0—100
解答:
一、前面板截图:
2、程序框图截图:
三、设计过程:
在前面板中添加波形图表,幅值设置成0~1000000,并建立两条曲线“y1”“y2”,添加两个数值输入控件分别命名为“m”“b”。
在程序框图中添加for循环结构,在for循环结构中添加公式节点,以“m”“b”作为输入,y1=x*x*x-x*x+5;y2=m*x+b;添加输出y1、y2,通过捆绑将y1、y2波形由波形图表输出。
按上图连接,运行得出结果。
第十三题:
用XYgraph显示一个半径为10的圆。
解答:
一、前面板截图:
二、程序框图截图:
三、设计过程:
在前面板中添加XY图。
在程序框图中添加for循环,循环次数为360,即360度一周,在for循环结构中乘法、除法函数,正弦、余弦,循环结果乘上2π/360通过正弦余弦捆绑后再乘上10后在XY图中输出图形。
按上图连接,运行得出结果。
第二部分设计题
设计题第一题:
设计一个VI程序模拟一个电压测量采样过程(随机数发生),从10ms开始每隔50ms采集一个点,共采集30个点,电压在采样前经过了一个信号处理电路的10倍衰减。
要求程序的显示能够反映出实际的采样时间及电压值。
解答:
一、前面板截图:
2、程序框图截图:
三、设计过程:
在前面板中添加一个波形图表,幅值改为电压值,时间改为采样时间;水平进度条滑动杆,用于显示采集进度;布尔确定按钮、布尔停止按钮,用于开始和停止采集;一个数值输入控件输入电压上限值,三个数值显示控件,分别输出报警计数值、时间和电压值。
在程序框图中添加一个while循环,在while循环中用确定、停止控制采集开始和停止,在while循环中添加条件结构,分支选择器接布尔确定,在条件结构中添加层叠式顺序结构,第一帧中添加for循环结构,循环次数为30,通过随机函数发生器产生模拟电压值,并输出波形,添加条件结构,分支选择器接电压上限与电压值的比较结果,若电压值超过电压上限,报警计数加1,若没超过则报警计数不变,通过等待控件产生50ms的延时。
第二帧中添加单按钮对话框和停止控件,输出“30个点采样完毕”。
按上图连接,运行得出结果。
设计题第三题:
设计一个VI程序,实现按帐号和密码登陆的人机界。
若输入的帐号和密码相符,则显示欢迎登陆对话框,按“确定”退出程序;若输入的帐号和密码不相符,则显示出错对话框,按“确定”返回程序。
解答:
一、前面板截图:
2、程序框图截图:
三、设计过程:
在前面板中添加两个字符串显示控件,命名为“账号”“密码”。
在程序框图中添加条件结构,分支选择器连接账号和密码分别和设定值比较是否相等后逻辑与后的结果,若为真,通过单按钮对话框输出“欢迎登陆”,若为假,通过单按钮对话框
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- labVIEW 课程 小结