欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    LabVIEW编程基础学习.pptx

    • 资源ID:77382546       资源大小:3.06MB        全文页数:48页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    LabVIEW编程基础学习.pptx

    先来看一个小例子先来看一个小例子如何用LabVIEW生成一个虚拟信号发生器第1页/共48页第一页,编辑于星期六:四点 十八分。什么是什么是LabVIEW?LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化软件;图形化的程序语言又称为“G”语言;制造定制的仪器第2页/共48页第二页,编辑于星期六:四点 十八分。一个典型的虚拟仪器方案一个典型的虚拟仪器方案第3页/共48页第三页,编辑于星期六:四点 十八分。LabVIEW入门入门前面板:用户界面第4页/共48页第四页,编辑于星期六:四点 十八分。控制模板(控制模板(Control Palette)该模板用来给前面板设置各种所需的输出显示对象和输入控制对象。每个图标代表一类子模板。如果控制模板不显示,可以用Windows菜单的Show Controls Palette功能打开它,也可以在前面板的空白处,点击鼠标右键,以弹出控制模板。第5页/共48页第五页,编辑于星期六:四点 十八分。程序框图:图形化源代码程序框图:图形化源代码第6页/共48页第六页,编辑于星期六:四点 十八分。菜单及工具栏菜单及工具栏高亮慢速执行高亮慢速执行高亮慢速执行高亮慢速执行单步执行到单步执行到单步执行到单步执行到单步执行过单步执行过单步执行过单步执行过退出单步退出单步退出单步退出单步运运运运行行行行连连连连续续续续运运运运行行行行停停停停止止止止暂暂暂暂停停停停字体设置字体设置字体设置字体设置排排排排列列列列控控控控件件件件分分分分布布布布控控控控件件件件调调调调整整整整大大大大小小小小重重重重新新新新排排排排序序序序第7页/共48页第七页,编辑于星期六:四点 十八分。功能模板功能模板(Functions Palette)功能模板是创建流程图程序的工具。该模板上的每一个顶层图标都表示一个子模板。若功能模板不出现,则可以用Windows菜单下的Show Functions Palette功能打开它,也可以在流程图程序窗口的空白处点击鼠标右键以弹出功能模板。第8页/共48页第八页,编辑于星期六:四点 十八分。程序结构程序结构循环结构:While循环第9页/共48页第九页,编辑于星期六:四点 十八分。移位寄存器移位寄存器第10页/共48页第十页,编辑于星期六:四点 十八分。For循环循环第11页/共48页第十一页,编辑于星期六:四点 十八分。顺序结构顺序结构第12页/共48页第十二页,编辑于星期六:四点 十八分。反馈节点反馈节点第13页/共48页第十三页,编辑于星期六:四点 十八分。Case结构结构第14页/共48页第十四页,编辑于星期六:四点 十八分。通知事件通知事件 通知(Notify)描述了发生用户动作,例如按下按钮,且LabVIEW已经处理的一类事件Source=LabVIEW UIType=Value ChangeCtlRef(Control Reference)这里是按钮的ReferenceOldVal和NewVal指示了事件发生前后的控件值第15页/共48页第十五页,编辑于星期六:四点 十八分。过滤事件过滤事件过滤(Filter)事件描述了发生的用户动作,并在LabVIEW处理之前反馈给应用程序,程序可以干涉用户动作在Selector Label中以“?”结尾区分Notify;左右边框均有事件数据节点Char返回字符的ASCII码VKey返回按键类型:ASCII或Fn、Up/Down、Ctrl、Shift等ScanCode返回按键在键盘上的代码可以修改或者放弃(Discard?)用户动作第16页/共48页第十六页,编辑于星期六:四点 十八分。公式节点公式节点公式节点(Formula Node)允许用户使用类似于多数文本编程语言的语法,编写数学表达式每个语句须以分号结束,类似C语言输入输出变量大小写敏感第17页/共48页第十七页,编辑于星期六:四点 十八分。数组、簇和波形数组、簇和波形数组创建第18页/共48页第十八页,编辑于星期六:四点 十八分。初始化数组(初始化数组(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则是对已采集数据进行事后处理的结果。它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。ChartGraphWaveform(波形)*XY*Intensity(强度图)*Digital(数字图)*3D Surface(三维曲面)*3D Parametric(三维参变量)*3D Curve(三维曲线)*第26页/共48页第二十六页,编辑于星期六:四点 十八分。Graph控件控件 第27页/共48页第二十七页,编辑于星期六:四点 十八分。Chart的独有控件的独有控件 滚动条(Scrollbar)它直接对应于显示缓冲器,通过它可以前后观察缓冲器内任何位置的数据。刷新模式(Update Mode)Chart提供了三种画面的刷新模式,分别是 Strip Chart Mode(条壮图):它与纸带式图表记录仪类似。曲线从左到右连续绘制,当新的数据点到达右部边界时,先前的数据点逐次左移。Scope Chart Mode(示波器模式):它与示波器类似。曲线从左到右连续绘制,当新的数据点到达右部边界时,清屏刷新,从左边开始新的绘制。它的速度较快。Sweep Chart Mode(扫描模式):与示波器模式的不同在于当新的数据点到达右部边界时,不清屏,而是在最左边出现一条垂直扫描线,以它为分界线,将原有曲线逐点向右推,同时在左边画出新的数据点。如此循环下去。堆叠式图区(Stack Plots)在相同的纵坐标下,由于各种测量信号的差异,将几条曲线显示在同一个图区有困难时,可以组织出一种纵坐标相同,而有各自横坐标的堆叠式图区。第28页/共48页第二十八页,编辑于星期六:四点 十八分。Chart和和Graph的比较的比较 第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 Exchange Format)、LVM(LabVIEW Measurement)等格式的数据文件可操作目录读写配置文件(*.ini)第35页/共48页第三十五页,编辑于星期六:四点 十八分。读写普通文件读写普通文件Open/Create/Replace+Read/Write+CloseASCII文件(*.txt)、二进制文件(*.dat)第36页/共48页第三十六页,编辑于星期六:四点 十八分。写文件的例子写文件的例子第37页/共48页第三十七页,编辑于星期六:四点 十八分。读出数据读出数据第38页/共48页第三十八页,编辑于星期六:四点 十八分。读写配置文件读写配置文件配置(Configuration)文件:*.iniSection(节)、Key(关键词)、Value(值)第39页/共48页第三十九页,编辑于星期六:四点 十八分。测试报告测试报告LabVIEW支持生成标准文本格式(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,直接内存访问。它允许将采集的数据直接送给计算机的内存,数据传输速率较高。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 DAQmx、NI Scope、NI Switch等API控制硬件设备,LabVIEW提供了丰富完备的函数支持第三方产商的硬件设备一般通过调用动态链接库(DLL)来访问,LabVIEW提供了Call Library Function Node调用动态链接库第45页/共48页第四十五页,编辑于星期六:四点 十八分。调用调用DLL第46页/共48页第四十六页,编辑于星期六:四点 十八分。第47页/共48页第四十七页,编辑于星期六:四点 十八分。感谢您的观看。第48页/共48页第四十八页,编辑于星期六:四点 十八分。

    注意事项

    本文(LabVIEW编程基础学习.pptx)为本站会员(莉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开