LABVIEW的”结构”的概念同C言语有很大不同,C言语中中的结构指的是复合数据类型,labview所谓的结构相当于C言语的程序运转结构,包含循环、次第结构、条件结构、事情结构等,这里边特别需求着重的是次第结构,无论是平铺式次第结构仍是堆叠式次第结构,NI都不主张运用,原因主要有以下几点:
1:强行规则的动作次第,影响了数据流的传递方法。
2:内存运用上,次第结构比较相同功能的数据依靠联系的数据流,程序框图所占的内存空间比较大。
咱们在作VI功能剖析的时分,也能看到一个风趣的现象,LV尽管把次第界结构放在函数选板的结构子类中,但是在计算中,次第结构并没有被看成是结构,而是作为一般的节点,其间每添加一个祯就添加一个节点,所以一个杂乱的次第结构会添加很多的节点,从这个视点也能够阐明,从LABVIEW的内部来看,次第结构并不时真实含义的运转结构。
能够发现,for ,while ,case 都是结构,自身也是一个节点
次第结构并没有被计算为结构,而仅仅一般的节点,每一个FRAME都是一个节点。