一.概述
跟着数据通讯越来越遍及,越来越多的数据需求经过两个乃至多个Vi来显现,可是关于一个界面来说,大多数情况下咱们只需求显现一个主Vi来显现首要的数据,而其他不那么重要的数据只需求经过子Vi来显现即可,然而用主Vi来操控其他子Vi的显现运转与否,以及各个Vi之间数据的通讯都显得尤为重要,在这篇文章中咱们将研讨这些问题。
二.需求剖析及软件流程
经过上面的概述咱们认识到本文所要做的便是经过主Vi来操控子Vi的运转状况等信息,进行剖析后咱们总结出本文中研讨的首要完成的功用如下所述:
A.给子Vi不断传输数据;
B.子Vi能实时改写显现数据;
C.经过主Vi能够操控子Vi前面板的翻开和封闭;
D.主Vi封闭时子Vi一起封闭.
依据以下即将完成的功用咱们对程序的软件流程做了如下规划,如下图所示:
三.程序首要部分介绍
依照上面的软件流程图下面咱们分部分对程序的不同部分做一具体阐明。
1.主Vi程序
(1)主Vi界面及功用阐明
主Vi经过循环发生一个循环发生随机的0-10之间的整型数据,转换成字符串,然后经过行列发送给子Vi,并能够经过前面板的两个按钮sub1和sub2的点击来操控两个子Vi的前面板的翻开与封闭,一起点击中止按钮能够中止一切程序运转
(2)主Vi后面板程序阐明
主Vi的后面板悉数程序如下图所示:
下面临程序中首要部分做一具体阐明:
A.数据发生循环:该部分经过循环发生随机数并给两个子Vi所对应的的行列,其间第二个将数组给该行列;
B.传输数据并操控子Vi前面板:经过行列输出将数据传递给子Vi;当sub2按钮鼠标按下鼠标开释时事情结构相应,将当时途径下的sub2.vi的前面板翻开或许封闭(这要看曾经是翻开仍是封闭,当然初始时封闭);当按下中止按钮时经过条件结构给子Vi一个特别的数值111,让它在承受该数值后中止并封闭。
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/212841.html