位置:51电子网 » 技术资料 » 显示光电

选择Functions选板

发布时间:2014/10/9 21:36:28 访问次数:535

    对于Cluster型数据的初始化可以调用LabVIEW为用户提供的相关函数。在程序框图中,选择Functions选板中Programming\Cluster, Class,&Variant路径下的Bundle By Name函数,并根据Bundle By Name函数的参数要求放置相关类型数据。在本例中,Bundle By Name函数负责完成Cluster的数据初始化, ADG713BRU需要一个与待初始化Cluster类型完全一致的“空”Cluster作为输入Cluster。因此在前面板中按照与上述Cluster定义完全相同的操作定义另一个Cluster2,操作完成后,簇名为Cluster 2,除此之外与刚刚的Cluster完全一致。将操作界面切换到程序框图后,在Cluster 2上单击鼠标右键,在弹出的菜单中选择Change to Constant俞令项,并将其与Bundle By Name函数的input Cluster引脚相连,这时原先在前面板中的簇Cluster 2将消失,整个前面板中的控件分布将更加直观。在框图中完成Bundle By Name函数其它引脚的赋值,如图3-84所示,启动程序,结果如图3-83。上述操作用类似C语言的伪编程语句表示就是:Cluster.姓名=wanggh;,即赋值操作。

            

    引用Cluster中的元素同样也可以调用LabVIEW为用户提供的相关函数。在程序框图中,选择Functions选板中Programming\Cluster, Class,&Variant路径下的Unbundle By Name函数,并根据Unbundle By Name函数的参数要求放置相关类型数据。在程序框图中的程序如图3-85所示,其中Bundle By Name函数的输出直接连接到Unbundle By Name函数的输入,并将结果通过Numeric Indicator控件显示,如图3-86所示,上述操作用类似C语言的伪编程语句表示就是:Numeric 10= Cluster.编号;,即引用操作。


    对于Cluster型数据的初始化可以调用LabVIEW为用户提供的相关函数。在程序框图中,选择Functions选板中Programming\Cluster, Class,&Variant路径下的Bundle By Name函数,并根据Bundle By Name函数的参数要求放置相关类型数据。在本例中,Bundle By Name函数负责完成Cluster的数据初始化, ADG713BRU需要一个与待初始化Cluster类型完全一致的“空”Cluster作为输入Cluster。因此在前面板中按照与上述Cluster定义完全相同的操作定义另一个Cluster2,操作完成后,簇名为Cluster 2,除此之外与刚刚的Cluster完全一致。将操作界面切换到程序框图后,在Cluster 2上单击鼠标右键,在弹出的菜单中选择Change to Constant俞令项,并将其与Bundle By Name函数的input Cluster引脚相连,这时原先在前面板中的簇Cluster 2将消失,整个前面板中的控件分布将更加直观。在框图中完成Bundle By Name函数其它引脚的赋值,如图3-84所示,启动程序,结果如图3-83。上述操作用类似C语言的伪编程语句表示就是:Cluster.姓名=wanggh;,即赋值操作。

            

    引用Cluster中的元素同样也可以调用LabVIEW为用户提供的相关函数。在程序框图中,选择Functions选板中Programming\Cluster, Class,&Variant路径下的Unbundle By Name函数,并根据Unbundle By Name函数的参数要求放置相关类型数据。在程序框图中的程序如图3-85所示,其中Bundle By Name函数的输出直接连接到Unbundle By Name函数的输入,并将结果通过Numeric Indicator控件显示,如图3-86所示,上述操作用类似C语言的伪编程语句表示就是:Numeric 10= Cluster.编号;,即引用操作。


相关技术资料
10-9选择Functions选板

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!