06-labview-局部变量,全局变量

06-labview-局部变量,全局变量

ID:5414869

大小:414.90 KB

页数:13页

时间:2017-12-10

06-labview-局部变量,全局变量_第1页
06-labview-局部变量,全局变量_第2页
06-labview-局部变量,全局变量_第3页
06-labview-局部变量,全局变量_第4页
06-labview-局部变量,全局变量_第5页
资源描述:

《06-labview-局部变量,全局变量》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LocalVariable&GlobalVariable局部变量一个VI的任何前面板控件均可在框图程序上生成与之对应的局部变量。局部变量可读也可写,不论其对应的控件是控制型或显示型。局部变量只可供产生它的VI存取。CreateLocalVariablefromShortcutMenuofControls/IndicatorsortheirCorrespondingTerminalsCreateLocalVariablefromFunctionsPaletteRight-clickClickGlobalVariable(

2、全局变量)在LabVIEW中,全局变量保存在后缀名为vi的文件中;该文件只有前面板,没有框图程序。在globalvariableVI文件中,可以定义一个或多个全局变量。定义的方法与创建VI时在前面板放置控件的方法一样,但它是控件型或显示型无关紧要。全局变量可读也可写。全局变量可供内存中的所有VI存取。GlobalVariableVIHasnoBlockDiagram1.CreateaGlobalVariableVIfromtheFunctionsPaletteRight-clickdouble-click1.Creat

3、eaGlobalVariableVIfromtheMainMenuSelectaGlobalVariableVIfromtheFunctionsPalette(1)出现文件窗口,选择已存在的全局变量VISelectaGlobalVariablefromtheSameGlobalVariableVI(2)ClicktheglobalvariableterminaltoselectaglobalvariableinthesameRight-clicktheglobalvariableGlobalVariableVIterm

4、inaltoselectaglobalvariableinthesameGlobalVariableVI局部变量与全局变量全局变量与局部变量的使用会降低程序可读性及多占资源,应尽量避免使用。思考题文件夹05-localvariable、06-globalvariable1.比较局部变量与全局变量的可读可写性及有效作用范围。2.定义全局变量的一个VI只能定义一个全局变量吗?在该VI中,全局变量是控制器或显示器有无关系?引用全局变量的VI的前面板上有与全局变量端口对应的控件吗?3.看指导书第22页的例程(1)与(2),体会

5、两者的不同。4.看文件夹05-LocalVariable下的例程“AVP1.vi”、“AVP2.vi”、“控制档位控件的方式.vi”,理解轮询编程方式(pollingprogramming)-CPU不停地查询控件的状态,即使用户没有操作控件,循环仍在进行,iterationterminal中的值也一直在增加。上机内容及思考题文件夹05-localvariable、06-globalvariable5.将指导书第22页的例程(3)与(4)同时打开,并同时运行,体会全局变量的作用。6.在文件夹06-GlobalVariab

6、le下的文件“n!.vi”中,为什么不能从“n!subVI.vi”子VI中的“progress”端口直接引出连线至“已完成%”端口?全局变量“计算完成否?”的作用是什么?

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

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

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