《LABVIEW上机作业附代码图.docx》由会员分享,可在线阅读,更多相关《LABVIEW上机作业附代码图.docx(13页珍藏版)》请在第壹文秘上搜索。
1、上机一熟悉LabVlETV软件的开发环境一、上机内容1 .LABVIEW启动的初始化界面的6个选项功能;2 .熟悉创建应用程序窗口的菜单条和工具条;3 .熟悉LABVIEW的控件模板;4,熟悉LABVlEW的函数模板;5 .熟悉LABVIEW的工具模板。二、上机需完成的作业随机数发生器(附程序前面板和代码框图)。图1-1程序前面板图1-2程序代码框图上机二前面板设计一、上机内容1 .前面板对象设计方法和属性配置;2 .前面板对象的大小和颜色的变更;3 .前面板对象位置、排列及装饰效果的设计;4 .前面板对象快捷键设置;5 .定制前面板控件及调用控件。二、上机需完成的作业1 .前面板控件的生成及
2、大小颜色的变更图2-1前面板控件的生成图2-2前面板控件大小颜色的变更2 .控件的自动排列及装饰图2-3控件的自动排列图2-3控件的装饰3 .支配快捷键图2-4支配快捷键前面板图2-5支配快捷键代码图标图2-6程序的运行结果4 .自定制控件及调用图2-7自定制控件上机三编辑程序代码一、上机内容1 .代码图标创建及调整;2 .代码图标的自动和手工连线;3 .创建程序图标及接口板;4 .调用子程序。二、上机需完成的作业1 .编辑一程序,调用子程序,子程序图标自定义图3-1子程序图标自定义2 .用LABVIEW的基本运算函数编写以下算式的程序代码。图3-2算式的代码图标图3-3程序的运行结果图3-4
3、算式的代码图标图3-5程序的运行结果3 .利用摄氏温度及华氏温度的关系C=5(F-32)/9编写一个程序,求华氏温度(F为32,64,4,98.6,104,212时的摄氏温度。图3-6摄氏温度的代码图标4.上机四数组、簇和字符串一、上机内容1 .数组的创建及常用数组函数的运用2 .簇创建及常用簇函数的运用3 .字符串函数的运用二、上机需完成的作业1 .创建一个2行3列的二维数组限制件,为数组成员赋值如下:1. OO2.003.004.005.006.00图4T数组控件的代码图标图4-2程序的运行结果2.用数组函数将习题1创建的二维数组改为一个一维数组,成员为1.002.003.004.005.
4、006.00图4-3数组控件的代码图标图4-4程序的运行结果3 .用数组函数创建一个二维数组显示件,成员为:1. 002.003.004.005.006.002. 003.004.005.006.001.003. 004.005.006.001.002.004. OO5.006.001.002.003.00图4-5数组控件的代码图标图4-6程序的运行结果4 .用数组函数求出习题3创建的数组的大小图4-7数组控件的代码图标图4-8程序的运行结果5 .编程将习题3创建的数组转置为:1.002. 003. 004. 005. 002. 003. 004. 005. 006. 003. 004. 00
5、5. 006. 001.004. 005. 006. 001.002. 006.001.002.003.00图4-9数组控件的代码图标图4T0程序的运行结果上机五结构一、上机内容1 .For循环结构2 .While循环结构3 .选择结构4 .依次结构5 .公式节点二、上机需完成的作业1.用For循环产生4行100列的二维数组,数组成员如下:1,2,3100100,99,9816,7,8105105,104,103,6从这个数组中提取出2行50列的二维数组,数组成员如下:50,49,48156,57,58105图5-1数组成员的代码图图5-2程序的运行结果2 .产生100个随机数,求最小值和平均
6、值。图5-3程序的代码图图5-4程序的运行结果3 .求100个随机数的最大值。图5-5程序的代码图图5-6程序的运行结果4 .用随机数函数连续产生OT的随机数,求这些随机数的平均值达0.5时所循环的次数刚好问。图5-7程序的代码图图5-8程序的运行结果5 .编程实现TVhiIe循环,先检查条件端口再执行代码。图5-9程序的代码图图5-10程序的运行结果6 .猴子吃桃子,每天吃全部桃子的一半零一个,到第10天剩一个桃子,编程求第一天猴子摘了多少桃子。图5T2程序的运行结果7 .编程求“水仙花数”。“水仙花数”指一个三位数,它的各位数字立方和等于它本身,例如:371=33+73+l3图5-13程序
7、的代码图图5-14程序的运行结果上机六图形显示一、上机内容1 .常用的图形显示件WaveformChart和WaveformGraph的功能图6T Waveform Graph的图形控件图6-2 Waveform chart的图形控件数字显示2 .图片子模板的运用二、上机需完成的作业用图片显示子模板PiCture.CtL画出一张脸。图6-3脸的前面板图6-4脸的代码图标补充作业1 .编程求JoSePhUS问题:m个小孩围成一圈,从第一个小孩起先顺时针方向每数到第n个小孩时这个小孩就离开,最终剩下的一个小孩是胜利者。求第几个小孩是胜利者。图1程序的代码图标图2程序的运行结果2 .编程求100O内
8、的“完数”。“完数”指一个数恰好等于它本身的因子之和。例如28=14+7+4+2+1图3程序的代码图标图4程序的运行结果3 .创建一个VI,实现对按钮状态的指示和按钮“按下”持续时间的简洁计算功能,按下按钮时,对应的指示灯亮,对应的数字量显示控件中起先计时。松开按钮时,指示灯灭,计时停止。图5程序的代码图标图6程序的运行结果4 .温度报警程序,当温度值大于30则报警,小于-25则退出运行状o图7程序的代码图标图8程序的运行结果5 .设计一评分程序,输入不同的分数会得到不同的评论。分数小于60警告”指示灯会亮起来,同时显示字符串“你没有通过考试!”;分数在6099之间,“通过”指示灯会亮起来,同
9、时显示字符串“你考试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符串“你是第一名!;假如输入为OlOO以外的数字,会有错误提示,同时显示字符串“错误.3m. YTTTH Yr.,图9程序的代码图标图10程序的运行结果6 .建立一个实现计算器功能的VIo前面板有数字限制件用来输入两个数值,有数值显示件用来显示运算结果。运算方式有加、减、乘、除,可用一个滑动条实现运算方式的设定。图11程序的代码图标图12程序的运行结果7 .用依次结构实现数值匹配:输入IlOO之间的随意1个整数,然后系统随机产生IlOO之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。图13程序的代码图标8,建立一个VI,只用一个公式节点计算下面的方程。y1=x*x*x+x*x-3*x+7y2=x*-11*x+b图15程序的代码图标图16程序的运行结果9.在“XY图”控件中显示半径分别为1和2的同心圆。图17程序的代码图标图18程序的运行结果W在一个波形图表中显示3条随机数组成的曲线,分别用红、绿、蓝3种颜色表示,其取值范围分别为0n、P5和510o图17程序的代码图标图20程序的运行结果