- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW简易入门讲述
函数选板 文件I/O函数 键盘上的 按键组合 功能 键盘上的 按键组合 功能 Ctrl+S 保存VI Ctrl+B 消除所有无效连线 Ctrl+R 运行VI Ctrl+W 关闭活动的窗口 Ctrl+E 在前面板和程序框图间切换 Ctrl+F 查找对象和VI Ctrl+H 打开或关闭帮助窗口 ? ? 快捷键 运行和调试VI 运行VI 运行一次 连续运行 停止运行 暂停运行 调试VI 高亮工具(常用) 单步执行 单步跳过 单步跳出 调试VI 设置断点和探针 LabVIEW软件简介 LabVIEW软件基本操作 LabVIEW中的数据类型 LabVIEW中的程序结构 子VI 主要内容 LabVIEW是一种基于图形化的计算机编程语言,其全称为Laboratory Virtual Instrument Engineering Workbench(实验室虚拟仪器集成环境),是由美国NI(National Instrument)公司创立的功能强大的虚拟仪器开发平台。 LabVIEW软件简介 LabVIEW是一种带有扩展库函数的通用程序开发系统,其库函数包括数据采集、通用接口总线和串口仪器控制、数据显示、分析与存储等。LabVIEW是一个通用编程系统,它不但能够完成一般的数学预算、逻辑运算和输入输出功能,还带有专门的用于数据采集和仪器控制的库函数和开发工具,尤其还带有专业的数学分析程序包,基本上可以满足复杂的工程计算和分析要求。 LabVIEW软件简介 LabVIEW程序被称为VI,即虚拟仪器,这是因为它的很多界面控件与操作都模拟了现实世界的仪器,例如示波器与万用表等。LabVIEW包含了大量的工具,这些工具都是向导式的工具,用户只需要一步步按照提示就可以实现与仪器的连接和参数的设置,而程序员也不用去记忆这些大量的函数,因为这些函数都以图标与名称的形式存在于一个小小的函数面板上,当需要用到某个函数时,把它从函数面板上拖放到程序框图中就可以了。这一切都是图形化带来的好处。 LabVIEW软件简介 LabVIEW软件基本操作 启动界面 工程管理窗口 前面板 ?控件选板 背面板(程序框图) ?函数选板 帮助(Ctrl+H) 范例查找器 启动界面 工程管理窗口 前面板 前面板 菜单栏 工具栏 控件选板 1.控件的创建 2.选择对象 3.移动对象 4.删除和复制对象 5.调整对象大小 6.标签对象 7.对象的对齐,分布和大小调节 控件 背面板 数据类型 函数选板 连线与整理 注释 调试与运行 背面板 LabVIEW中的数据类型 数值型 布尔型 字符串型 数组、矩阵、簇 枚举类型 波形数据类型 数据类型 整 形 浮点数逻辑量字符串文件路径 下面是一些常用数据类型所对应的线型和颜色: 数据类型 数组和簇 数据类型 编程过程中最基本元素之一 同类型元素的集合 数组元素的个数可以动态改变。 数组 数据类型 数组的构成 数组的壳(shell)、数组元素类型控件。 数组成员必须同时是控制控件或者同时是显示控件。 数组控件 数据类型 如果进行运算的两个数组大小一样,则索引相同的元素进行运算 若大小不同,则忽略大出来的部分 若数组和一个数值进行运算,则数组中的每个元素都和这个数值进行运算 数组之间的算术运算 数据类型 位置:函数-编程-数组 数组函数位置 数据类型 数组大小函数 数组索引函数 子数组替换函数 插入/删除数组子集 初始化数组 创建数组(*) 获得数组最大值/最小值 常用数组函数 数据类型 数组元素个数最多231-1个 创建数组的其他方法 用数组函数(创建数组) 用for循环创建(自动索引) 尽量不要用“创建数组”函数,推荐使用“自动索引” 数组Tips 数据类型 簇——LabVIEW中的 结构体变量 簇是一种数据类型,对应于C语言中的结构体(Struct)。簇类似于数组,但它允许内部存在不同数据类型(包括数组和簇)的元素,且各元素控件的位置可以随意的通过拖动改变。 数据类型 ◆簇的优势 把程序框图中不同位置,不同数据类型的多个数据攒一起,减少了连线的混乱。 用簇作为子VI输入输出端,可以减少子VI端口占用。 数据类型 在前面板上放置一个簇壳(Cluster shell)就创建了一个簇,簇的成员可以是任意的数据类型,但是必须同时是控制控件或同时是显示控件。 一个簇将是Control或Indicator,取决于其内的第一个对象的状态。 簇的创建 数据类型 簇的序 簇的元素有一个序,它与簇内元素的位置无关。簇内第一个元素的序为0,第二个是1,以此类推。 如果你删除了一个元素,序号将自动调整。 如果后放进簇的成员与先放进簇的成员数据流方向不一致,它会自动按先放进的成员转换。 数据类型 1 分解簇
文档评论(0)