《程序结构》PPT课件

《程序结构》PPT课件

ID:36916753

大小:1.39 MB

页数:30页

时间:2019-05-10

《程序结构》PPT课件_第1页
《程序结构》PPT课件_第2页
《程序结构》PPT课件_第3页
《程序结构》PPT课件_第4页
《程序结构》PPT课件_第5页
资源描述:

《《程序结构》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序结构LabVIEW主要内容3.1循环结构3.2分支结构(条件)3.3顺序结构3.4公式节点3.5事件结构3.6菜单的建立及操作23.1循环结构While循环For循环循环结构内外的数据交换与自动索引移位寄存器和反馈节点33.1循环结构3.1.1While循环inti=-1;boolStop=false;do{i++;……;if()Stop=true;}While(Stop==false)容器对象可嵌套43.1循环结构3.1.1While循环描述:计数从0开始(i=0)先执行循环体,而后i+1,如果循环只执行一次,那么循环输出值i=0循环至少要运行一次条件

2、端子包括StopifTrue和ContinueifTrue两种随机信号的发生与显示53.1.2For循环注意:循环初始,计数端子读入循环次数,此后在循环过程中,不会随输入值改变;如果计数端子初始值为0,则程序一次都不会运行。3.1循环结构For(inti=0;i

3、.1循环结构3.1.4移位寄存器功能是:把当前循环完成时的某个数据传递给下一次循环的开始。83.1循环结构3.1.4移位寄存器移位寄存器的创建方法;可以转移各种类型的数据:数值、布尔、数组、字符串等;颜色与存储数据类型相关;建议为左端子赋初始值;一对移位寄存器,可以有多个左端子(记录前面多次循环的结果),但只能有一个右端子;93.1循环结构3.1.4反馈节点相当于只有一个左端子的移位寄存器103.1循环结构3.1.4反馈节点数据在本次循环结束前从反馈节点箭尾进入,在下一次循环开始后从反馈节点箭头流出;移位寄存器和反馈节点可以相互转换,也可从函数模板添加;在循

4、环结构里,当把子VI、函数或其组合的输出接入自身输入时,反馈节点将自动生成;颜色与存储数据类型相关;建议为初始化端子赋初值。113.1循环结构前面板框图求n!123.2分支结构与Switch语句功能相似选择器端子——Switch后的变量;分支标签——case后常量表达式;与接入选择器端子相匹配的标签对应的框图被运行。133.2分支结构几点说明可以实现if…else语句的功能;选择器端子的值可以是布尔型、字符串、整型或者枚举型,创建时默认为布尔型;堆叠的分支框图,用选择器标签切换;分支必须覆盖所有选择范围,区别于Switch;分支标签,用英文逗号分开多个项目,

5、用连续两个英文句号表示范围;例如,..-11,3,47..6,Default143.2分支结构几点说明Case结构快捷菜单;选择器端子的值在Case内部仍然可以使用,通过隧道Tunnel,也可以向外传递数据,输出隧道必须从每一个Case中得到明确的输入值,否则程序无法运行。输出隧道空心:有分支中没有为其接入输入值输出隧道实心:全部分支都已接入输入值程序示例求一个数的平方根(判断正负)153.3顺序结构传统编程语言中,程序有明确的顺序执行,即按照程序代码从上到下的顺序执行,每个时刻只执行一步,这种方式称为控制流编程。而LabVIEW属于数据流编程,只有当某个节

6、点的所有输入均有效时,才能执行该节点,这一点称为数据依赖性。LabVIEW环境支持并行执行、多任务和多VIs。163.3顺序结构堆叠的顺序结构类似Case结构,在同一位置堆叠多个子框图;子框图从0开始,依次编排序号,每个子框图称为一个帧(Frame),外形像电影胶片;为在帧之间传递数据,建立了局部变量机制;具有隧道,输出隧道只允许有一个数据源。173.3顺序结构平铺的顺序结构与堆叠的顺序结构功能相同,仅表现形式不同,可互换;在帧数不多的时候,可以采用,比较直观,方便代码阅读;不需要借助局部变量传递数据。183.4公式节点描述以文本编程的形式实现程序逻辑,代码

7、的语法类似C语言,但不完全相同;可以实现if语句和while、for、do循环。193.4公式节点注意节点包含的变量和方程的数量不限;输入(或输出)变量之间不可同名,输入与输出可以同名;通过单击边框可增加或删除输入、输出端子,拖拽可改变位置;一般输入在左,输出在右;必须连接所有的输入端子;变量可以是浮点数、整数和数值数组;具体语法参看帮助中的FormulaNodes部分。203.5事件结构事件响应和处理是构建图形用户界面的重要内容。在LabVIEW6.1之前只能通过轮询方法实现,不灵活,且占用较多CPU资源。而后引入的事件结构,运行方式与Windows操作系

8、统的事件处理方式类似,方便使用。EventStruc

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

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

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