当程序越写越大的时候,我们会发现代码界面会比较乱(线太多),那要怎么做可以让代码更简洁一点,我只管直接调用某个功能函数,而不需要在一个VI上面去实现这个功能函数呢?——子VI。好比C语言里面的Main函数,只管调用实现功能的函数,让主代码整体逻辑清晰明了,而复杂的处理和运算过程就交给里面的函数去实现。
这里拿个简单的例子,一通百通。如之前的加法程序,只有一个VI,然后VI里面的逻辑就是为了实现加法的功能,如果我们要增加减法,乘法和除法等运算,就要把所有这些逻辑全部写一个VI里面(这里是因为程序实现逻辑简单,所以视觉效果可能没那么好,当要实现一个逻辑复杂的功能时,界面的可阅读和美观性就凸显出来了)。
1、主程序的功能是选择一个计算方式(加减乘除),按下确定按键后执行对应的计算功能,我们先搭建好下面主程序的框架。跟第二章中新建工程的操作一样,我们先新建工程,并新建一个名为calc的VI。

3、添加枚举变量,右键 编程->数值->枚举变量;点击枚举变量右键->>编辑项;

双击项,添加加减乘除四个项,并点击确定。


本文介绍如何通过创建子VI和枚举变量在LabVIEW中组织代码,实现主程序调用功能函数,使逻辑清晰,适用于加法运算扩展到更多计算。通过实例展示如何新建子VI、配置输入输出和图标,以及调用子VI的操作步骤。

3493

被折叠的 条评论
为什么被折叠?



