第2章 labview 编程基础

第2章 labview 编程基础

ID:33613640

大小:4.75 MB

页数:50页

时间:2019-02-27

第2章 labview 编程基础_第1页
第2章 labview 编程基础_第2页
第2章 labview 编程基础_第3页
第2章 labview 编程基础_第4页
第2章 labview 编程基础_第5页
资源描述:

《第2章 labview 编程基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、12.1概述—基于G(Graphic)语言的图形编程开发环境.—图形化编程和数据流驱动.—模块图标色彩丰富、形式多样—库函数解决复杂需求—自动多线程—附加工具包为不同专业领域的应用和开发提供有效的支持。22.2程序的基本构成—前面板(FrontPanel)、框图(BlockDiagram)、图标和连线板(IconandConnector)前面板框图图标-连线板•输入控件•程序代码•显示控件的图形化•个性化图表示标•Ctrl+E•定义输入/输出3信号生成和处理.vi42.3编程环境—启动界面—查找范例……—控制选板与函数选板—获取方

2、法……—工具栏—前面板和框图各有不同—菜单—主菜单、右键菜单52.4数据类型2.4.1基本数据类型2.4.2复合数据类型61.数值型数据输入控件显示控件数据类型位数取值范围默认值单精度浮点数320.0双精度浮点数640.0扩展精度浮点数1280.0定点数640.032位带符号整数32032位无符号整数320请同学们补充完整!78新式控件中的布尔控件2.布尔型数据经典控件中的布尔控件系统控件中的布尔控件93类控件的区别新式控件:具有立体外观,也称3维控件;经典控件:外观在某些时候更类似于真实的开关、按钮等。主要用于早期版本的LabV

3、IEW,仍然有很多人在继续使用;系统控件:与操作系统本身所用的控件类似,在涉及软件系统配置对话框中,经常使用系统控件。u所有控件属性都可通过快捷菜单(前面板右键)和属性对话框进行设置。布尔控件的标签、标题、可见性、是否开启、说明、快捷键配置等通用属性,与数值型控件类似。u不同之处:机械动作设置项(模拟实际机械的动作状态);布尔文本属性—文本方式表示当前状态。10按钮的6种机械动作属性图标名称功能单击时转换(机械单击控件时立即改变状态,保持该值到开关)下一次单击控件为止,与程序读取控件值次数无关转释放时转换单击释放控件时才改变状态,

4、保持该值换到下一次单击控释放件为止,与程序读型取控件值次数无关保持转换直到释放单击控件时立即改变状态,保持该值到(机械按钮)释放控件为止,与程序读取控件值次数无关单击时触发单击控件时锁定状态,保持该值到程序触读取为止,读取后恢复默认值,发释放时触发释放控件时锁定状态,保持该值到程序型读取为止,读取后恢复默认值保持触发直到释放单击控件时锁定状态,该值保持到释放或者被程序读取113.字符串型数据基本数据类型,支持对字符串型数据的存储和修改功能。具有4种不同显示方式。默认方式124.文件路径型数据派生于字符串基础上的数据类型,二者自由转

5、换。用于存储和处理文件路径。输入控件包括一个浏览按钮,并提供了专门的属性设置。显示控件13布尔型、字符串和文件路径输入控件显示控件常量数据类型默认值布尔型F字符串空文件路径空路径14基本数据类型的特点pLabVIEW用不同的颜色来表示不同的对象,每个对象有不同的颜色;p用对应的颜色和不同线条的数据线来表示不同的数据流。p程序设计中可以方便的从线条的颜色和样式中分辨不同的数据类型。152.4.2复合数据类型1.数组—1.一维或多维数组同一个数组中的所有元素必须隶属于同一基本数据类型。定义数组时不必首先定义数组的长度,根据需要确定合适

6、的数组长度,并分配合适的内存。—2.创建步骤1:从前面板:生成框架、填充元素、配置数组可以手工输入数组各元素值,也可以编写程序自动生成数组。16—2.创建步骤2:从后面板:函数—编程—数组—数组常量,生成框架;创建元素;配置维数。—上述创建方法的不同。前面板-数组变量;控制量、显示量;后面板-数组常量;—函数创建数组。—处理数组数据。17InitializedarrayBuildarray182.簇ü常见的复合数据类型,类似C语言的结构体。在描述一个外部现象时,使用簇是必不可少的。ü各类编程语言无一例外的提供了类似的数据结构,主要

7、因为它很好的体现了数据的分类和分层。在此基础上诞生了类和面向对象的编程语言。可以说簇是LabVIEW的核心数据结构。ü创建簇:创建簇框架、依次填充簇元素;ü输入控件和显示控件的判定:第一个填充的元素是输入控件or显示控件;19簇的(严格)自定义控件及逻辑次序程序中用到的簇结构尽可能的使用严格自定义方式。202.5程序流程控制ê以图形化方式表达了顺序、选择、循环、事件结构等数种程序的运行流程;ê完成从文本式思维方式到图形化思维方式的顺利转变。212.5.1顺序结构每帧中的程序同步执行,可添加、复制、删除帧。•各帧从左至右依次水平排开

8、。平铺式•便于阅读,程序较小、帧数较少时使用。•数据流直接连线向下帧流动•各帧重叠,以顺序编号标识。层叠式•节省显示空间,程序较大、帧数较多时使用。•顺序局部变量实现数据传递22顺序局部变量替换为层叠式顺序232.5.2条件结构œ由多个分支组成,每

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

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

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