虚拟仪器与网络测试技术ch资料.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《虚拟仪器与网络测试技术ch资料.pptx》由会员分享,可在线阅读,更多相关《虚拟仪器与网络测试技术ch资料.pptx(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章 虚拟仪器软件开发平台 2.1 LabVIEW2.1 LabVIEW开发平台介绍开发平台介绍 2.2 LabVIEW2.2 LabVIEW编程初步编程初步 2.3 LabVIEW2.3 LabVIEW的程序结构的程序结构 2.4 2.4 数组、簇和字符串数组、簇和字符串 2.5 2.5 图形化数据显示图形化数据显示 2.6 2.6 文件操作文件操作00:35第1页/共60页1 LabVIEW1 LabVIEW简介简介Laboratory Virtual Instrument Engineering Workbench的缩的缩写,其意为写,其意为实验室虚拟仪器工程集成环境实验室虚拟仪器工程
2、集成环境美国美国National Instruments(NI)公司开发的一种以公司开发的一种以数据流驱动数据流驱动的的图形化图形化编程语言代替文本编程语言来创建应用程序的开发工具,编程语言代替文本编程语言来创建应用程序的开发工具,其源程序完全是图形化的框图,而不是文本代码其源程序完全是图形化的框图,而不是文本代码把复杂、繁琐、费时的语言编程,简化为利用线条把各种不同的把复杂、繁琐、费时的语言编程,简化为利用线条把各种不同的图形化功能模块连接起来的图形编程,用图形化功能模块连接起来的图形编程,用LabVIEW编写程序的编写程序的过程就变成一个过程就变成一个程序流程框图的绘制程序流程框图的绘制过
3、程过程2.1 LabVIEW开发平台介绍00:35第2页/共60页 图形化的仪器编程环境 提供显示和控制对象,如表头、旋钮、图表等 内置高效的程序编译器内置高效的程序编译器 编译方式运行编译方式运行32位应用程序位应用程序,内置代码评估器,内置代码评估器 灵活的程序调试手段灵活的程序调试手段 可设断点可设断点,探针,高亮,单步,探针,高亮,单步 支持各种数据采集与仪器通信应用支持各种数据采集与仪器通信应用 支持支持 ISA、PCI、PCMCIA和和MacintoshNuBus等总线等总线2 LabVIEW2 LabVIEW特点特点00:35第3页/共60页 功能强大的数据处理和分析函数库 支持
4、多种系统平台支持多种系统平台 开放式的开发平台开放式的开发平台 网络功能网络功能包括数值函数、字符串处理函数、数据运算函数和文件包括数值函数、字符串处理函数、数据运算函数和文件I/O函函数,还包括概率与统计、回归分析、线性代数、信号处理、数数,还包括概率与统计、回归分析、线性代数、信号处理、数字滤波器、窗函数、三维图形处理等高级分析函数字滤波器、窗函数、三维图形处理等高级分析函数支持支持DLL、OLE,调用其他软件平台编译的模块,调用其他软件平台编译的模块WindowsNT/98/2000、Linux、PowerMacintosh等等支持支持TCP/IP、ActiveX、DDE、DataSoc
5、ket技术技术00:35第4页/共60页2.2 LabVIEW编程初步1 LabVIEW1 LabVIEW的基本的基本VIVI介绍介绍基本基本VI(Virtual Instruments)的组成)的组成 LabVIEW中开发的应用程序称为虚拟仪器程序,简称中开发的应用程序称为虚拟仪器程序,简称VI,一,一个基本的个基本的VI包括包括前面板前面板、框图程序框图程序和和图标图标/连接口连接口用于输入量的设置和输出量的显示,它模拟了用于输入量的设置和输出量的显示,它模拟了真实仪表的面板真实仪表的面板,包,包括旋钮、开关、按钮、图表、图形。用户使用虚拟仪器时所观察到括旋钮、开关、按钮、图表、图形。用户
6、使用虚拟仪器时所观察到的就是前面板,并在前面板中执行对仪器的操作的就是前面板,并在前面板中执行对仪器的操作由节点、端口和连线组成的可执行代码,它用图形编程语言编写,由节点、端口和连线组成的可执行代码,它用图形编程语言编写,可以把它理解成传统程序的可以把它理解成传统程序的源代码源代码前面板前面板框图程序框图程序00:35第5页/共60页作为作为VI子程序时应用。图标是子程序时应用。图标是VI子程序在调用它的框图程序中所显子程序在调用它的框图程序中所显示的外观,连接端口是该示的外观,连接端口是该VI与调用它的与调用它的VI交换数据的端口交换数据的端口图标图标/连接口连接口控制型控件指示型控件节点端
7、口前面板前面板框图程序框图程序图标图标/连接口连接口00:35第6页/共60页框图程序的组成框图程序的组成 框图程序由框图程序由节点节点、端口端口和和数据连线数据连线组成组成程序的执行元素,相当于文本语言的语句、函数或子程序。包括程序的执行元素,相当于文本语言的语句、函数或子程序。包括4种节点类型:函数、结构控制、代码端口(如种节点类型:函数、结构控制、代码端口(如DLL)和子)和子VI代表程序执行过程中的数据流,定义了框图程序中的数据流动方向代表程序执行过程中的数据流,定义了框图程序中的数据流动方向节点节点数据连线数据连线数据端口:使数据在前面板与框图程序之间、节点和节点之间传递数据端口:使
8、数据在前面板与框图程序之间、节点和节点之间传递节点端口:每个节点都有一个或数个数据端口,用来输入输出数据节点端口:每个节点都有一个或数个数据端口,用来输入输出数据端口端口00:35第7页/共60页每隔一定时间测量1次温度,显示模拟温度值和已运行时间,同时显示实时温度变化曲线。例子例子 00:35第8页/共60页 00:35第9页/共60页2 LabVIEW2 LabVIEW的基本开发环境的基本开发环境启动界面启动界面 00:35第10页/共60页 新的新的VI界面界面前前面面板板窗窗口口框框图图程程序序窗窗口口 00:35第11页/共60页文件(File)、编辑(Edit)、查看(Browse
9、)、项目(Project)、操作(Operate)、工具(Tools)、窗口(Windows)、帮助(Help)窗口主菜单窗口主菜单 窗口工具栏窗口工具栏 前面板工具栏前面板工具栏00:35第12页/共60页 框图程序工具栏框图程序工具栏框图程序窗口的工具栏与前面板类似,只增加了4个调试按钮。窗口主菜单与前面板相同点击该点击该高亮执行按钮高亮执行按钮可使可使VI程序的运行以一种缓慢的节奏一程序的运行以一种缓慢的节奏一步一步地执行程序,所执行到的节点都以高亮方式显示,并步一步地执行程序,所执行到的节点都以高亮方式显示,并可观察到数据的流动,这样用户可以清楚地了解到程序的运可观察到数据的流动,这样
10、用户可以清楚地了解到程序的运行过程,也可以很方便地查找错误行过程,也可以很方便地查找错误。00:35第13页/共60页图标图标 名称名称 功能说明功能说明 运行按钮 单击此按钮运行VI。当执行按钮变为形状时,表明VI有错误,不能运行。单击该按钮,可弹出Error List对话框,提示VI中的错误。连续运行按钮 单击此按钮可使VI程序连续地重复执行。停止运行按钮 单击此按钮可停止运行VI。暂停按钮 单击此按钮可暂停VI执行,再次单击此按钮,VI又继续执行。高亮显示执行按钮单击此按钮,可动态显示VI执行时数据的流动。窗口工具栏功能窗口工具栏功能00:35第14页/共60页单步步入单击此按钮,按节点
11、顺序单步执行程序,每单击一次,程序执行一步。如果节点为一个子程序或结构,则进入子程序或结构内部执行单步运行方式。单步步过单击此按钮,按节点顺序单步执行程序(不进入循环,SubVI内部)。单步步出退出单步执行,进入暂停状态。文本字体设置点击右边的小按钮将弹出一个下拉式的列表,该列表可以设置字体的格式。对齐设置首先选定需要对齐的对象,然后单击此按钮,可设置对象之间的对齐方式。分布设置 单击此按钮,可选择图标的分布方式,如对象之间的间距等。层叠设置为选定对象重新设定在窗口中的前后叠放顺序。00:35第15页/共60页3 LabVIEW3 LabVIEW的三个操作模板的三个操作模板p工具模板(Tool
12、s Palette):含有对前面板和程序框图界面中各种对象进行编辑,包括创建、修改、调试的各种工具,用于建立前面板与程序框图之间的联系以及程序框图中各对象之间的联系。p控件模板(Controls Palette):含各种控制件(Controls)和显示件(Indicators),分别存放于不同的子模板中,用于创建前面板时设置输入控制和输出显示。p函数模板(Functions Palette):含编辑程序代码所需的Express VI程序、函数和程序控制结构,也分别按类存放于不同的子模板中,其中有些并可能同时存放在多个子模板中。在程序框图中均以节点(Node)或结构图框(Structure Fr
13、ame)的形式出现。00:35第16页/共60页 工具模板工具模板锁定自动转换开关。锁定自动转换开关。绿色绿色LEDLED点亮,表明鼠点亮,表明鼠标在前面板或程序框标在前面板或程序框图中移动时,会自动图中移动时,会自动转换工具模板中的各转换工具模板中的各个工具,用户只要根个工具,用户只要根据鼠标出现的形式来据鼠标出现的形式来点击决定采用何种工点击决定采用何种工具。具。选择选择Windows菜单下的菜单下的Show Tools Palette选项可显示出工选项可显示出工具模板具模板00:35第17页/共60页 工具模板中的各工具功能图标图标 名称名称 功能功能 1操作工具操作工具 用于操作前面板
14、控件数值和字符的工具。用于操作前面板控件数值和字符的工具。输入字符或数字。输入字符或数字。2定位定位/调整调整大小大小/选择选择工具工具用于选择、移动或改变对象的大小。当它用于选择、移动或改变对象的大小。当它位于前面板控件的边角时,可以改变前面位于前面板控件的边角时,可以改变前面板控件的大小。板控件的大小。3文本编辑文本编辑工具工具 用于输入标签文本或者创建自由标签。当用于输入标签文本或者创建自由标签。当创建自由标签时它会变成相应形状。创建自由标签时它会变成相应形状。4连线工具连线工具 用于在框图程序上连接对象。用于在框图程序上连接对象。00:35第18页/共60页5快捷菜单工具快捷菜单工具
15、用鼠标左键可以弹出对象的弹出式菜用鼠标左键可以弹出对象的弹出式菜单。单。6窗口平移工具窗口平移工具 使用该工具就可以不需要使用滚动条使用该工具就可以不需要使用滚动条而在窗口中平移。而在窗口中平移。7设置清除断设置清除断点工具点工具 使用该工具在使用该工具在VI的框图程序中设置断的框图程序中设置断点。若使用该工具在已设置断点处点点。若使用该工具在已设置断点处点击,则可以清除断点。击,则可以清除断点。8数据探针数据探针 可在框图程序上的数据流线上设置探可在框图程序上的数据流线上设置探针。通过探针窗口来观察该数据流线针。通过探针窗口来观察该数据流线上的数据变化状况。上的数据变化状况。9颜色提取颜色提
16、取 使用该工具来获取已染色对象的颜色,使用该工具来获取已染色对象的颜色,用于编辑其他的对象。用于编辑其他的对象。10颜色设置颜色设置 用来给窗口中的对象定义颜色。用来给窗口中的对象定义颜色。00:35第19页/共60页 控件模板控件模板00:35第20页/共60页 选择前面板窗口的选择前面板窗口的“查看查看”菜单,显示控件模板,或在前菜单,显示控件模板,或在前面板上鼠标右击。面板上鼠标右击。控件所在的子模板位置可能有几处控件所在的子模板位置可能有几处控件模板只用于前面板,用来创建程序的用户界面控件模板只用于前面板,用来创建程序的用户界面控件分为(输入)控制器和指示器(输出)两种控件分为(输入)
17、控制器和指示器(输出)两种控件模板说明控件模板说明00:35第21页/共60页控件模板中的子模板功能图标图标 名称名称 功能功能1数字子模板数字子模板 提供各种数值控制和指示控件,如滑提供各种数值控制和指示控件,如滑动杆、滚动条、旋钮、转盘和数值显动杆、滚动条、旋钮、转盘和数值显示框等。示框等。2布尔量布尔量 提供各种布尔型的控制和指示控件。提供各种布尔型的控制和指示控件。包含各种开关、按钮以及指示灯等。包含各种开关、按钮以及指示灯等。3字符串和路径字符串和路径 用于创建文本输入框和标签、输入和用于创建文本输入框和标签、输入和返回文件或目录的地址。返回文件或目录的地址。4数组和簇数组和簇 数组
18、和簇的控制和显示控件。数组和簇的控制和显示控件。00:35第22页/共60页5列表和表格列表和表格 表格形式数据的控制和显示控件。表格形式数据的控制和显示控件。6图形显示图形显示 显示数据结果的趋势图和曲线图控件。显示数据结果的趋势图和曲线图控件。7环与枚举环与枚举 环与枚举的控制和显示控件。环与枚举的控制和显示控件。8容器容器 分页控件、子面板控件、分页控件、子面板控件、ActiveX控件。控件。9输入输入/输出输出 与与VISA、IVI、DAQ有关的数据源及通有关的数据源及通道名称。道名称。10对话框控件对话框控件 这组控件和其它子模板的控件类似,只这组控件和其它子模板的控件类似,只是外形
19、有些差别。是外形有些差别。00:35第23页/共60页11经典控件经典控件 经典控件,指以前版本软件的控件图标。经典控件,指以前版本软件的控件图标。12参考号参考号 LabVIEW对文件、目录、设备等操作都对文件、目录、设备等操作都需要一个参考号标示,这个子模板包括各需要一个参考号标示,这个子模板包括各类参考号。类参考号。13装饰件装饰件 用于对前面板进行装饰的各种图形对象。用于对前面板进行装饰的各种图形对象。14选择控件选择控件 调用存储在文件中的控件。调用存储在文件中的控件。15用户控件用户控件 调用用户自定义的控件。调用用户自定义的控件。00:35第24页/共60页 函数模板函数模板创建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟仪器 网络 测试 技术 ch 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内