第2讲程序结构练习题答案

第2讲程序结构练习题答案

ID:41340696

大小:230.50 KB

页数:7页

时间:2019-08-22

第2讲程序结构练习题答案_第1页
第2讲程序结构练习题答案_第2页
第2讲程序结构练习题答案_第3页
第2讲程序结构练习题答案_第4页
第2讲程序结构练习题答案_第5页
资源描述:

《第2讲程序结构练习题答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第2讲程序结构练习题答案Q2_1:数据进出循环时,通过什么方式?答:数据是通过隧道的方式进出循环的,数据会在循环开始前进入,并且在循环结束后输出。Q2_2:While循环和For循环的默认隧道状态是什么?答:While循环的默认隧道状态:禁用索引;For循环的默认隧道状态:启用索引。Q2_3:如果移位寄存器没有初始化,会出现什么结果?答:该程序运行的第一次移位寄存器会使数据类型的默认值;关闭VI前,如果再次运行,移位寄存器会使用上一次储存的值。Q2_4:针对以下几种问题,考虑使用While循环还是For循环:一秒钟

2、采集一次温度数据,采集时间是1分钟。如果使用While循环,如何设置停止条件?如果使用for循环,如何设置循环次数?答:使用while循环可用如下图所示的方法实现:使用for循环,可用如下图所示实现Q2_5:利用分支结构,构建一个求平方根的VI。解题思路:当输入值大于等于0时,返回其平方根;当输入值小于0时,返回-999,并弹出“错误”对话框,单击“错误”对话框“ok”键结束。解:框图面板:(1)建立一个分支结构。路径:编程结构条件结构(2)选择“真”分支,在该分支下编辑。(3)放置开平方函数。路径:编程数值

3、平方根(4)在开平方函数输入端子处单击右键,创建一个“输入控件”,拖放至分支结构外,命名为x,将x连至平方根函数输入端。(5)在开平方函数输出端子处单击右键,创建一个“显示控件”,拖放至分支结构外,命名为sqrt(x),将sqrt(x)连至平方根函数的输出端。此时可看到在分支结构的边框上自动产生输出隧道,并且输出隧道为空。(6)放置数值比较函数:大于等于函数。路径:编程比较大于等于(7)将大于等于函数x输入端子与数值输入控件x连接。(8)在大于等于函数y输入端子处单击右键,创建一个常量,填写为“0”。(9)将

4、大于等于函数输出端子与分支结构条件选择器相连(10)选择“假”分支,在该分支下编辑。(11)在显示控件输入处单击右键,创建一个常量,填写为-999,拖放至分支结构中(12)将常量-999与输出隧道连接,此时输出隧道变成实心。(13)放置单键对话框。路径:编程对话框和用户接口单键对话框(14)在对话框“信息”输入端子处单击右键,创建一个常量,填写为“错误”。(15)将“真”分支设为默认分支。“真”分支见图1,“假”分支见图2。图1“真”分支图2“假”分支前面板:见图3。图3前面板编辑制作VI对应的图标思路:每一个

5、图标都对应有“黑白”、“16色”、“256色”三个图标,先编辑“256色”下的图标,另外两个从“256色”下复制即可。解:(1)双击前面板右上角(图6红圈处)的图标按钮,弹出图标编辑框。见图7。(2)先选择“256色”按钮,清除原来图标图像,使用图7红圈标示处的工具编辑想要的图标图像。图8。(3)再选择“16色”按钮,在“复制于”处选择“256色”。图9。(4)在“黑白”按钮,在“复制于”处选择“256色”或“16色”。图10。(5)此时的“黑白”图标图像可能不太满意,可用左边的铅笔工具局部修改。图4 Q2_1前面

6、板图5 图标编辑器图6 256色图标图案图7 16色图标图案图8 黑白图标图案图9编辑后的图标现在可以看到前面板和款图面板右上角的图标已经变成刚才编辑的图案。图11。图10编辑后的图标Q2_6:编制一个温度报警程序,当温度值高于30度时就报警;小于-25度时则退出运行状态。思路:采用分支结构,“真”时报警;将整个程序放在WHILE循环中,循环条件端子控制退出。解:前面板:创建一个温度计外观的数值控件。路径:新式数值温度计框图面板:(1)创建一个WHILE循环结构。路径:编程结构While循环(2)在WHIL

7、E循环中,创建一个分支结构。路径:编程结构条件结构(3)选择分支结构“真”分支,在该分支下编辑。并将此分支设为默认分支。(4)放置用来报警的蜂鸣器。路径:编程图像和声音蜂鸣器.vi(5)设置蜂鸣器相应参数。各参数意义可参考“帮助”。(6)放置数值比较函数:大于函数。将温度计的输出值与常量30比较,比较结果输出给分支结构的分支选择器。(7)放置数值比较函数:小于函数。将温度计的输出值与常量-25比较,比较结果输出给WHILE循环的循环条件端子。(8)分支结构的“假”分支为空。该VI的前面板和框图面板见图12。

8、图11操作技巧:一般调试时,不要选择连续运行,而是选择运行。同时,在框图面板里,把主程序放在WHILE循环中,在WHILE循环的循环条件端子处创建一个布尔控件,通过该控件控制程序终止。

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

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

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