LabVIEW编程实例.ppt
《LabVIEW编程实例.ppt》由会员分享,可在线阅读,更多相关《LabVIEW编程实例.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、虚拟仪器软件虚拟仪器软件LabVIEW王俊秋王俊秋20062006年年3 3月月 讲义提纲LabVIEW概念概念LabVIEW环境环境循环(循环(Loop)和示波器(和示波器(Chart)条件结构和顺序结构条件结构和顺序结构什么是LabVIEWLabVIEWLabVIEW是一种程序开发环境,类似于是一种程序开发环境,类似于C和和BASIC开发环境,但开发环境,但LabVIEW与其它与其它计算机语言的显著区别是:其它计算机语计算机语言的显著区别是:其它计算机语言都是采用基于文本的语言产生代码行,言都是采用基于文本的语言产生代码行,而而LabVIEW使用图形化编程语言使用图形化编程语言G语言编语言
2、编写程序,产生的程序是框图的形式。写程序,产生的程序是框图的形式。像像C或或BASIC一样,一样,LabVIEW也是通用也是通用的编程系统,有一个可完成任何编程任务的的编程系统,有一个可完成任何编程任务的庞大的函数库。庞大的函数库。LabVIEW的函数库包括的函数库包括数据采集、数据采集、GPIB、串口控制、数据分析、串口控制、数据分析、数据显示及数据存储等等。数据显示及数据存储等等。LabVIEW也也有传统的程序调试工具,如设置断点、以动有传统的程序调试工具,如设置断点、以动画形式显示数据及其通过程序(子画形式显示数据及其通过程序(子VI)的的结果、单步执行等等,便于程序的调试。结果、单步执
3、行等等,便于程序的调试。LabVIEW概述概述LabVIEW(Laboratory Virtual Instrument Engineering Workbench)虚拟仪器(虚拟仪器(Virtual Instrument)简)简称称VI,包括三部分:前面板、框图程序和包括三部分:前面板、框图程序和图标图标/连接器。连接器。前面板程序前面板用于设置输入量和观察输出量。程序前面板用于设置输入量和观察输出量。它模拟真实仪器的前面板。其中,输入量它模拟真实仪器的前面板。其中,输入量被称为被称为ControlsControls(控件),用户可以通过控件),用户可以通过控件向控件向VIVI中设置输入参数
4、等;输出量被称中设置输入参数等;输出量被称为为IndicatorsIndicators(指示器),指示器),VIVI通过指示器通过指示器向用户提示状态或输出数据等。用户还可向用户提示状态或输出数据等。用户还可以使用各种图标,如旋钮、开关、按钮、以使用各种图标,如旋钮、开关、按钮、图表及图形等,使前面板易看易懂。图表及图形等,使前面板易看易懂。温度计的前面板温度计的前面板框图程序每一个程序前面板都有相应的框图程序与每一个程序前面板都有相应的框图程序与之对应。框图程序用图形编程语言编写,之对应。框图程序用图形编程语言编写,可以把它理解成传统程序的源代码。框图可以把它理解成传统程序的源代码。框图中的
5、部件可以看成程序节点,如循环控制、中的部件可以看成程序节点,如循环控制、事件控制和算术功能等。这些部件都用连事件控制和算术功能等。这些部件都用连线连接,以定义框图内的数据流动方向。线连接,以定义框图内的数据流动方向。温度计的框图程序温度计的框图程序图标/连接器图标图标/接口器件可以让用户把接口器件可以让用户把VIVI程序变成一程序变成一个对象(个对象(VIVI子程序),然后在其他程序中子程序),然后在其他程序中像子程序一样地调用它。图标表示在其他像子程序一样地调用它。图标表示在其他程序中被调用的子程序,而接线端口则表程序中被调用的子程序,而接线端口则表示图标的输入示图标的输入/输出口,就像子程
6、序的参数输出口,就像子程序的参数端口对应着端口对应着VIVI程序前面板控件和指示器的程序前面板控件和指示器的数值。数值。温度计程序的图标和连接器温度计程序的图标和连接器 LabVIEWLabVIEW的特点的特点强强大大功功能能归归因因于于它它的的层层次次化化结结构构,用用户户可可以以把把创创建建的的VIVI程程序序当当作作子子程程序序调调用用,然然后后再再把把这这个个程程序序作作为为另另一一个个程程序序的的子子程程序序来来调调用用,以以创创建建更更为为复复杂杂的的LabVIEWLabVIEW程程序序,而而这这种种调调用用的的层层次次是是没没有有限限制制的的,因因此此可可以以充分发挥个人的开发潜
7、能。充分发挥个人的开发潜能。LabVIEWLabVIEW这这种种创创建建和和调调用用子子程程序序的的方方法法,使使创创建建的的程程序序结结构构模模块块化化,更更易易于于调调试试、理理解和维护。解和维护。温度计程序作为一个子程序的前面板温度计程序作为一个子程序的前面板温度计程序作为一个子程序的框图程序温度计程序作为一个子程序的框图程序工具模板工具模板操作工具:使用该工具来操作前面板的控制和显示。操作工具:使用该工具来操作前面板的控制和显示。选择工具:用于选择、移动或改变对象的大小。选择工具:用于选择、移动或改变对象的大小。标签工具:用于输入标签文本或者创建自由标签。标签工具:用于输入标签文本或者
8、创建自由标签。连线工具:用于在框图程序上连接对象。连线工具:用于在框图程序上连接对象。对象弹出菜单工具:用鼠标左键可以弹出对象的弹对象弹出菜单工具:用鼠标左键可以弹出对象的弹 出式菜单。出式菜单。漫游工具:使用该工具就可以不需要使用滚动条而漫游工具:使用该工具就可以不需要使用滚动条而 在窗口中漫游。在窗口中漫游。断点工具:使用该工具在断点工具:使用该工具在VIVI的框图对象上设置断点。的框图对象上设置断点。探针工具:可以在框图程序内的数据流线上设置探探针工具:可以在框图程序内的数据流线上设置探针。针。颜色提取工具:使用该工具来提取颜色用于编辑其颜色提取工具:使用该工具来提取颜色用于编辑其他的对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LabVIEW 编程 实例
限制150内