vi子程序的创建

vi子程序的创建

ID:20516032

大小:427.50 KB

页数:21页

时间:2018-10-13

vi子程序的创建_第1页
vi子程序的创建_第2页
vi子程序的创建_第3页
vi子程序的创建_第4页
vi子程序的创建_第5页
资源描述:

《vi子程序的创建》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《虚拟仪器》-3电子科技大学自动化学院詹惠琴zhanhq@uestc.edu.cn第4章VI子程序的创建第2~3章内容小结和补充LabVIEW是一种图形化编程语言LabVIEW程序包括三个部分:前面板、框图程序和图标/连接口前面板模拟了真实仪表的面板,主要用于输入量的设置和输出量的显示,用户在前面板中执行对仪器的操作。框图程序是由节点、端口和连线组成的可执行代码。对框图程序的设计主要是对节点、数据端口和连线的设计通过图标/连接口是该VI程序的代表,用于其他程序调用该子VILabVIEW具有三种用来创建和运行程序的模板:工具(Tools)

2、模板包括了程序的创建、修改和调试时使用的工具;控制模板(Controls)主要用于在前面板中添加指示器和控制器;函数模板(Functions)则用于创建框图程序,它包括了很多函数子模板。VI程序的创建三个步骤:(1)创建前面板、(2)设计框图程序、(3)调试程序控件分为控制器和指示器控制器在框图程序中只能输出,指示器在框图程序中只能接收输入控件的控制器属性和指示器属性可相互转换。操作方法:选中控件右击,在弹出的菜单的第3项“ChangetoIndicator(或Control)”但一般情况不要转换属性数字型对象的数据类型EXT扩展型范围

3、(-Inf~+Inf)DBL双精度浮点型范围(-Inf~+Inf)SGL单精度浮点型范围(-Inf~+Inf)I32带符号32位整型范围(-2147483648~2147483647)I16带符号16位整型范围(-32768~32767)I8带符号8位整型范围(-128~127)U32无符号32位整型范围(0~4294967295)U16无符号16位整型范围(0~65535)U8无符号8位整型范围(0~255)CXT扩展型复数范围(无)CDB双精度复数范围(无)CSG单精度复数范围(无)图标上右击,在弹出菜单上选择Representat

4、ion,弹出数据类型模板数学运算的优先级没有高级文本语言中的规定,如先乘除后加减等在LabVIEW中VI程序的运行是数据流驱动的,即运输顺序从输入到输出,从左到右(框图程序一般输入在右,输出在左)进行。例:(YI-Y2)/(X1-X2)不能写成YI-Y2/X1-X2LabVIEW中怎样获得帮助?1.Help下拉菜单中的”ContentandIndex”有当前选中对象和整个软件的帮助文件。2.Help下拉菜单中的”Examples…”有按照功能分类的多个VI程序实例。3.选中对象(函数、子VI、控件)右击,在弹出菜单中选择”Help”,即

5、显示该对象的帮助内容§4-1VI子程序的基本概念一个VI程序中可调用另外的VI子程序。LabVIEW应用VI程序具有层次化结构。优点是使VI框图程序的结构更加简洁,程序的编制、调试、理解和维护更加容易。VI子程序(SubVI)类似于传统程序设计语言中的函数或子程序VI子程序和文本编程语言的子程序及其调用的对比 以计算两数的平均值的程序为例函数名对应子VI名(图标)输入参数对应子VI输入端口输出(返回)参数对应子VI输出端口函数体(文本行)对应子VI框图程序§4-2子VI创建及图标编辑和连接口设定子VI的创建方法有两种:1.任何一个VI都

6、可作为子VI使用,但是需要编辑该子VI的图标和设定连接口(即端口)2.选定部分框图程序来创建VI子程序,自动产生图标和连接口例:计算两点斜率的VI程序的前面板和框图程序斜率Slop=(Y1-Y2)/(X1-X2)4输入,1个输出4.2.1图标编辑每一个VI程序在其前面板窗口和框图程序窗口的右上角均有一个图标。对于一个VI程序,其默认图标是可使用IconEditor(图标编辑器)来修改图标,在窗口右上角的图标上右击鼠标弹出菜单,选择EditIcon选项即可激活IconEditor窗口。4.2.2连接口的创建连接口是VI程序的数据的输入输出

7、接口。根据该VI程序所需要的输入输出参数的个数来确定连接口的端口数,并确定前面板控制器和指示器与这些端口的对应关系。在前面板窗口右上角的图标方框上弹出菜单,选择ShowConnector选项来定义连接口。注意,在框图程序窗口的图标方框上弹出的菜单没有此选项。1)选择和修改连接口模式2)给控制器和指示器分配端口使用连线工具可以给前面板的控制器和指示器分配端口。①在连接口的一个端口上点击鼠标,工具自动变为连线工具,该端口变为黑色。②在要分配给该端口的控制器或指示器上点击鼠标,选中的控制器或指示器将被虚线框住,将鼠标移至空白处点击一下③对需要

8、指定端口的控制器和指示器重复上述步骤4.3.3选定部分框图程序来创建VI子程序可以将框图程序的某部分转换为一个VI子程序(SubVI)首先用选择工具选定要转换的部分框图程序,然后在Edit菜单下选择Crea

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。