LabVIEW变量介绍——全域变量?
时间:10-02
整理:3721RD
点击:
虽然区域变量的出现已经可以解决大部分的需求了,但如果今天要做的是在两个不同的VI之间传递资料,你用区域变量就无法达到这样的动作,所以在这个章节,我们教大家一个新的变量,叫全域变量,顾名思义就是可以在VI之间传递资料的一种变量。
首先我们看到下面的程序,一个是程序A,另一个是程序B,如果我不在意资料的完整性,而只是想要将程序A中所产生的资料,同样的在程序B中显示出来,像这样的情况就适合使用全域变量来处理。

要建立全域变量,需要先在任一个VI中建立一个Global Variable,如下图所示。

接着请在建立的全域变量上鼠标左键双击,程序会开启另一个画面,那就是全域变量的编辑画面,在该画面下,是没有Block Diagram的,你只能够建立Front Panel上的元件,之后我们就是用这些所建立的元件来在VI之间来传递资料,所以我们现在要建立的是一个Waveform Chart元件。

然后再将目前的全域变量视窗储存起来,接着我们再回到刚刚的程序里,现在你再点一下全域变量,你会发现,多了一个Waveform Chart可以选择了。

接下来只要在两个程序间,各建一个全域变量,就可以进行资料的互传了,如下图所示。

转载
好好
