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

    虚拟仪器软件开发平台课件.ppt

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

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

    虚拟仪器软件开发平台课件.ppt

    虚拟仪器软件开发平虚拟仪器软件开发平台台第1页,此课件共67页哦2.虚拟仪器软件开发平台 2.1 虚拟仪器软件开发平台介绍2.1.1 概述uu软件可完成数据分析与处理、结果表达与输出。软件可完成数据分析与处理、结果表达与输出。软件可完成数据分析与处理、结果表达与输出。软件可完成数据分析与处理、结果表达与输出。uu同一硬件平台,软件不同,则功能不同。同一硬件平台,软件不同,则功能不同。同一硬件平台,软件不同,则功能不同。同一硬件平台,软件不同,则功能不同。uu虚拟仪器软件应完成以下功能:虚拟仪器软件应完成以下功能:虚拟仪器软件应完成以下功能:虚拟仪器软件应完成以下功能:1 1、仪器面板的软件设计、仪器面板的软件设计、仪器面板的软件设计、仪器面板的软件设计。2 2、仪器测试功能的软件设计。、仪器测试功能的软件设计。、仪器测试功能的软件设计。、仪器测试功能的软件设计。3 3、I/OI/O接口的仪器驱动程序设计。接口的仪器驱动程序设计。接口的仪器驱动程序设计。接口的仪器驱动程序设计。第2页,此课件共67页哦虚拟仪器的软件开发工具虚拟仪器的软件开发工具虚拟仪器的软件开发工具虚拟仪器的软件开发工具:(1 1)文本式编程语言文本式编程语言文本式编程语言文本式编程语言有有有有C C、Visual C+Visual C+、Visual BasicVisual Basic和和和和Labwindows/CVILabwindows/CVI等。等。等。等。(2 2)图形化编程语言图形化编程语言图形化编程语言图形化编程语言有有有有NINI公司的公司的公司的公司的LabVIEWLabVIEW和和和和AgilentAgilent公司的公司的公司的公司的Agilent VEEAgilent VEE等。等。等。等。第3页,此课件共67页哦2.1.2 LabVIEWu特点:特点:(1 1)图形化的仪器编程环境)图形化的仪器编程环境)图形化的仪器编程环境)图形化的仪器编程环境提供显示和控制对象,如表头、旋钮、图表等。提供显示和控制对象,如表头、旋钮、图表等。提供显示和控制对象,如表头、旋钮、图表等。提供显示和控制对象,如表头、旋钮、图表等。(2 2)内置高效的程序编译器)内置高效的程序编译器)内置高效的程序编译器)内置高效的程序编译器编译方式运行编译方式运行编译方式运行编译方式运行3232位应用程序位应用程序位应用程序位应用程序 ,内置代码评估器。,内置代码评估器。,内置代码评估器。,内置代码评估器。(3 3)灵活的程序调试手段)灵活的程序调试手段)灵活的程序调试手段)灵活的程序调试手段可设断点可设断点可设断点可设断点 ,探针,高亮,单步。,探针,高亮,单步。,探针,高亮,单步。,探针,高亮,单步。(4 4)支持各种数据采集与仪器通信应用)支持各种数据采集与仪器通信应用)支持各种数据采集与仪器通信应用)支持各种数据采集与仪器通信应用支持支持支持支持 ISAISA、EISAEISA、PCIPCI、PCMCIAPCMCIA和和和和MacintoshNuBusMacintoshNuBus等各种总线等各种总线等各种总线等各种总线 。第4页,此课件共67页哦(5 5)功能强大的数据处理和分析函数库)功能强大的数据处理和分析函数库)功能强大的数据处理和分析函数库)功能强大的数据处理和分析函数库包括数值函数、字符串处理函数、数据运算函数和包括数值函数、字符串处理函数、数据运算函数和包括数值函数、字符串处理函数、数据运算函数和包括数值函数、字符串处理函数、数据运算函数和文件文件文件文件I/OI/O函数,还包括概率与统计、回归分析、线函数,还包括概率与统计、回归分析、线函数,还包括概率与统计、回归分析、线函数,还包括概率与统计、回归分析、线性代数、信号处理、数字滤波器、窗函数、三维图性代数、信号处理、数字滤波器、窗函数、三维图性代数、信号处理、数字滤波器、窗函数、三维图性代数、信号处理、数字滤波器、窗函数、三维图形处理等高级分析函数。形处理等高级分析函数。形处理等高级分析函数。形处理等高级分析函数。(6 6)支持多种系统平台)支持多种系统平台)支持多种系统平台)支持多种系统平台可在可在可在可在LabVIEWLabVIEW平台上调用其他软件平台编译的模平台上调用其他软件平台编译的模平台上调用其他软件平台编译的模平台上调用其他软件平台编译的模块。块。块。块。(7 7)开放式的开发平台)开放式的开发平台)开放式的开发平台)开放式的开发平台(8 8)网络功能)网络功能)网络功能)网络功能第5页,此课件共67页哦2.1.3 LabWindows/CVIu特点:特点:(1 1)采用事件驱动与回调函数编程)采用事件驱动与回调函数编程)采用事件驱动与回调函数编程)采用事件驱动与回调函数编程 (2 2)集成化开发平台)集成化开发平台)集成化开发平台)集成化开发平台 (3 3)支持多种总线)支持多种总线)支持多种总线)支持多种总线 (4 4)支持数据处理和分析功能,提供格式化)支持数据处理和分析功能,提供格式化)支持数据处理和分析功能,提供格式化)支持数据处理和分析功能,提供格式化I/OI/O库、库、库、库、AnalysisAnalysis库、库、库、库、Advanccd AnalysisAdvanccd Analysis库、库、库、库、ANSI CANSI C库等库等库等库等(5 5)提供图形化用户界面编辑,)提供图形化用户界面编辑,)提供图形化用户界面编辑,)提供图形化用户界面编辑,User InterfaceUser Interface库库库库 (6 6)支持网络和进程间通信功能)支持网络和进程间通信功能)支持网络和进程间通信功能)支持网络和进程间通信功能 (7 7)支持多种操作系统)支持多种操作系统)支持多种操作系统)支持多种操作系统 第6页,此课件共67页哦2.1.4 Agilent VEEu特点:特点:(1 1)图形化的编程)图形化的编程)图形化的编程)图形化的编程提供显示和控制模块提供显示和控制模块提供显示和控制模块提供显示和控制模块 ,如按钮、图表、温度指示,如按钮、图表、温度指示,如按钮、图表、温度指示,如按钮、图表、温度指示器等器等器等器等 。(2 2)内置的程序编译器)内置的程序编译器)内置的程序编译器)内置的程序编译器交互式编译器技术交互式编译器技术交互式编译器技术交互式编译器技术 (3 3)丰富的仪器驱动程序)丰富的仪器驱动程序)丰富的仪器驱动程序)丰富的仪器驱动程序第7页,此课件共67页哦(4 4)强大的数据分析与处理)强大的数据分析与处理)强大的数据分析与处理)强大的数据分析与处理数理统计、类型比较、矩阵运算、微积分、信号分数理统计、类型比较、矩阵运算、微积分、信号分数理统计、类型比较、矩阵运算、微积分、信号分数理统计、类型比较、矩阵运算、微积分、信号分析与处理、数字滤波器等析与处理、数字滤波器等析与处理、数字滤波器等析与处理、数字滤波器等 。(5 5)灵活的程序调试手段)灵活的程序调试手段)灵活的程序调试手段)灵活的程序调试手段可设断点,单步,分步。可设断点,单步,分步。可设断点,单步,分步。可设断点,单步,分步。(6 6)支持多种系统平台)支持多种系统平台)支持多种系统平台)支持多种系统平台 (7 7)网络功能)网络功能)网络功能)网络功能第8页,此课件共67页哦2.2 LabVIEW编程初步2.2.1 LabVIEW的基本VI介绍uuLabVIEWLabVIEW中开发的应用程序称为虚拟仪器(中开发的应用程序称为虚拟仪器(Virtual instrumentsVirtual instruments)程序,简称)程序,简称VIVI。uu一个基本的一个基本的一个基本的一个基本的VIVI包括:包括:包括:包括:前面板(前面板(前面板(前面板(front panelfront panel)框图程序(框图程序(框图程序(框图程序(block diagramblock diagram)图标图标图标图标/连结端口连结端口连结端口连结端口(icon/connector)(icon/connector)第9页,此课件共67页哦前面板前面板框图程序框图程序例如:求两个数的和与差例如:求两个数的和与差控控制制型型控控件件 指指示示型型控控件件 前面板:前面板:包括两类控件:控制型控件(包括两类控件:控制型控件(control),指示型控件(,指示型控件(indicator)。框图程序:框图程序:由节点(由节点(node)、端口()、端口(terminal)和数据连线()和数据连线(wire)组成)组成。节点节点端口端口第10页,此课件共67页哦1节点节点是程序的执行元素,节点是程序的执行元素,LabVIEWLabVIEW有有有有4 4种节点类型:种节点类型:种节点类型:种节点类型:函数(函数(functionsfunctions):执行各种数学运算、文件输入):执行各种数学运算、文件输入/输出等基本操作输出等基本操作 。节点代码不能修改。节点代码不能修改。结构控制(结构控制(structuresstructures):实现结构化程序控制):实现结构化程序控制 。代码端口(代码端口(CINCIN、DLLDLL):是与):是与C C语言程序或动态连语言程序或动态连接库的接口。接库的接口。子子VIVI:节点代码可以修改。:节点代码可以修改。2端口3数据连线定义了框图程序中的数据流动方向定义了框图程序中的数据流动方向 。第11页,此课件共67页哦2.2.2 LabVIEW2.2.2 LabVIEW的基本开发环境u1启动界面LabVIEW 7 Express的启动界面的启动界面 单击,会生单击,会生成一个新成一个新VI,新,新VI包括包括前面板窗口、前面板窗口、框图程序窗框图程序窗口口第12页,此课件共67页哦 新的新的VI界面界面前前面面板板窗窗口口框框图图程程序序窗窗口口 第13页,此课件共67页哦uu2 2窗口主菜单窗口主菜单包括文件包括文件(File)(File)、编辑、编辑(Edit)(Edit)、操作、操作(Operate)(Operate)、工具、工具(Tools)(Tools)、浏览、浏览(Browse)(Browse)、窗口窗口(Windows)(Windows)、帮助、帮助(Help)(Help)。uu3 3窗口工具栏窗口工具栏前面板窗口工具栏如下图。前面板窗口工具栏如下图。主菜单第14页,此课件共67页哦框图程序窗口的工具栏与前面板类似,只增加了框图程序窗口的工具栏与前面板类似,只增加了框图程序窗口的工具栏与前面板类似,只增加了框图程序窗口的工具栏与前面板类似,只增加了4 4个调试按钮。个调试按钮。个调试按钮。个调试按钮。窗口主菜单与前面板相同。窗口主菜单与前面板相同。窗口主菜单与前面板相同。窗口主菜单与前面板相同。高亮、单步步入、单步步过、单步步出点击该高亮执行按钮可使VI程序的运行以一种缓慢的节奏一步一步地执行程序,所执行到的节点都以高亮方式显示,并可观察到数据的流动,这样用户可以清楚地了解到程序的运行过程,也可以很方便地查找错误。第15页,此课件共67页哦窗口工具栏功能窗口工具栏功能图标图标 名称名称 功能说明功能说明 运行按钮运行按钮运行按钮运行按钮 单击此按钮运行单击此按钮运行单击此按钮运行单击此按钮运行VIVI。当执行按钮变为形状时,。当执行按钮变为形状时,。当执行按钮变为形状时,。当执行按钮变为形状时,表明表明表明表明VIVI有错误,不能运行。单击该按钮,可有错误,不能运行。单击该按钮,可有错误,不能运行。单击该按钮,可有错误,不能运行。单击该按钮,可弹出弹出弹出弹出Error ListError List对话框,提示对话框,提示对话框,提示对话框,提示VIVI中的错误。中的错误。中的错误。中的错误。连续运行按连续运行按连续运行按连续运行按钮钮钮钮 单击此按钮可使单击此按钮可使单击此按钮可使单击此按钮可使VIVI程序连续地重复执行。程序连续地重复执行。程序连续地重复执行。程序连续地重复执行。停止运行按停止运行按停止运行按停止运行按钮钮钮钮 单击此按钮可停止运行单击此按钮可停止运行单击此按钮可停止运行单击此按钮可停止运行VIVI。暂停按钮暂停按钮暂停按钮暂停按钮 单击此按钮可暂停单击此按钮可暂停单击此按钮可暂停单击此按钮可暂停VIVI执行,再次单击此按钮,执行,再次单击此按钮,执行,再次单击此按钮,执行,再次单击此按钮,VIVI又继续执行。又继续执行。又继续执行。又继续执行。高亮显示执高亮显示执高亮显示执高亮显示执行按钮行按钮行按钮行按钮单击此按钮,可动态显示单击此按钮,可动态显示单击此按钮,可动态显示单击此按钮,可动态显示VIVI执行时数据的流执行时数据的流执行时数据的流执行时数据的流动。动。动。动。第16页,此课件共67页哦单步步入按单步步入按单步步入按单步步入按钮钮钮钮单击此按钮,按节点顺序单步执行程序,每单单击此按钮,按节点顺序单步执行程序,每单单击此按钮,按节点顺序单步执行程序,每单单击此按钮,按节点顺序单步执行程序,每单击一次,程序执行一步。如果节点为一个子程击一次,程序执行一步。如果节点为一个子程击一次,程序执行一步。如果节点为一个子程击一次,程序执行一步。如果节点为一个子程序或结构,则进入子程序或结构内部执行单步序或结构,则进入子程序或结构内部执行单步序或结构,则进入子程序或结构内部执行单步序或结构,则进入子程序或结构内部执行单步运行方式运行方式运行方式运行方式 。单步步过按单步步过按单步步过按单步步过按钮钮钮钮 单击此按钮,按节点顺序单步执行程序(不进单击此按钮,按节点顺序单步执行程序(不进单击此按钮,按节点顺序单步执行程序(不进单击此按钮,按节点顺序单步执行程序(不进入循环,入循环,入循环,入循环,SunVISunVI内部)。内部)。内部)。内部)。单步步出按单步步出按单步步出按单步步出按钮钮钮钮 单击此按钮,退出单步执行,进入暂停状态。单击此按钮,退出单步执行,进入暂停状态。单击此按钮,退出单步执行,进入暂停状态。单击此按钮,退出单步执行,进入暂停状态。文本字体设文本字体设文本字体设文本字体设置按钮置按钮置按钮置按钮点击右边的小按钮将弹出一个下拉式的列表,该列表点击右边的小按钮将弹出一个下拉式的列表,该列表点击右边的小按钮将弹出一个下拉式的列表,该列表点击右边的小按钮将弹出一个下拉式的列表,该列表可以设置字体的格式。可以设置字体的格式。可以设置字体的格式。可以设置字体的格式。对齐列表框对齐列表框对齐列表框对齐列表框首先选定需要对齐的对象,然后单击此按钮,可设置首先选定需要对齐的对象,然后单击此按钮,可设置首先选定需要对齐的对象,然后单击此按钮,可设置首先选定需要对齐的对象,然后单击此按钮,可设置对象之间的对齐方式。对象之间的对齐方式。对象之间的对齐方式。对象之间的对齐方式。分布列表框分布列表框分布列表框分布列表框 单击此按钮,可选择图标的分布方式,如对象单击此按钮,可选择图标的分布方式,如对象单击此按钮,可选择图标的分布方式,如对象单击此按钮,可选择图标的分布方式,如对象之间的间距等。之间的间距等。之间的间距等。之间的间距等。层叠列表框层叠列表框层叠列表框层叠列表框 为选定对象重新设定在窗口中的前后叠放顺序。为选定对象重新设定在窗口中的前后叠放顺序。为选定对象重新设定在窗口中的前后叠放顺序。为选定对象重新设定在窗口中的前后叠放顺序。第17页,此课件共67页哦2.2.3 LabVIEW2.2.3 LabVIEW的模板的模板uu程序的创建主要依靠三个模板:程序的创建主要依靠三个模板:工具(工具(ToolsTools)模板)模板控件(控件(ControlsControls)模板)模板函数(函数(FunctionsFunctions)模板)模板 uu1.1.工具模板工具模板选择选择WindowsWindows菜单下的菜单下的Show Tools PaletteShow Tools Palette选项可显示出工具模板。选项可显示出工具模板。使用工具模板中的工具可创建、修改和调试使用工具模板中的工具可创建、修改和调试VIVI。当从工具模板中选择了某。当从工具模板中选择了某种工具后,鼠标光标就变为该工具的形状,表示可以进行某类操作。种工具后,鼠标光标就变为该工具的形状,表示可以进行某类操作。第18页,此课件共67页哦 工具模板中的各工具功能工具模板中的各工具功能图标图标图标图标 名称名称名称名称 功能功能功能功能 1 1操作工具操作工具操作工具操作工具 用于操作前面板控件数值和字符的工具。将其用于操作前面板控件数值和字符的工具。将其用于操作前面板控件数值和字符的工具。将其用于操作前面板控件数值和字符的工具。将其移动到文本、字符串或数字控件,光标形状变移动到文本、字符串或数字控件,光标形状变移动到文本、字符串或数字控件,光标形状变移动到文本、字符串或数字控件,光标形状变成成成成 ,点击一下即可输入字符或数字。,点击一下即可输入字符或数字。,点击一下即可输入字符或数字。,点击一下即可输入字符或数字。2 2定位定位定位定位/调整大小调整大小调整大小调整大小/选择工具选择工具选择工具选择工具用于选择、移动或改变对象的大小。当它位于用于选择、移动或改变对象的大小。当它位于用于选择、移动或改变对象的大小。当它位于用于选择、移动或改变对象的大小。当它位于前面板控件的边角时,形状变为前面板控件的边角时,形状变为前面板控件的边角时,形状变为前面板控件的边角时,形状变为 ,可以改,可以改,可以改,可以改变前面板控件的大小。变前面板控件的大小。变前面板控件的大小。变前面板控件的大小。3 3文本编辑文本编辑文本编辑文本编辑工具工具工具工具 用于输入标签文本或者创建自由标签。当用于输入标签文本或者创建自由标签。当用于输入标签文本或者创建自由标签。当用于输入标签文本或者创建自由标签。当创建自由标签时它会变成相应形状。创建自由标签时它会变成相应形状。创建自由标签时它会变成相应形状。创建自由标签时它会变成相应形状。4 4连线工具连线工具连线工具连线工具 用于在框图程序上连接对象。用于在框图程序上连接对象。用于在框图程序上连接对象。用于在框图程序上连接对象。第19页,此课件共67页哦5 5快捷菜单工快捷菜单工快捷菜单工快捷菜单工具具具具 用鼠标左键可以弹出对象的弹出式菜单。用鼠标左键可以弹出对象的弹出式菜单。用鼠标左键可以弹出对象的弹出式菜单。用鼠标左键可以弹出对象的弹出式菜单。6 6窗口平移工窗口平移工窗口平移工窗口平移工具具具具 使用该工具就可以不需要使用滚动条而在窗口使用该工具就可以不需要使用滚动条而在窗口使用该工具就可以不需要使用滚动条而在窗口使用该工具就可以不需要使用滚动条而在窗口中平移。中平移。中平移。中平移。7 7设置清除断设置清除断设置清除断设置清除断点工具点工具点工具点工具 使用该工具在使用该工具在使用该工具在使用该工具在VIVI的框图程序中设置断点。若使用该的框图程序中设置断点。若使用该的框图程序中设置断点。若使用该的框图程序中设置断点。若使用该工具在已设置断点处点击,则可以清除断点。工具在已设置断点处点击,则可以清除断点。工具在已设置断点处点击,则可以清除断点。工具在已设置断点处点击,则可以清除断点。8 8数据探针数据探针数据探针数据探针 可在框图程序上的数据流线上设置探针。通过探针可在框图程序上的数据流线上设置探针。通过探针可在框图程序上的数据流线上设置探针。通过探针可在框图程序上的数据流线上设置探针。通过探针窗口来观察该数据流线上的数据变化状况。窗口来观察该数据流线上的数据变化状况。窗口来观察该数据流线上的数据变化状况。窗口来观察该数据流线上的数据变化状况。9 9颜色提取颜色提取颜色提取颜色提取 使用该工具来获取已染色对象的颜色,用于编使用该工具来获取已染色对象的颜色,用于编使用该工具来获取已染色对象的颜色,用于编使用该工具来获取已染色对象的颜色,用于编辑其他的对象。辑其他的对象。辑其他的对象。辑其他的对象。1010颜色设置颜色设置颜色设置颜色设置 用来给窗口中的对象定义颜色。用来给窗口中的对象定义颜色。用来给窗口中的对象定义颜色。用来给窗口中的对象定义颜色。第20页,此课件共67页哦uu2.2.控件模板控件模板选择前面板窗口的选择前面板窗口的 WindowsWindows菜 单 下 的菜 单 下 的Show Controls Show Controls PalettePalette选项可显示出控制模选项可显示出控制模板板。控制模板只用于前面板,用控制模板只用于前面板,用来创建控制器和指示器。模来创建控制器和指示器。模板中显示的是一些子模板的板中显示的是一些子模板的图标,点击图标即可弹出该图标,点击图标即可弹出该图 标 下 的 子 模 板图 标 下 的 子 模 板。第21页,此课件共67页哦控件模板中的子模板功能控件模板中的子模板功能图标图标图标图标 子模板子模板子模板子模板名称名称名称名称 功能功能功能功能1 1数字子模数字子模数字子模数字子模板板板板 提供各种数值控制和指示控件,如滑动杆、滚动提供各种数值控制和指示控件,如滑动杆、滚动提供各种数值控制和指示控件,如滑动杆、滚动提供各种数值控制和指示控件,如滑动杆、滚动条、旋钮、转盘和数值显示框等。条、旋钮、转盘和数值显示框等。条、旋钮、转盘和数值显示框等。条、旋钮、转盘和数值显示框等。2 2布尔量布尔量布尔量布尔量 提供各种布尔型的控制和指示控件。包含各种开提供各种布尔型的控制和指示控件。包含各种开提供各种布尔型的控制和指示控件。包含各种开提供各种布尔型的控制和指示控件。包含各种开关、按钮以及指示灯等。关、按钮以及指示灯等。关、按钮以及指示灯等。关、按钮以及指示灯等。3 3字符串和字符串和字符串和字符串和路径路径路径路径 用于创建文本输入框和标签、输入和返回文件或用于创建文本输入框和标签、输入和返回文件或用于创建文本输入框和标签、输入和返回文件或用于创建文本输入框和标签、输入和返回文件或目录的地址。目录的地址。目录的地址。目录的地址。4 4数组数组数组数组和簇和簇和簇和簇 数组和簇的控制和显示控件。数组和簇的控制和显示控件。数组和簇的控制和显示控件。数组和簇的控制和显示控件。第22页,此课件共67页哦5 5列表和表列表和表列表和表列表和表格格格格 表格形式数据的控制和显示控件。表格形式数据的控制和显示控件。表格形式数据的控制和显示控件。表格形式数据的控制和显示控件。6 6图形图形图形图形显示显示显示显示 显示数据结果的趋势图和曲线图控件。显示数据结果的趋势图和曲线图控件。显示数据结果的趋势图和曲线图控件。显示数据结果的趋势图和曲线图控件。7 7环与环与环与环与枚举枚举枚举枚举 环与枚举的控制和显示控件。环与枚举的控制和显示控件。环与枚举的控制和显示控件。环与枚举的控制和显示控件。8 8容器容器容器容器 分页控件、子面板控件、分页控件、子面板控件、分页控件、子面板控件、分页控件、子面板控件、ActiveXActiveX控件。控件。控件。控件。9 9输入输入输入输入/输出输出输出输出 与与与与VISAVISA、IVIIVI、DAQDAQ有关的数据源及通道名称。有关的数据源及通道名称。有关的数据源及通道名称。有关的数据源及通道名称。1010对话框控对话框控对话框控对话框控件件件件 这组控件和其它子模板的控件类似,只是外形有这组控件和其它子模板的控件类似,只是外形有这组控件和其它子模板的控件类似,只是外形有这组控件和其它子模板的控件类似,只是外形有些差别些差别些差别些差别。第23页,此课件共67页哦1111经典控经典控经典控经典控件件件件 经典控件,指以前版本软件的控件图标。经典控件,指以前版本软件的控件图标。经典控件,指以前版本软件的控件图标。经典控件,指以前版本软件的控件图标。1212参考号参考号参考号参考号 LabVIEWLabVIEW对文件、目录、设备等操作都需要一个参考号对文件、目录、设备等操作都需要一个参考号对文件、目录、设备等操作都需要一个参考号对文件、目录、设备等操作都需要一个参考号标示,这个子模板包括各类参考号。标示,这个子模板包括各类参考号。标示,这个子模板包括各类参考号。标示,这个子模板包括各类参考号。1313装饰件装饰件装饰件装饰件 用于对前面板进行装饰的各种图形对象。用于对前面板进行装饰的各种图形对象。用于对前面板进行装饰的各种图形对象。用于对前面板进行装饰的各种图形对象。1414从文件从文件从文件从文件系统选系统选系统选系统选择控件择控件择控件择控件 调用存储在文件中的控件。调用存储在文件中的控件。调用存储在文件中的控件。调用存储在文件中的控件。1515用户用户用户用户控制控制控制控制 把控件放在把控件放在把控件放在把控件放在National InstrumentsLabVIEW National InstrumentsLabVIEW 7.0user7.0user目录中时,将出现在这个子模板中。目录中时,将出现在这个子模板中。目录中时,将出现在这个子模板中。目录中时,将出现在这个子模板中。第24页,此课件共67页哦uu其中最常用的控件是:数值型其中最常用的控件是:数值型其中最常用的控件是:数值型其中最常用的控件是:数值型 、布尔型、布尔型、布尔型、布尔型数值型数值型数值型数值型 NumericNumeric主要完成参数设置和结果显示。主要完成参数设置和结果显示。主要完成参数设置和结果显示。主要完成参数设置和结果显示。这些控件相对于高级文本中的变量。这些控件相对于高级文本中的变量。这些控件相对于高级文本中的变量。这些控件相对于高级文本中的变量。控制型控件有:数字式、滑动式、进度条式、旋纽式、桶式控制型控件有:数字式、滑动式、进度条式、旋纽式、桶式控制型控件有:数字式、滑动式、进度条式、旋纽式、桶式控制型控件有:数字式、滑动式、进度条式、旋纽式、桶式指示型控件有:数字式、表盘式、温度计式、色彩指示型控件有:数字式、表盘式、温度计式、色彩指示型控件有:数字式、表盘式、温度计式、色彩指示型控件有:数字式、表盘式、温度计式、色彩第25页,此课件共67页哦uu数值型控件的属性设置数值型控件的属性设置数值型控件的属性设置数值型控件的属性设置前面板窗口中放置一个数值型控件前面板窗口中放置一个数值型控件前面板窗口中放置一个数值型控件前面板窗口中放置一个数值型控件KnobKnob,鼠标右击控件会弹出一个快捷菜,鼠标右击控件会弹出一个快捷菜,鼠标右击控件会弹出一个快捷菜,鼠标右击控件会弹出一个快捷菜单。单。单。单。第26页,此课件共67页哦uu快捷菜单中有一些共同的选项,如:快捷菜单中有一些共同的选项,如:快捷菜单中有一些共同的选项,如:快捷菜单中有一些共同的选项,如:Visible ltemsVisible ltems:显示、隐藏控件的一些属性。:显示、隐藏控件的一些属性。:显示、隐藏控件的一些属性。:显示、隐藏控件的一些属性。Find TerminalFind Terminal:高亮显示和该控件相对应的数据:高亮显示和该控件相对应的数据:高亮显示和该控件相对应的数据:高亮显示和该控件相对应的数据端口。端口。端口。端口。Change to ControlChange to ControlIndicatorIndicator:控制和指示属性的转:控制和指示属性的转:控制和指示属性的转:控制和指示属性的转换。换。换。换。Description and TipDescription and Tip:打开控件对象的描述提示对:打开控件对象的描述提示对:打开控件对象的描述提示对:打开控件对象的描述提示对话框。话框。话框。话框。CreateCreate:创建局部变量:创建局部变量:创建局部变量:创建局部变量(Local Variable)(Local Variable)、属性节点、属性节点、属性节点、属性节点(Property Node)(Property Node)、控件参考、控件参考、控件参考、控件参考(Reference)(Reference)以及调用节点以及调用节点以及调用节点以及调用节点(1nvoke Node)(1nvoke Node)。第27页,此课件共67页哦ReplaceReplace:用其它控件对象来代替当前对象:用其它控件对象来代替当前对象。DataOperationsDataOperations:对数据的操作:对数据的操作:ReinitializetoDefaultValueReinitializetoDefaultValue:恢复初始值。:恢复初始值。MakeCurrentValueDefaultMakeCurrentValueDefault:设初始(默认)值。:设初始(默认)值。DataSocketConnectionDataSocketConnection:启动:启动DataSocketDataSocket连接。连接。CutCutCopyCopyPasteDataPasteData:剪切复制粘贴。:剪切复制粘贴。AdvancedAdvanced:对前面板对象的高级操作:对前面板对象的高级操作:KeyNavigationKeyNavigation:快捷键的设置:快捷键的设置SynchronousDisplaySynchronousDisplay:同步显示同步显示CustomizeCustomize:用户自行定制控件。:用户自行定制控件。HideControlHideControlIndicatorIndicator:在前面板隐藏控制。:在前面板隐藏控制。EnabledStateEnabledState:确定对象是否有效。:确定对象是否有效。第28页,此课件共67页哦uu在数值型控件在数值型控件在数值型控件在数值型控件KnobKnob快捷菜单中还快捷菜单中还快捷菜单中还快捷菜单中还有有有有:Representation(Representation(数据类型设置数据类型设置数据类型设置数据类型设置)Data RangeData Range(数值范围设置)(数值范围设置)(数值范围设置)(数值范围设置)Format and PrecisionFormat and Precision(数据表示格(数据表示格(数据表示格(数据表示格式和精度设置)式和精度设置)式和精度设置)式和精度设置)Add NeedleAdd Needle(添加指示针)(添加指示针)(添加指示针)(添加指示针)ScaleScale(刻度)(刻度)(刻度)(刻度)Text LabelsText Labels(文本刻度模式)(文本刻度模式)(文本刻度模式)(文本刻度模式)PropertiesProperties(属性设置)(属性设置)(属性设置)(属性设置)第29页,此课件共67页哦uu在控件快捷菜单中选择在控件快捷菜单中选择在控件快捷菜单中选择在控件快捷菜单中选择 PropertiesProperties,将打开控件的属性对话窗口。,将打开控件的属性对话窗口。,将打开控件的属性对话窗口。,将打开控件的属性对话窗口。第30页,此课件共67页哦u在Knob数值型控件的属性窗口中包括以下设置:AppearanceAppearance:外观设置。:外观设置。可设控件的标签可设控件的标签(Label)(Label)、标题、标题 (Caption)(Caption),可用性设可用性设置置Enabled StateEnabled State,可设该旋钮控件指针(,可设该旋钮控件指针(NeedleNeedle)颜)颜色。色。Data Range:Data Range:数据范围设置。数据范围设置。可设置控件的缺省值可设置控件的缺省值Default Value,Default Value,数据的表示法数据的表示法RepresentationRepresentation,设置控件的最小值、最大值以及数,设置控件的最小值、最大值以及数值变化步长。值变化步长。第31页,此课件共67页哦Scale:Scale:刻度设置。刻度设置。可设置刻度线的颜色、刻度标识文字颜色、刻度可设置刻度线的颜色、刻度标识文字颜色、刻度反向、对数分布、显示颜色梯度图。还设置最小反向、对数分布、显示颜色梯度图。还设置最小刻线值、最大刻线值。刻线值、最大刻线值。Format and Precision Format and Precision 数据表示格式和精度设置。数据表示格式和精度设置。可选择设置数据表示为浮点、科学记数法、十六可选择设置数据表示为浮点、科学记数法、十六进制、二进制等以及数据的小数点后保留的位数。进制、二进制等以及数据的小数点后保留的位数。第32页,此课件共67页哦单击属性对话窗口右上角的移动按钮,还会出现单击属性对话窗口右上角的移动按钮,还会出现Text LabelsText Labels和和DocumentaionDocumentaion的设置。的设置。将该控件设置为文本刻度模式,控件的文本刻度分别设置为将该控件设置为文本刻度模式,控件的文本刻度分别设置为sinesine、SquareSquare和和TriangleTriangle,控件在前面板的外观如右图。,控件在前面板的外观如右图。第33页,此课件共67页哦布尔型布尔型包含控制器和指示器:按钮、开关、指示灯按键等。包含控制器和指示器:按钮、开关、指示灯按键等。控件的值只能是控件的值只能是TureTure和和FalseFalse。第34页,此课件共67页哦uu在前面板窗口中放置一个布尔型控件在前面板窗口中放置一个布尔型控件BooleanBoolean,然后用鼠标右键单,然后用鼠标右键单击该控件,会弹出一个快捷菜单击该控件,会弹出一个快捷菜单 。Boolean控件的特有选项第35页,此课件共67页哦uu在快捷菜单中选择在快捷菜单中选择“Properties”Properties”,会弹出该控件的属性窗口,会弹出该控件的属性窗口 。动动作作方方式式 文字说明文字说明 图解图解m表示鼠标的操作动作表示鼠标的操作动作,下降沿表示鼠标左键按下下降沿表示鼠标左键按下的时刻,上升沿表示鼠标的时刻,上升沿表示鼠标按键释放的时刻。按键释放的时刻。V 表示开关的值,表示开关的值,0或或1。RD 表示程序读取控件的时间点。表示程序读取控件的时间点。第36页,此课件共67页哦uu在在Switch When PressedSwitch When Pressed、Switch When ReleasedSwitch When Released、Switch Until ReleasedSwitch Until Released三种动三种动作方式中,开关的状态变化与作方式中,开关的状态变化与VIVI程序是否读取开关值无关。程序是否读取开关值无关。uu在在Latch When PressedLatch When Pressed、Latch When ReleasedLatch When Released、Latch Until ReleasedLatch Until Released三种动三种动作方式中,开关的状态变化与作方式中,开关的状态变化与VIVI程序读取有关。程序读取有关。uu选择选择Latch When PressedLatch When Pressed动作方式,表明当开关按下鼠标时,开关的值立动作方式,表明当开关按下鼠标时,开关的值立刻改变,并保持该值,直到刻改变,并保持该值,直到VIVI程序读取该值后,其值又恢复为初始值(与程序读取该值后,其值又恢复为初始值(与按下鼠标后是否释放无关)。按下鼠标后是否释放无关)。该开关动作常用于终止该开关动作常用于终止WhileWhile循环。循环。第37页,此课件共67页哦uu3 3函数模板函数模板(Functions Palette)(Functions Palette)用于创建流程图程序。用于创建流程图程序。第38页,此课件共67页哦函数模板中子模板功能 图标图标图标图标 子模板名称子

    注意事项

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

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




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

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

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

    收起
    展开