《虚拟仪器设计实验》实验二.doc

《虚拟仪器设计实验》实验二.doc

ID:56099386

大小:1.27 MB

页数:4页

时间:2020-06-19

《虚拟仪器设计实验》实验二.doc_第1页
《虚拟仪器设计实验》实验二.doc_第2页
《虚拟仪器设计实验》实验二.doc_第3页
《虚拟仪器设计实验》实验二.doc_第4页
资源描述:

《《虚拟仪器设计实验》实验二.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验二、程序结构的使用一、实验目的掌握条件结构、循环结构、移位寄存器、顺序结构的使用;二、实验内容设计使用循环结构、条件结构、顺序结构控制程序运行的虚拟仪器。具体内容如下:1.求一个数的平方根,当该数大于等于0时,输出开方结果;当该数小于0时,用弹出式对话框报告错误,同时输出错误代码-99999。2.产生100个随机数并求其最小值和平均值。3.用随机数(0-1)连续产生0~1的随机数,计算这些随机数平均值达到0.5所用时间。三、实验步骤1.求一个数的平方根启动LabVIEW,打开一个空白的VI。在前面板窗口适当位置放置一个数值型控制件和一个数

2、值型显示件,并把它们的标签分别修改为“x”和“sqrt(x)”。用编辑文本工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名,图2.1所示前面板供参考。在框图程序窗口中,从函数模板上找到“大于等于?”、“单按钮对话框”,“平方根”和“条件结构”并放置到适当位置,设计框图程序如图2.2所示。用“姓名实验2-1”为文件名保存你所做工作,如:李红实验2-1.vi。输入x值,运行程序并记录程序运行结果。图2.1虚拟仪器1的前面板图2.2虚拟仪器1的框图程序2.产生100个随机数并求其最小值和平均值启动LabVIEW,打开一个空白的VI。在前面

3、板窗口适当位置放置两个数值型显示件,并把它们的标签分别修改为平均值和最小值。用自由“编辑文本”工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名,图2.3所示前面板供参考。在框图程序窗口中从函数模板上找到“For循环”并放置到适当位置,为记数端口连接一个32位整型数100;创建两个移位寄存器分别用来从一次循环向下一次循环传递当前最小值和当前随机数累加值;初始化移位寄存器即为移位寄存器左侧端口赋值,设置当前最小值移位寄存器初值为1,当前随机数累加值移位寄存器初值为0,所对应的程序框图如图2.4所示。创建移位寄存器的方法是在循环的左边框或

4、右边框上弹出快捷菜单,然后选择“添加移位寄存器”。在框图程序窗口中从函数模板上找到“最大值与最小值”、“除”、“加”、“随机数(0~1)函数”,设计框图程序如图2.4所示。用“姓名实验2-2”为文件名保存你所做工作,如:李红实验2-2.vi。运行程序并记录程序运行结果。图2.3虚拟仪器2的前面板图2.4虚拟仪器2的框图程序3.求连续产生的随机数平均值达到0.5所用时间启动LabVIEW,打开一个空白的VI。在框图程序窗口中从函数模板上找到“平铺式顺序结构”并放置到适当位置,在顺序结构边框上弹出的快捷菜单中选择“在后面添加帧”或“在前面添加帧”

5、增加两个子程序框图,如图2.5所示。在前面板窗口适当位置放置三个数值型显示件,并把它们的标签分别修改为“当前累积数”、“循环次数”、“消耗时间ms”。用自由标签工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名,图2.6所示前面板供参考。在框图程序窗口中从函数模板上找到“时间计数器”、“除”、“加”、随机数(0~1)“、”加1”、“判定范围并强制转换”、“减”、“While循环”,设计框图程序如图2.6所示。用“姓名实验2-3”为文件名保存你所做工作,如:李红实验2-3.vi。运行程序并记录程序运行结果。图2.5虚拟仪器3的前面板图2

6、.6虚拟仪器3的框图程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。