LabVIEW的执行系统_用户界面

    早期的LabVIEW的vi是单线程运行的,labview 5.0后才引入了多线程运行。

    LabView中这样一套把vi代码调度、运行起来的机制叫做执行系统。现在的Lab VIEW有六个执行系统,分别是:用户界面执行系统、标准执行系统、仪器I/O执行系统、数据采集系统、以及其他1、其他2系统。

    LabVIEW在支持多线程以后,不同的执行系统中的代码肯定是运行在不同线程下的。用户界面执行系统只有一个系统,并且是这个程序的主线程。这一点与其他执行系统都不一样,其他执行系统都可以开辟多个线程来执行代码。

    这里只要讲讲用户界面执行系统。程序中的所有与界面相关的代码都是放在用户界面执行系统下执行的。它只有一个线程(LabVIEW最多为你的程序开辟5条线程),LabView一启动,这个线程就被创建出来了,而其他执行系统下的线程只有在被使用到时才会被LabVIEW创建。

    在绝大多数情况下,用户使用界面执行系统、标准执行系统就已经足够了。