虚拟仪器与网络测试技术-ch2资料优秀PPT.ppt
![资源得分’ 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)
《虚拟仪器与网络测试技术-ch2资料优秀PPT.ppt》由会员分享,可在线阅读,更多相关《虚拟仪器与网络测试技术-ch2资料优秀PPT.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、虚拟仪器与网络测试技术虚拟仪器与网络测试技术罗光坤罗光坤 luke0011163 虚拟仪器与网络测试技术电子科技高校自动化工程学院虚拟仪器设计“十一五”国家级规划教材詹惠琴、古军、袁亮编高等教化出版社2008*虚拟仪器与网络测试技术电子科技大学自动化工程学院第第2章章 虚拟仪器软件开发平台虚拟仪器软件开发平台 2.1 LabVIEW2.1 LabVIEW开发平台介绍开发平台介绍开发平台介绍开发平台介绍 2.2 LabVIEW2.2 LabVIEW编程初步编程初步编程初步编程初步 2.3 LabVIEW2.3 LabVIEW的程序结构的程序结构的程序结构的程序结构 2.4 2.4 数组、簇和字符
2、串数组、簇和字符串数组、簇和字符串数组、簇和字符串 2.5 2.5 图形化数据显示图形化数据显示图形化数据显示图形化数据显示 2.6 2.6 文件操作文件操作文件操作文件操作*虚拟仪器与网络测试技术电子科技大学自动化工程学院1 LabVIEW1 LabVIEW简介简介简介简介Laboratory Virtual Instrument Engineering Workbench的缩的缩写,其意为试验室虚拟仪器工程集成环境写,其意为试验室虚拟仪器工程集成环境美国美国National Instruments(NI)公司开发的一种以公司开发的一种以数据流驱动数据流驱动的的图形化图形化编程语言代替文本编
3、程语言来创建应用程序的开发工具,编程语言代替文本编程语言来创建应用程序的开发工具,其源程序完全是图形化的框图,而不是文本代码其源程序完全是图形化的框图,而不是文本代码把困难、繁琐、费时的语言编程,简化为利用线条把各种不同的把困难、繁琐、费时的语言编程,简化为利用线条把各种不同的图形化功能模块连接起来的图形编程,用图形化功能模块连接起来的图形编程,用LabVIEW编写程序的编写程序的过程就变成一个程序流程框图的绘制过程过程就变成一个程序流程框图的绘制过程2.1 LabVIEW开发平台介绍开发平台介绍*虚拟仪器与网络测试技术电子科技大学自动化工程学院 图形化的仪器编程环境 供应显示和限制对象,如表
4、头、旋钮、图表等 内置高效的程序编译器内置高效的程序编译器 编译方式运行编译方式运行32位应用程序位应用程序,内置代码评估器,内置代码评估器 敏捷的程序调试手段 可设断点,探针,高亮,单步 支持各种数据采集与仪器通信应用支持各种数据采集与仪器通信应用 支持支持 ISA、PCI、PCMCIA和和MacintoshNuBus等总线等总线2 LabVIEW2 LabVIEW特点特点特点特点*虚拟仪器与网络测试技术电子科技大学自动化工程学院 功能强大的数据处理和分析函数库功能强大的数据处理和分析函数库 支持多种系统平台支持多种系统平台 开放式的开发平台开放式的开发平台 网络功能网络功能包括数值函数、字
5、符串处理函数、数据运算函数和文件包括数值函数、字符串处理函数、数据运算函数和文件I/O函函数,还包括概率与统计、回来分析、线性代数、信号处理、数数,还包括概率与统计、回来分析、线性代数、信号处理、数字滤波器、窗函数、三维图形处理等高级分析函数字滤波器、窗函数、三维图形处理等高级分析函数支持支持DLL、OLE,调用其他软件平台编译的模块,调用其他软件平台编译的模块WindowsNT/98/2000、Linux、PowerMacintosh等等支持支持TCP/IP、ActiveX、DDE、DataSocket技术技术*虚拟仪器与网络测试技术电子科技大学自动化工程学院2.2 LabVIEW编程初步编
6、程初步1 LabVIEW1 LabVIEW的基本的基本的基本的基本VIVI介绍介绍介绍介绍基本基本VI(Virtual Instruments)的组成)的组成 LabVIEW中开发的应用程序称为虚拟仪器程序,简称中开发的应用程序称为虚拟仪器程序,简称VI,一,一个基本的个基本的VI包括包括前面板前面板、框图程序框图程序和和图标图标/连接口连接口用于输入量的设置和输出量的显示,它模拟了真实仪表的面板,包用于输入量的设置和输出量的显示,它模拟了真实仪表的面板,包括旋钮、开关、按钮、图表、图形。用户运用虚拟仪器时所视察到括旋钮、开关、按钮、图表、图形。用户运用虚拟仪器时所视察到的就是前面板,并在前面
7、板中执行对仪器的操作的就是前面板,并在前面板中执行对仪器的操作由节点、端口和连线组成的可执行代码,它用图形编程语言编写,由节点、端口和连线组成的可执行代码,它用图形编程语言编写,可以把它理解成传统程序的可以把它理解成传统程序的源代码源代码前面板前面板框图程序框图程序*虚拟仪器与网络测试技术电子科技大学自动化工程学院作为作为VI子程序时应用。图标是子程序时应用。图标是VI子程序在调用它的框图程序中所显子程序在调用它的框图程序中所显示的外观,连接端口是该示的外观,连接端口是该VI与调用它的与调用它的VI交换数据的端口交换数据的端口图标图标/连接口连接口限制型控件指示型控件节点端口前面板前面板框图程
8、序框图程序图标图标/连接口连接口*虚拟仪器与网络测试技术电子科技大学自动化工程学院框图程序的组成框图程序的组成 框图程序由框图程序由节点节点、端口端口和和数据连线数据连线组成组成程序的执行元素,相当于文本语言的语句、函数或子程序。包括程序的执行元素,相当于文本语言的语句、函数或子程序。包括4种节点类型:函数、结构限制、代码端口(如种节点类型:函数、结构限制、代码端口(如DLL)和子)和子VI代表程序执行过程中的数据流,定义了框图程序中的数据流淌方向代表程序执行过程中的数据流,定义了框图程序中的数据流淌方向节点节点数据连线数据连线数据端口:使数据在前面板与框图程序之间、节点和节点之间传递数据端口
9、:使数据在前面板与框图程序之间、节点和节点之间传递节点端口:每个节点都有一个或数个数据端口,用来输入输出数据节点端口:每个节点都有一个或数个数据端口,用来输入输出数据端口端口*虚拟仪器与网络测试技术电子科技大学自动化工程学院每隔确定时间测量每隔确定时间测量1次温度,显示模拟温度值和已运行时间,次温度,显示模拟温度值和已运行时间,同时显示实时温度变更曲线。同时显示实时温度变更曲线。例子例子*虚拟仪器与网络测试技术电子科技大学自动化工程学院 *虚拟仪器与网络测试技术电子科技大学自动化工程学院2 LabVIEW2 LabVIEW的基本开发环境的基本开发环境的基本开发环境的基本开发环境启动界面启动界面
10、*虚拟仪器与网络测试技术电子科技大学自动化工程学院 新的新的VI界面界面前前面面板板窗窗口口框框图图程程序序窗窗口口*虚拟仪器与网络测试技术电子科技大学自动化工程学院文件文件(File)、编辑、编辑(Edit)、查看(、查看(Browse)、项目(、项目(Project)、操作操作(Operate)、工具、工具(Tools)、窗口、窗口(Windows)、帮助、帮助(Help)窗口主菜单窗口主菜单 窗口工具栏窗口工具栏 前面板工具栏前面板工具栏*虚拟仪器与网络测试技术电子科技大学自动化工程学院 框图程序工具栏框图程序工具栏框图程序窗口的工具栏与前面板类似,只增加了框图程序窗口的工具栏与前面板类
11、似,只增加了4个调试按个调试按钮。窗口主菜单与前面板相同钮。窗口主菜单与前面板相同点击该高亮执行按钮可使点击该高亮执行按钮可使VI程序的运行以一种缓慢的节奏一程序的运行以一种缓慢的节奏一步一步地执行程序,所执行到的节点都以高亮方式显示,并步一步地执行程序,所执行到的节点都以高亮方式显示,并可视察到数据的流淌,这样用户可以清晰地了解到程序的运可视察到数据的流淌,这样用户可以清晰地了解到程序的运行过程,也可以很便利地查找错误行过程,也可以很便利地查找错误。*虚拟仪器与网络测试技术电子科技大学自动化工程学院窗口工具栏功能窗口工具栏功能*虚拟仪器与网络测试技术电子科技大学自动化工程学院*虚拟仪器与网络
12、测试技术电子科技大学自动化工程学院3 LabVIEW3 LabVIEW的三个操作模板的三个操作模板的三个操作模板的三个操作模板p工具模板(工具模板(Tools Palette):含有对前面板和程序框图界面中各种):含有对前面板和程序框图界面中各种对象进行编辑,包括创建、修改、调试的各种工具,用于建立前面对象进行编辑,包括创建、修改、调试的各种工具,用于建立前面板与程序框图之间的联系以及程序框图中各对象之间的联系。板与程序框图之间的联系以及程序框图中各对象之间的联系。p控件模板(控件模板(Controls Palette):含各种限制件():含各种限制件(Controls)和显示)和显示件(件(
13、Indicators),分别存放于不同的子模板中,用于创建前面板),分别存放于不同的子模板中,用于创建前面板时设置输入限制和输出显示。时设置输入限制和输出显示。p函数模板(函数模板(Functions Palette):含编辑程序代码所需的):含编辑程序代码所需的Express VI程序、函数和程序限制结构,也分别按类存放于不同的子模板中,程序、函数和程序限制结构,也分别按类存放于不同的子模板中,其中有些并可能同时存放在多个子模板中。在程序框图中均以节点其中有些并可能同时存放在多个子模板中。在程序框图中均以节点(Node)或结构图框()或结构图框(Structure Frame)的形式出现。)
14、的形式出现。*虚拟仪器与网络测试技术电子科技大学自动化工程学院 工具模板工具模板锁定自动转换开关。锁定自动转换开关。绿色绿色LED点亮,表明点亮,表明鼠标在前面板或程序鼠标在前面板或程序框图中移动时,会自框图中移动时,会自动转换工具模板中的动转换工具模板中的各个工具,用户只要各个工具,用户只要依据鼠标出现的形式依据鼠标出现的形式来点击确定接受何种来点击确定接受何种工具。工具。选择选择Windows菜单下的菜单下的Show Tools Palette选项可显示出工选项可显示出工具模板具模板*虚拟仪器与网络测试技术电子科技大学自动化工程学院 工具模板中的各工具功能工具模板中的各工具功能*虚拟仪器与
15、网络测试技术电子科技大学自动化工程学院*虚拟仪器与网络测试技术电子科技大学自动化工程学院 控件模板控件模板*虚拟仪器与网络测试技术电子科技大学自动化工程学院 选择前面板窗口的选择前面板窗口的“查看查看”菜单,显示控件模板,或在前菜单,显示控件模板,或在前面板上鼠标右击。面板上鼠标右击。控件所在的子模板位置可能有几处控件所在的子模板位置可能有几处控件模板只用于前面板,用来创建程序的用户界面控件模板只用于前面板,用来创建程序的用户界面控件分为(输入)限制器和指示器(输出)两种控件分为(输入)限制器和指示器(输出)两种控件模板说明控件模板说明*虚拟仪器与网络测试技术电子科技大学自动化工程学院控件模板
16、中的子模板功能控件模板中的子模板功能*虚拟仪器与网络测试技术电子科技大学自动化工程学院*虚拟仪器与网络测试技术电子科技大学自动化工程学院*虚拟仪器与网络测试技术电子科技大学自动化工程学院 函数模板函数模板创建框图程序的主要工具创建框图程序的主要工具*虚拟仪器与网络测试技术电子科技大学自动化工程学院函数模板中子模板功能函数模板中子模板功能*虚拟仪器与网络测试技术电子科技大学自动化工程学院函数模板中子模板功能函数模板中子模板功能*虚拟仪器与网络测试技术电子科技大学自动化工程学院函数模板中子模板功能函数模板中子模板功能*虚拟仪器与网络测试技术电子科技大学自动化工程学院数据运算子模板和布尔运算子模板数
17、据运算子模板和布尔运算子模板*虚拟仪器与网络测试技术电子科技大学自动化工程学院4 LabVIEW4 LabVIEW的数据类型的数据类型的数据类型的数据类型p前面板的限制和指示两类控件,在前面板的限制和指示两类控件,在VI的框图程序中都有与之的框图程序中都有与之对应的数据端口,这些数据端口类似于传统编程语言的变量,对应的数据端口,这些数据端口类似于传统编程语言的变量,有着不同的数据类型。有着不同的数据类型。p限制器在框图程序中只能输出,指示器在框图程序中只能接限制器在框图程序中只能输出,指示器在框图程序中只能接收输入。收输入。pLabVIEW的数据类型按其特征可分为数值量类型和非数值的数据类型按
18、其特征可分为数值量类型和非数值量类型量类型。*虚拟仪器与网络测试技术电子科技大学自动化工程学院数值数据类型:整数、浮点数、复数数值数据类型:整数、浮点数、复数*虚拟仪器与网络测试技术电子科技大学自动化工程学院非数值数据类型非数值数据类型*虚拟仪器与网络测试技术电子科技大学自动化工程学院5 LabVIEW5 LabVIEW的控件属性设置的控件属性设置的控件属性设置的控件属性设置主要完成参数设置和结果显主要完成参数设置和结果显示示限制型控件有:数字式、滑限制型控件有:数字式、滑动式、进度条式、旋纽式、动式、进度条式、旋纽式、桶式桶式指示型控件有:数字式、表指示型控件有:数字式、表盘式、温度计式、色
19、调盘式、温度计式、色调限制型控件可以输入数据到限制型控件可以输入数据到程序中,而指示器则可用来程序中,而指示器则可用来显示程序产生的数值显示程序产生的数值数值型控件的属性设置数值型控件的属性设置*虚拟仪器与网络测试技术电子科技大学自动化工程学院前面板窗口中放置一个数值型控件前面板窗口中放置一个数值型控件Knob,鼠标右击控件会弹出一个,鼠标右击控件会弹出一个快捷菜单快捷菜单。*虚拟仪器与网络测试技术电子科技大学自动化工程学院 快捷菜单中有一些共同的选项,如:Visible ltems:显示、隐藏控件的一些属性。Find Terminal:高亮显示和该控件相对应的数据端口。Change to C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟仪器 网络 测试 技术 ch2 资料 优秀 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内