网友提供的——LabVIEW程序结构——组合动作执行模块 09/16/2011
《Thinking-in-LabVIEW》组成员:在梦晨,提供了一个他自己经常采用的LabVIEW程序结构——组合动作执行模块。 在笔者在LabVIEW应用程序开发中,广泛使用了一种高效的程序结构——组合动作执行模块。该模式由图形化的While循环、Evnet(事件结构)、For循环、Case结构、enum(枚举)等多种结构和数据类型构成。 执行机理: 针对前面板对象所发生的鼠标、键盘动作,利用事件结构接受其响应。将各种事件响应进行分解为基本的动作单元。 对响应的处理过程采用自定义的枚举数组作为执行顺序。该数组作为For循环执行的索引,同时数组元素定义了执行的Case。利用枚举数组定义出若干个由动作单元组合而成的动作序列,顺序完成对应的动作单元。 模型特点:重复利用各基本动作单元,增加代码复用率,程序更加简洁。通过新建事件,可以定义任意组合的动作序列,灵活高效。 该模块 具有很强的模块化设计思想。 2 Comments | 写着玩! 外行当然说的就是我自己,内行是指NI的那些AE,因为他们更清楚LV的内涵和机理。就LV学习和使用而言,我的确就是个外行。但是,我想通过“看热闹”使自己尽可能的接近于内行。这肯定是一个可望而又不可及的目标。 历史纪录十一月 2011 分类
All |

RSS Feed