文档详情

labview完整教程详细解答

ni****g
实名认证
店铺
DOC
2.30MB
约42页
文档ID:466610641
labview完整教程详细解答_第1页
1/42

word第一讲:认识Labview1.1 Labview 简介在开始菜单里找见NI Labview7.1 点击打开,会出现如下界面:从File>>New VI 或者从右半局部中的New>>Blank VI 都可以打开如下界面:上图中前图是虚拟仪器的前面板,是用户使用的人机界面,后面的是程序框图界面〔即后面板〕在LabVIEW的用户界面上,应特别注意它提供的操作模板,包括工具〔Tools〕模板、控制〔Controls〕模板和函数〔Functions〕模板这些模板集中反映了该软件的功能与特征下面我们来大致浏览一下工具模板〔Tools Palette〕该模板提供了各种用于创建、修改和调试VI程序的工具如果该模板没有出现,如此可以在Windows菜单下选择Show Tools Palette命令以显示该模板当从模板内选择了任一种工具后,鼠标箭头就会变成该工具相应的形状当从Windows菜单下选择了Show Help Window功能后,把工具模板内选定的任一种工具光标放在流程图程序的子程序〔Sub VI〕或图标上,就会显示相应的帮助信息工具图标有如下几种:图标名称功        能1Operate Value〔操作值〕用于操作前面板的控制和显示。

使用它向数字或字符串控制中键入值时,工具会变成标签工具2Position/Size/Select 〔选择〕用于选择、移动或改变对象的大小当它用于改变对象的连框大小时,会变成相应形状3Edit Text〔编辑文本〕用于输入标签文本或者创建自由标签当创建自由标签时它会变成相应形状4Connect Wire〔连线〕用于在流程图程序上连接对象如果联机帮助的窗口被打开时,把该工具放在任一条连线上,就会显示相应的数据类型5Object Shortcut Menu〔对象菜单〕用鼠标左键可以弹出对象的弹出式菜单6Scroll Windows〔窗口漫游〕使用该工具就可以不需要使用滚动条而在窗口中漫游7Set/Clear Breakpoint〔断点设置/去除〕使用该工具在VI的流程图对象上设置断点8Probe Data〔数据探针〕可在框图程序内的数据流线上设置探针通过控针窗口来观察该数据流线上的数据变化状况9Get Color〔颜色提取〕使用该工具来提取颜色用于编辑其他的对象10Set Color〔颜色设置〕用来给对象定义颜色它也显示出对象的前景色和背景色下面的两个模板是多层的,其中每一个子模板下还包括多个对象。

控制模板〔Control Palette〕注意:只有打开前面板时才能调用该模板该模板用来给前面板设置各种所需的输出显示对象和输入控制对象每个图标代表一类子模板如果控制模板不显示,可以用Windows菜单的Show Controls Palette功能打开它,也可以在前面板的空白处,点击鼠标右键,以弹出控制模板控制模板如右图所示,它包括如下所示的一些子模板子模板中包括的对象,我们在功能中用文字简要介绍图标子模板名称功        能1Numeric〔数值量〕数值的控制和显示包含数字式、指针式显示表盘与各种输入框2Boolean〔布尔量〕逻辑数值的控制和显示包含各种布尔开关、按钮以与指示灯等3String & Path〔字符串和路径〕字符串和路径的控制和显示4Array & Cluster〔数组和簇〕数组和簇的控制和显示5List & Table〔列表和表格〕列表和表格的控制和显示6Graph〔图形显示〕显示数据结果的趋势图和曲线图7Ring & Enum〔环与枚举〕环与枚举的控制和显示8I/O〔输入/输出功能〕输入/输出功能于操作OLE、ActiveX等功能9Refnum参考数10Digilog Controls〔数字控制〕数字控制11Clussic Controls〔经典控制〕经典控制,指以前版本软件的面板图标。

12Activex用于ActiveX等功能13Decorations〔装饰〕用于给前面板进展装饰的各种图形对象14Select a Controls〔控制选择〕调用存储在文件中的控制和显示的接口15User Controls〔用户控制〕用户自定义的控制和显示功能模板(Functions Palette)注:只有打开了流程图程序窗口〔即后面板〕,才能出现功能模板功能模板是创建流程图程序的工具该模板上的每一个顶层图标都表示一个子模板假如功能模板不出现,如此可以用Windows菜单下的Show Functions Palette功能打开它,也可以在流程图程序窗口的空白处点击鼠标右键以弹出功能模板功能模板如右图所示,其子模块如下所示〔个别不常用的子模块未包含〕图标子模板名称功        能1Structure〔结构〕包括程序控制结构命令,例如循环控制等,以与全局变量和局部变量2Numeric〔数值运算〕包括各种常用的数值运算,还包括数制转换、三角函数、对数、复数等运算,以与各种数值常数3Boolean〔布尔运算〕包括各种逻辑运算符以与布尔常数4String〔字符串运算〕包含各种字符串操作函数、数值与字符串之间的转换函数,以与字符(串)常数等。

5Array〔数组〕包括数组运算函数、数组转换函数,以与常数数组等6Cluster〔簇〕包括簇的处理函数,以与群常数等这里的群相当于C语言中的结构7parison〔比拟〕包括各种比拟运算函数,如大于、小于、等于8Time & Dialog〔时间和对话框〕包括对话框窗口、时间和出错处理函数等9File I/O〔文件输入/输出〕包括处理文件输入/输出的程序和函数10Data Acquisition〔数据采集〕包括数据采集硬件的驱动,以与信号调理所需的各种功能模块11Waveform〔波形〕各种波形处理工具12Analyze〔分析〕信号发生、时域与频域分析功能模块与数学工具 13Instrument I/O〔仪器输入/输出〕包括GPIB(488、488.2)、串行、VXI仪器控制的程序和函数,以与VISA的操作功能函数14Motion & Vision〔运动与景像〕15Mathematics〔数学〕包括统计、曲线拟合、公式框节点等功能模块,以与数值微分、积分等数值计算工具模块16munication〔通讯〕包括TCP、DDE、ActiveX和OLE等功能的处理模块17Application Control〔应用控制〕包括动态调用VI、标准可执行程序的功能函数。

18Graphics & Sound〔图形与声音〕包括3D、OpenGL、声音播放等功能模块包括调用动态连接库和CIN节点等功能的处理模块19Tutorial〔示教课程〕包括LabVIEW示教程序20Report Generation〔文档生成〕21Advanced〔高级功能〕22Select a VI〔选择子VI〕23User Library〔用户子VI库〕练习一:建立一个测量温度和容积的VI步骤如下:1. 选择 File»New VI,打开一个新的前面板窗口2. 从 Controls>>All Controls>>numeric中选择 Tank放到前面板中〔注:如果前面板中没有Controls模版,可在菜单栏选window>>show controls palette,即可打开或直接点击鼠标右键〕3. 在标签〔Tank〕文本框中输入“容积〞 ,然后在前面板中的其他任何位置单击一下4. 同样从Controls>>All Controls>>numeric中选择Thermometer放到前面板中5. 在标签文本框中输入“温度计〞 ,然后在前面板中的其他任何位置单击一下6. 把容器显示对象的显示X围设置为0.0到1000.0。

a.双击容器坐标的10.0 标度,使它高亮显示在坐标中输入 1000,再在前面板中的其他任何地方单击一下 这时0.0到1000.0之间的增量将被自动显示7. 在容器旁配数据显示 将鼠标移到容器上,点右键,在出现的快速菜单中选Visible Iterms>>Digital Display即可前面板如如下图所示:图1-1 练习一的前面板图8. Windows>>Show block Diagram 打开流程图窗口,在窗口中建立如下程序:随机数发生器乘法函数数值常数延时函数图1-2 练习一的流程图该流程图中新增的对象有两个乘法器、两个数值常数、两个随机数发生器、一个延时函数,一个while循环,一个布尔常量,温度和容积对象是由前棉板的设置自动带出来的a. 乘法器〔Multiply〕、随机数发生器〔Random number (0--1)〕和数值常数〔Numberic constant〕由Functions>>All Functions>>Numeric中拖出〔注:如果面板中没有Functions模版,可以从菜单栏中选Window>>Show Functions palette 或点击鼠标右键〕b. 延时函数〔Time delay〕可以从Functions>>All Functions>>Time&Dialog>>Time delay中拖出,在自动弹出的对话框中输入要延时的时间〔比如0.5s〕。

9.连线:把鼠标放到函数端子上,当鼠标自动变为连线模式并出现一闪一闪时,点击一下鼠标左键然后找要连接的函数端子,当鼠标出现一闪一闪时,再次点击鼠标左键,这时就把两个函数连接起来了10. 最后选Functions>>All Functions>>Structures>>While Loop,在已编好的程序左上角点击鼠标左键,然后移动鼠标,直到出现的虚线把程序全包含起来再点鼠标左键,就创建了一个While循环在右下角条件端子上点击鼠标右键,再弹出的菜单里选Creat constant就可,目的是让循环能够维持下去11. 在前面板中,单击Run〔运行〕按钮,运行该 VI12. 在后面板的工具栏中点击类似灯泡状的按钮,就可以看见程序中各个数据流的走向13. 选择 File»Save, 把该VI 保存到任意目录下14. 选择File»Close,关闭该 VI 练习一完毕附注与说明:1. 显示对象〔Indicator〕、控制对象〔Control〕和数值常数对象显示对象和控制对象都是前面板上的控件,前者有输入端子而无输出端子,后者正好相反,它们分别相当于普通编程语言中的输出参数和输入参数数值常数对象可以看成是控制对象的一个特例。

在前面板中创建新的控制对象或显示对象时,LabVIEW 都会在流程图中创建对应的端子端子的符号反映该对象的数据类型。

下载提示
相似文档
正为您匹配相似的精品文档