LabView中的Case结构和其他语言中的Case结构要表达的意思是一样的.不过对于很多初学者在不能安心的对照书来学习的情况下经常不解.
我们举个例子来说明它的使用方法.
Case结构在Function面板-->All
Functions-->Structures-->Case
Structure.
拖一个到后面板(程序流程图的那个面板)中,如下:
http://s1/middle/4b650d65ga66a5373d7e0&690
将鼠标光标放在Case Structure的边框上,点击右键,会出现很多菜单,通过这些菜单你可以增加和减少case的条件.
接下来就是理解的关键问题,拿缺省的图形举例,里面有False,True两种情况,我们用鼠标选择True,在其中放入一个button.如下图:
http://s16/middle/4b650d65ga66a620a91df&690
那么我们再点击上面的条件False:
http://s10/middle/4b650d65ga66a67261379&690
我们发现Case
Structure中的button不见了.
这就是我们要理解它的使用方法的关键所在.
也就是说,当你选择True的时候,里面包括了button,这个button是在条件True的情况下生效,而此button与False情况无关.这样,我们点击上面的不同的条件,就可以在其中设计不同条件下的程序.
与Case
Structure类似的,Event Structure的理解基本上也一样的.
加载中,请稍候......