首页 > 其他 > 详细

多态VI的创建

时间:2015-10-22 19:10:30      阅读:540      评论:0      收藏:0      [点我收藏+]

 比较适合使用多态VI的场合:一个算法会应用到几种不同的数据类型上。比如读写 INI 文件的 VI,它

们既可以读写数值型的数据,也可以读写字符串、布尔等数据类型。

    实现多态 VI 之前,一般先实现它的实例 VI,就是那些针对每个数据类型完成算法功能的VI。完成了实例VI,就可以开始创建多态VI了。多态 VI 和普通的 VI 看上去不一样,没有前后面板。因为它的功能都是在实例 VI 中实现的,因此多态VI只要选择一下它的实例VI就可以了。

    下面举例说明:

 技术分享

       多态 VI 的每个实例 VI 可以是完全不同的,前面板,程序框图,使用的子 VI 等等都可以完全不同。但是,为了便于用户理解,一个多态VI应该就是处理某一种算法的,它的每个实例VI负责一种数据类型。并且,为了便于用户在不同的数据类型之间切换,每个实例VI的接线方块(Connector Pane)的接线方式都应当保持一致。

      多态VI不能嵌套使用,一个多态VI不能作为其他多态VI的实例VI。

      可以把多态 VI 的右键菜单,选择某个实例 VI 那一项做成有层次的多级菜单。只要 Menu Name 中入菜单的层次结构,使用冒号:作为层级分隔符就可以了。

技术分享

多态VI的创建

原文:http://www.cnblogs.com/lvdongjie/p/4901791.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!