LabVIEW 虚拟仪器程序设计基础篇.ppt_第1页
LabVIEW 虚拟仪器程序设计基础篇.ppt_第2页
LabVIEW 虚拟仪器程序设计基础篇.ppt_第3页
LabVIEW 虚拟仪器程序设计基础篇.ppt_第4页
LabVIEW 虚拟仪器程序设计基础篇.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LabVIEW 虚拟仪器程序设计,设计性物理实验课程,LOGO,第一篇 LabVIEW基础,LabVIEW软件安装 一个vi及相关概念 数据类型 数据运算 执行结构 图形显示,LOGO,二、一个vi及相关概念,新建vi(在“启动界面”或“文件”创建) 前面板拉控件: 程序框图连线: 运行vi( 可以运行 程序有错),图1 新建vi,图2 控件,LOGO,【例1】比较练习,创建一个比较两个输入数大小的VI。如果二者相等,前面板上的LED会亮。,图1 前面板,图2 程序框图,二、一个vi及相关概念,LOGO,(一)前面板创建,标题栏,菜单栏,工具栏,编程区,控件选板包括用于创建前面板的输入控件和显

2、示控件。,二、一个vi及相关概念,LOGO,(一)前面板创建,二、一个vi及相关概念,LOGO,标题栏,菜单栏,工具栏,编程区,(二)程序框图,二、一个vi及相关概念,LOGO,(二)程序框图,程序框图及其相应的前面板范例,二、一个vi及相关概念,LOGO,即时帮助(在编程过程中,光标所在任何控件或函数上都会显示相关的信息),图1 帮助系统,图2 使用即时帮助,(三)帮助系统,二、一个vi及相关概念,LOGO,1.错误查找,双击,(四)程序的调试,二、一个vi及相关概念,LOGO,2.高亮运行:在程序框图观察数据流方向。,3.断点 和探针 设置: 断点表示程序执行到此处会暂停。探针查看当流程图

3、程序流经某一根连接线时的数据值。,4.单步运行:程序每执行一步都要停下来。,5.调试: 运行 、连续运行 、中止运行 、暂停,(三)帮助系统,二、一个vi及相关概念,LOGO,三、数据类型,1.基本数据类型:数值型、布尔型、字符串、文件路径、枚举型、时间类型等。 2.复合型数据类型:数组、簇、矩阵等。,LOGO,框图中常用的基本连线类型,三、数据类型,LOGO,四、数据运算,算术运算符,关系运算符 逻辑运算符,LOGO,五、程序结构,(一)for循环,循环总数,循环计数,i表示当前循环次数。,与C语言中的for循环类似,LOGO,五、程序结构,(一)while循环,循环计数,循环条件 (为真停

4、止),循环条件 (为真继续执行),While循环迭代计数总是从零开始。 While循环将至少执行一次。,与C语言中的“dowhile”循环类似,LOGO,五、程序结构,(三)条件结构,与C语言中的“ifelse”语句类似,选择器,LOGO,五、程序结构,(四)顺序结构,层叠式,平铺式,顺序结构是一系列顺序执行的有序帧 集合。顺序结构顺序执行帧 0,然后是帧 1、帧 2,直到最后一个帧 。只有最后一个帧 执行完毕,数据才会离开结构。,LOGO,【例1】设计一个计算器,可以实现加减乘除运算。,不推荐,LOGO,五、程序结构,(五)移位寄存器,移位寄存器可用于将上一次循环的值传递至下一次循环。右侧接

5、线端含有一个向上的箭头,用于存储每次循环结束时的数据。,反馈节点,LOGO,五、程序结构,(六)属性节点,通过使用属性节点,允许用户编程控制前板对象的属性:如颜色、显示、位置、数字显示格式等。,LOGO,【例2】如何实现实验仪器的连线?,要求:只有准确选中1和2,线才能连上。,LOGO,五、程序结构,(七)局部变量,局部变量提供一种方法可以从一个vi实例框图中的多个地方访问前面板对象,而那些地方无法连线到前面板对象端子。,LOGO,思考:如何使用一个stop布尔控件,停止执行两个独立的while循环?,LOGO,六、信号分析处理,LOGO,五、图形显示,波形图表可以将采集数据逐个地、实时地显示

6、出来,连接成实时变化的曲线或图形。常用来观察采集数据的变化趋势。(可接收标量、数组或簇类型数据) 波形图用来一次显示出已经生成的一组数据。常用来显示对采集到的数据处理后的结果。(可接收数组类型数据) XY图专门用于表示曲线中纵坐标(Y)值随横坐标(X值)变化的规律。不能实时显示。 (可接收数组或簇类型数据),LOGO,设计程序:正弦波及其频谱分析,【例1】基本信号生成实例,LOGO,六、设计程序:正弦波及其频谱分析,【1】观察某正弦波的频谱图,LOGO,六、设计程序:正弦波及其频谱分析,【2】观察某正弦波的频谱图,LOGO,七、程序编写、调试技巧,对较大的程序分模块编写成独函数,并且一步步调试,这样逻辑浅析,对运行结果实时探测。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论