labviewprocessing怎么把几个子模块组成一起

如题所述

1、重构,把局部程序抽取出来,进行打包。这个LabVIEW提供了一个很方便的打包工具:创建子系统,在菜单栏的编辑下面,选中你要打包的子VI和连线,就可以打包了,接口也自动连上了。当然打包了以后还是要做一些调整。如果没有太高的要求,直接简单粗暴的把各个功能块一框,创建子VI就完了,就算接线很多也没有关系,LabVIEW里的子VI可接的输入输出是相当多的,多层调用也不慢。
2、当然就是重新设计了。如果一个程序实在是跟乱麻一样,这个时候单纯局部重构和迭代就不容易了,必须先理清楚现有的程序结构,根据模块化的要求做一些调整。LabVIEW虽然提倡数据流,但也给出了不少模板,比较常用的是状态机,再用上Event组成生产-消费模型,一般程序都够用的,这就已经进行了初步的模块划分。在每个功能模块里应该就是上述的流程化的东西。
温馨提示:答案为网友推荐,仅供参考
相似回答