版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LabVIEW编程基础编程基础 By:李木天 先来看一个小例子先来看一个小例子 如何用LabVIEW生成一个虚拟信号发生器 什么是什么是LabVIEW? vLabVIEW(Laboratory Virtual instrument Engineering)是一种图形化软件; v图形化的程序语言又称为“G”语言; v制造定制的仪器 一个典型的虚拟仪器方案一个典型的虚拟仪器方案 LabVIEW入门入门 前面板:用户界面 控制模板(控制模板(Control Palette) 该模板用来给前面板设置 各种所需的输出显示对象和输 入控制对象。每个图标代表一 类子模板。如果控制模板不显 示,可以用Wind
2、ows菜单的 Show Controls Palette功能打 开它,也可以在前面板的空白 处,点击鼠标右键,以弹出控 制模板。 程序框图:图形化源代码程序框图:图形化源代码 菜单及工具栏菜单及工具栏 功能模板功能模板(Functions Palette) 功能模板是创建流程图 程序的工具。该模板上的每 一个顶层图标都表示一个子 模板。若功能模板不出现, 则可以用Windows菜单下的 Show Functions Palette功 能打开它,也可以在流程图 程序窗口的空白处点击鼠标 右键以弹出功能模板。 程序结构程序结构 循环结构:While循环 循环变量 条件端子 移位寄存器移位寄存器 F
3、or循环循环 顺序结构顺序结构 反馈节点反馈节点 Case结构结构 通知事件通知事件 v通知(Notify)描述了发生用 户动作,例如按下按钮,且 LabVIEW已经处理的一类事件 vSource=LabVIEW UI vType=Value Change vCtlRef(Control Reference) 这里是按钮的Reference vOldVal和NewVal指示了事件发 生前后的控件值 过滤事件过滤事件 v 过滤(Filter)事件描述了发生的用 户动作,并在LabVIEW处理之前反 馈给应用程序,程序可以干涉用户 动作 v 在Selector Label中以“?”结尾区 分Not
4、ify;左右边框均有事件数据节 点 v Char返回字符的ASCII码 v VKey返回按键类型:ASCII或Fn、 Up/Down、Ctrl、Shift等 v ScanCode返回按键在键盘上的代 码 v 可以修改或者放弃(Discard?)用 户动作 公式节点公式节点 v公式节点(Formula Node )允许用户使用类似于多 数文本编程语言的语法, 编写数学表达式 v每个语句须以分号结束, 类似C语言 v输入输出变量大小写敏感 数组、簇和波形数组、簇和波形 数组创建 初始化数组(初始化数组(Initialize Array) 数组大小数组大小Array Size 数组子集(数组子集(A
5、rray Subset) 索引数组(索引数组(Index Array) 多态化多态化 簇簇 Waveform类型类型 图形显示图形显示 v Chart是将数据源(例如采 集得到的数据)在某一坐 标系中,实时、逐点地显 示出来,它可以反映被测 物理量的变化趋势 v Graph则是对已采集数据 进行事后处理的结果。它 先将被采集数据存放在一 个数组之中,然后根据需 要组织成所需的图形显示 出来。 ChartGraph Waveform(波形)* XY* Intensity(强度图)* Digital(数字图)* 3D Surface(三维曲面)* 3D Parametric(三维参变量)* 3D
6、Curve(三维曲线)* Graph控件控件 Chart的独有控件的独有控件 v 滚动条(Scrollbar) 它直接对应于显示缓冲器,通过它可以前后观察缓冲器内任何位置的数据。 v 刷新模式(Update Mode) Chart提供了三种画面的刷新模式,分别是 Strip Chart Mode(条壮图):它与纸带式图表记录仪类似。曲线从左到右连 续绘制,当新的数据点到达右部边界时,先前的数据点逐次左移。 Scope Chart Mode(示波器模式):它与示波器类似。曲线从左到右连续绘 制,当新的数据点到达右部边界时,清屏刷新,从左边开始新的绘制。它的 速度较快。 Sweep Chart M
7、ode(扫描模式):与示波器模式的不同在于当新的数据点到 达右部边界时,不清屏,而是在最左边出现一条垂直扫描线,以它为分界线 ,将原有曲线逐点向右推,同时在左边画出新的数据点。如此循环下去。 v 堆叠式图区(Stack Plots) 在相同的纵坐标下,由于各种测量信号的差异,将几条曲线显示在同一个图 区有困难时,可以组织出一种纵坐标相同,而有各自横坐标的堆叠式图区。 Chart和和Graph的比较的比较 XY图形控件(图形控件(XY Graph) 强度图形控件(强度图形控件(Intensity Graph) 数字波形图控件(数字波形图控件(Digital Waveform Graph) 字符串
8、和文件字符串和文件I/O 组合字符串组合字符串 字符串提取字符串提取 文件文件I/O v 文件输入输出(I/O):存储数据 到磁盘文件中,或从磁盘文件中 读取数据 v 三个步骤:打开或创建、写入或 读取、关闭 v 支持文本字节流、二进制字节流 、数据日志(Datalog)、TDM (Test Data Exchange Format) 、LVM(LabVIEW Measurement)等格式的数据文 件 v 可操作目录 v 读写配置文件(*.ini) 读写普通文件读写普通文件 vOpen/Create/Replace + Read/Write + Close vASCII文件(*.txt)、二
9、进制文件(*.dat) 写文件的例子写文件的例子 读出数据读出数据 读写配置文件读写配置文件 v配置(Configuration)文件:*.ini vSection(节)、Key(关键词)、Value(值) 测试报告测试报告 vLabVIEW支持生成标准文本格式(Standard Report)和网页格式(HTML)的测试报告 v使用LabVIEW Report Generation Toolkit可以生 成Word、Excel等格式更为复杂的测试报告 数据采集数据采集 v AC: Alternating Current,交流电流,泛指交流信号。 v DC: Direct Current,直流
10、电流,泛指直流信号。 v ADC: Analog-to-Digital Conversion,模数变换,有时也 表示为A/D。 v DAQ: Data Acquisition,数据采集。 v DMA: Direct Memory Access,直接内存访问。它允许将 采集的数据直接送给计算机的内存,数据传输速率较高。 v GPIB: General Purpose Interface Bus,也称为IEEE 488.2总线。它是一种应用最广泛的仪器总线。 v SCXI: Signal Conditioning extensions for Instrumention, 信号调理器。 v VISA: Virtual Instrument Standard Architecture,虚拟仪 器软件体系结构。它是控制GPIB、VXI、RS-232和其他 类型仪器的接口库。 数据采集结构数据采集结构 触发与缓冲触发与缓冲 v这里的缓冲指的是PC内存的一个区域(不是DAQ 卡上的FIFO缓冲),它用来临时存放数据。 v软件触发与硬件触发 数据采集过程数据采集过程 驱动程序驱动程序 v N
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 庭院绿化园林施工方案
- 米易一桥施工方案
- 金昌基坑支护工程施工方案
- 灶具维修施工方案
- 陕西酒店吸音材料施工方案
- 湖南庭院铝艺护栏施工方案
- 2020-2025年中国铁路行业发展潜力分析及投资方向研究报告
- 鹅颈会议话筒行业行业发展趋势及投资战略研究分析报告
- 2025年中国饲料加工机行业发展监测及投资战略咨询报告
- 2025年中国燃料电池发动机市场规模现状及投资规划建议报告
- 碎屑岩油藏注水水质指标及分析方法
- 【S洲际酒店婚礼策划方案设计6800字(论文)】
- 医养康养园项目商业计划书
- 《穿越迷宫》课件
- 《C语言从入门到精通》培训教程课件
- 2023年中国半导体行业薪酬及股权激励白皮书
- 2024年Minitab全面培训教程
- 社区电动车棚新(扩)建及修建充电车棚施工方案(纯方案-)
- 项目推进与成果交付情况总结与评估
- 铁路项目征地拆迁工作体会课件
- 医院死亡报告年终分析报告
评论
0/150
提交评论