- 0
- 0
- 约4.49千字
- 约 53页
- 2023-06-18 发布于湖南
- 举报
一、循环结构
1、While循环
2、For循环
二、分支结构
三、顺序结构
四、公式节点
五、事件结构
六、变量
七、定时循环
;一、循环结构; While 循环示意图 ;While 循环创建;While 循环结构说明;;;While 循环运行流程;While 循环运行流程;例:利用While循环产生随机数,当产生的随机数大于0.8时,循环停止。步骤如下:
1.打开前面板,新建两个数值显示控件,一个为循环次数,一个显示最后产生的那个大于0.8的随机数。如图: ;;;在程序框图中,在数值显示控件上单击右键,可更改数值的类型,如图: ;注意:While循环的条件端子一定要有连线,否则程序无法运行!如图: ;;2、For 循环;2、For 循环;For循环举例:产生10个随机数,并把最后一个显示出来。
步骤如下:1. 放置一个数值显示控件到前面板,并改名为随机数。2. 放置For循环到程序框图,如图:;;5.运行程序,便可在前面板上看到结果。
6.因为程序的运行的速度非常快,我们无法一个一个地看清所产生的10个随机数,我们可以在程序框图中添加时间延迟控件。它位于函数→编程 →定时→时间延迟,如图: ;7.放置它到程序框图上,选择延迟的时间,即两次循环之间的时间间隔。如图:8.将时间设置为1.000,点击确定即可,再运行程序就可从前面板上看到所产生的随机数了。 ;;;3、移位寄存器 ;移位寄存器可存储任何数据类型,包括数字,布尔,字符串和数组,但连接到同一个寄存器端子上的数据必须是同一类型。移位寄存器的类型与第一个连接到其端子之一的对象数据类型相同。 ;下面是1+2+3+4+…+100的程序,如图:;移位寄存器的初始化;例:计算 1+2!+3!+4!+……+n!;;4、反馈节点;二、分支结构:Case ;1、分支结构的组成;Case结构举例 ;2021/5/9;3.从Functions?Structures中选择一个 Case结构,并放置在在流程图中。Case 结构是一个可以改变大小的方框。先来做Ture的情况,照流程图上半部分构造。
(1)Greater Or Equal To 0? 函数(Functions?Comparison)——如果输入数值大于或者等于0就会返回一个TRUE值。
(2)Square Root 函数(Functions?Numeric)——返回输入数值的平方根。
(3)连好线
(4)点击Case框的选择按钮,转入False情况编程
(5)数值常数(Functions?Numeric)——这里用于显示错误的代数值-999.00。
(6)One Button Dialog函数(Functions?Time Dialog)——在这里它用于显示一个对话框,内容是Error...。
(7)字符串常数 (Functions?String)——用Edit Text Tools在对话框中输入字符串。;;;三、顺序结构;顺序结构;顺序结构;例题:创建一个 VI,计算生成等于某个给定值的随机数所需要的时间。 ;;1、在流程图中放置顺序结构(Functions?Structures)。用鼠标右键单击帧的边框,在快捷菜单中选择Add Frame After,创建一个新帧。重复这个步骤,再创建一个帧。共3桢。2、选中第0桢,设置读取初始时间(子)程序。第0帧的下边框上含有一个小方框,其中有一个箭头。这个方框叫做顺序局部变量,可以在同一个顺序结构中的各个帧之间传递数据。 用鼠标右键单击第0帧的底部边框,选择Add Sequence Local,创建顺序局部变量。 顺序局部变量显示为一个空的方块。当您将某个功能函数与顺序局部变量相连时,方块中的箭头就会自动显示。 Tick Count (ms) 函数(Functions?Time Dialog)——返回启动到现在的时间(以毫秒为单位)。在这里例子里需要使用两个这个函数。另一个在第2帧中。;3、按图连好线。转入第1帧。该帧是匹配计算,内含一个循环结构。该图中使用的新函数有: Round to Nearest函数(Functions?Numeric)——在该例中,它用于取0到100之间的随机数到距离最近的整数。 Not Equal?函数(Functions? Comparison)——在该例中,它将随机数和前面板中设置的数相比较,如果两者不相等会返回TRUE值,否则返回FALSE。 Increment函数(Functions?Numeric)——在该例中,它将While循环的计数器加1。4、按图连好线。转入第2帧 在第0帧中,Tick Count (ms)功能函数将以毫秒为单位表示当前时间。这个数值被连到顺序局部变
您可能关注的文档
- CT正常彩色解剖图谱(肺段解剖).ppt
- CT灌注成像原理.ppt
- CT引导穿刺活检术.ppt
- FDA对药物杂质的控制要求.ppt
- GLP-1及利拉鲁肽整体介绍.ppt
- jqx与ü的相拼课件.ppt
- K3计划管理MPS、MRP计算原理及常见问题分享.ppt
- KB1 Unit5 Our pets.(1)剑桥国际少儿英语.ppt
- KB1剑桥国际少儿英语Review1-4.ppt
- Keyence传感器操作知识.ppt
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
最近下载
- 七年级数学上册必刷提高练【第一章《有理数》章节达标检测】(原卷版)-2022-2023学年七年级数学上册同步考点必刷练精编讲义(人教版).docx VIP
- 退休审批表(空表).pdf VIP
- 智慧树 知到 大学生爱国教育十讲 章节测试答案.docx VIP
- 人教版初一数学七年级数学上册经典总复习练习题打印版(2020整理).pdf VIP
- Starfire斯达峰2100C新版快速使用指南手册调试.pdf
- 2026年党支部在学习贯彻党的创新理论等“对照五个方面”存在的问题及整改措施4280字范文.docx VIP
- 2025年中国红曲酒数据监测研究报告.docx
- 福建省春季高考高职单招数学模拟试题 (六) Word版含答案.doc VIP
- 关于安全驾驶心得体会经典优秀范文5篇.docx VIP
- 苏州经贸职业技术学院单招《数学》能力提升B卷题库及参考答案详解(实用).docx VIP
原创力文档

文档评论(0)