完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1.1系统要求: 1) 该系统底层数据是由随机数发生器产生的20~40之间的随机数; 2) 可以有华氏和摄氏两种显示模式; 3) 可以设定温度上限,当温度超限时,Alarm Counter加1; 4) 当用户单击“开始采集”按钮后,系统开始采集数据; 5) 采集过程中若单击“暂停”按钮则会弹出对话框暂停采集; 6) 采集点数为100,只有在数据采集完毕后才能停止系统。 1.2分析: 该系统基本上用到了诸多种程序结构。程序框图中,最外层用While循环来控制整个系统的运行;用Case结构来判断是否开始采集;用顺序结构来实现“初始化”|“运行”|“结束”这3个顺序执行状态;用For循环来实现100点的温度采集,其中用Case结构来判断是否超限报警;用公式节点实现华氏摄氏转速;用事件结构实现暂停事件,其中time out事件是必需的,否则程序将一直暂停在等待用户单击“暂停”按钮的状态。 这篇对于我们学习过基本结构之后有一个整合。这个例子也是《LV8.2程序设计从入门到精通》里的非常棒的例题,希望和大家一起分享。 附件中会带有本例程序,以及我对各部分分解的word文档。希望大家有所收获。
|
|
相关推荐
|
|
学习学习学习学习学习学习学习学习学习学习学习学习学习学习学习学习学习
|
|
|
|
|
|
739 浏览 2 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
1147 浏览 1 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1721 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1647 浏览 3 评论
1934 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 05:06 , Processed in 0.550051 second(s), Total 41, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号