版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、先来看一个小例子先来看一个小例子如何用LabVIEW生成一个虚拟信号发生器第1页/共48页什么是什么是LabVIEW? LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化软件; 图形化的程序语言又称为“G”语言; 制造定制的仪器第2页/共48页一个典型的虚拟仪器方案一个典型的虚拟仪器方案第3页/共48页LabVIEW入门入门前面板:用户界面第4页/共48页控制模板(控制模板(Control Palette) 该模板用来给前面板设置各种所需的输出显示对象和输入控制对象。每个图标代表一类子模板。如果控制模板不显示,可以用Windows菜
2、单的Show Controls Palette功能打开它,也可以在前面板的空白处,点击鼠标右键,以弹出控制模板。 第5页/共48页程序框图:图形化源代码程序框图:图形化源代码第6页/共48页菜单及工具栏菜单及工具栏第7页/共48页功能模板功能模板(Functions Palette) 功能模板是创建流程图程序的工具。该模板上的每一个顶层图标都表示一个子模板。若功能模板不出现,则可以用Windows菜单下的Show Functions Palette功能打开它,也可以在流程图程序窗口的空白处点击鼠标右键以弹出功能模板。 第8页/共48页程序结构程序结构循环结构:While循环循环变量条件端子第9
3、页/共48页移位寄存器移位寄存器第10页/共48页For循环循环第11页/共48页顺序结构顺序结构第12页/共48页反馈节点反馈节点第13页/共48页Case结构结构第14页/共48页通知事件通知事件 通知(Notify)描述了发生用户动作,例如按下按钮,且LabVIEW已经处理的一类事件 Source=LabVIEW UI Type=Value Change CtlRef(Control Reference)这里是按钮的Reference OldVal和NewVal指示了事件发生前后的控件值第15页/共48页过滤事件过滤事件 过滤(Filter)事件描述了发生的用户动作,并在LabVIEW处
4、理之前反馈给应用程序,程序可以干涉用户动作 在Selector Label中以“?”结尾区分Notify;左右边框均有事件数据节点 Char返回字符的ASCII码 VKey返回按键类型:ASCII或Fn、Up/Down、Ctrl、Shift等 ScanCode返回按键在键盘上的代码 可以修改或者放弃(Discard?)用户动作第16页/共48页公式节点公式节点 公式节点(Formula Node)允许用户使用类似于多数文本编程语言的语法,编写数学表达式 每个语句须以分号结束,类似C语言 输入输出变量大小写敏感第17页/共48页数组、簇和波形数组、簇和波形数组创建第18页/共48页初始化数组(初
5、始化数组(Initialize Array) 第19页/共48页数组大小数组大小Array Size 第20页/共48页数组子集(数组子集(Array Subset) 第21页/共48页索引数组(索引数组(Index Array) 第22页/共48页多态化多态化第23页/共48页簇簇第24页/共48页Waveform类型类型第25页/共48页图形显示图形显示 Chart是将数据源(例如采集得到的数据)在某一坐标系中,实时、逐点地显示出来,它可以反映被测物理量的变化趋势 Graph则是对已采集数据进行事后处理的结果。它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。 Ch
6、artGraphWaveform(波形)*XY*Intensity(强度图)*Digital(数字图)*3D Surface(三维曲面)*3D Parametric(三维参变量)*3D Curve(三维曲线)*第26页/共48页Graph控件控件 第27页/共48页Chart的独有控件的独有控件 滚动条(Scrollbar)它直接对应于显示缓冲器,通过它可以前后观察缓冲器内任何位置的数据。 刷新模式(Update Mode) Chart提供了三种画面的刷新模式,分别是 Strip Chart Mode(条壮图):它与纸带式图表记录仪类似。曲线从左到右连续绘制,当新的数据点到达右部边界时,先前的
7、数据点逐次左移。 Scope Chart Mode(示波器模式):它与示波器类似。曲线从左到右连续绘制,当新的数据点到达右部边界时,清屏刷新,从左边开始新的绘制。它的速度较快。 Sweep Chart Mode(扫描模式):与示波器模式的不同在于当新的数据点到达右部边界时,不清屏,而是在最左边出现一条垂直扫描线,以它为分界线,将原有曲线逐点向右推,同时在左边画出新的数据点。如此循环下去。 堆叠式图区(Stack Plots) 在相同的纵坐标下,由于各种测量信号的差异,将几条曲线显示在同一个图区有困难时,可以组织出一种纵坐标相同,而有各自横坐标的堆叠式图区。 第28页/共48页Chart和和Gr
8、aph的比较的比较 第29页/共48页XY图形控件(图形控件(XY Graph) 第30页/共48页强度图形控件(强度图形控件(Intensity Graph) 第31页/共48页数字波形图控件(数字波形图控件(Digital Waveform Graph) 第32页/共48页字符串和文件字符串和文件I/O 组合字符串组合字符串 第33页/共48页字符串提取字符串提取第34页/共48页文件文件I/O 文件输入输出(I/O):存储数据到磁盘文件中,或从磁盘文件中读取数据 三个步骤:打开或创建、写入或读取、关闭 支持文本字节流、二进制字节流、数据日志(Datalog)、TDM(Test Data
9、Exchange Format)、LVM(LabVIEW Measurement)等格式的数据文件 可操作目录 读写配置文件(*.ini)第35页/共48页读写普通文件读写普通文件 Open/Create/Replace + Read/Write + Close ASCII文件(*.txt)、二进制文件(*.dat)第36页/共48页写文件的例子写文件的例子第37页/共48页读出数据读出数据第38页/共48页读写配置文件读写配置文件 配置(Configuration)文件:*.ini Section(节)、Key(关键词)、Value(值)第39页/共48页测试报告测试报告 LabVIEW支持
10、生成标准文本格式(Standard Report)和网页格式(HTML)的测试报告 使用LabVIEW Report Generation Toolkit可以生成Word、Excel等格式更为复杂的测试报告第40页/共48页数据采集数据采集 AC: Alternating Current,交流电流,泛指交流信号。 DC: Direct Current,直流电流,泛指直流信号。 ADC: Analog-to-Digital Conversion,模数变换,有时也表示为A/D。 DAQ: Data Acquisition,数据采集。 DMA: Direct Memory Access,直接内存访问
11、。它允许将采集的数据直接送给计算机的内存,数据传输速率较高。 GPIB: General Purpose Interface Bus,也称为IEEE 488.2总线。它是一种应用最广泛的仪器总线。 SCXI: Signal Conditioning extensions for Instrumention,信号调理器。 VISA: Virtual Instrument Standard Architecture,虚拟仪器软件体系结构。它是控制GPIB、VXI、RS-232和其他类型仪器的接口库。 第41页/共48页数据采集结构数据采集结构第42页/共48页触发与缓冲触发与缓冲 这里的缓冲指的是PC内存的一个区域(不是DAQ卡上的FIFO缓冲),它用来临时存放数据。 软件触发与硬件触发 第43页/共48页数据采集过程数据采集过程第44页/共48页驱动程序驱动程序 NI硬件与LabVIEW无缝结合,可以通过NI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 4教育信息化与信息化人才培养
- 单板加工市场风险识别与应对措施考核试卷
- 2025年度临床试验合同主体临床试验合同续签与变更4篇
- 2025版学生暑假工就业保障及培训合同3篇
- 2025年增资协议签署注意事项
- 2025年健身营销推广合同
- 2025年健身器材产品责任保险合同
- 二零二五年度户外木饰面景观工程设计合同2篇
- 二零二五版电影主题展览赞助协议3篇
- 二零二五年度2025安保员聘用及安全教育培训服务合同3篇
- 不同茶叶的冲泡方法
- 光伏发电并网申办具体流程
- 建筑劳务专业分包合同范本(2025年)
- 企业融资报告特斯拉成功案例分享
- 五年(2020-2024)高考地理真题分类汇编(全国版)专题12区域发展解析版
- 《阻燃材料与技术》课件 第8讲 阻燃木质材料
- 低空经济的社会接受度与伦理问题分析
- 法考客观题历年真题及答案解析卷一(第1套)
- 央国企信创白皮书 -基于信创体系的数字化转型
- 6第六章 社会契约论.电子教案教学课件
- 运动技能学习与控制课件
评论
0/150
提交评论