位置:51电子网 » 技术资料 » 仪器仪表

选择性打开VI前面板

发布时间:2014/7/18 12:22:58 访问次数:696

    “Run VI”方法使“VI引用”指定的程序运行,作用类IAC15-A似于运行按钮。它的参数Wait untildone默认值是TRUE,在这种情况下这个受控VI运行不结束,就不会执行后面的节点。本例中设为FALSE。它另一个参数Auto Dispose Ref如果设为TRUE,则受控VI运行结束后自动断开与控制程序的引用联系。本例使用默认值FALSE。

   程序中调用的第3个方法是“Ctrl Val.Set”。这个方法用来给被控制的VI前面板控件赋值。它的Control Name参数用一个字符串设置控件名,即输入被控控件的标签。它的参数Type Descriptor用来设置控件数据或显示数据的类型,这里连接一个一维数组传递数据类型,Flattened Data参数用“平化至字符串”函数赋值。“平化至字符串”函数的输入可以是任何数据类型,它把这个数据转换为更适合文件存取的类型,叫做数据平化。“平化至字符串”函数输出平化数据字符串。程序最后调用“关闭引用”函数关闭座用程序引用。

   此例与图2-6所示动态加载VI的程序不同点是,它只控制VI的运行,与被控制的VI并没有直接的数据交换。选择性打开VI前面板

   图2-11所示的程序代码在打开一个VI引用以后,调用VI Icon. Get as Image Data方法取得VI的图标图像数据。绘制平化像素图Draw Flattened Pixmap,函数用这些数据在前面板“图片”控件中画出一个VI的图标。如果用户希望打开这个VI就单击前面板上的“打开”按钮;如果不想打开就单击“放弃”按钮。程序代码中设了一个事件结构,用两个事件子框图分别响应在两个按钮上鼠标释放的动作。“打开”子框图中用调用节点打开VI面板,“放弃”子框图中用“关闭引用”函数关闭VI引用。

       


    “Run VI”方法使“VI引用”指定的程序运行,作用类IAC15-A似于运行按钮。它的参数Wait untildone默认值是TRUE,在这种情况下这个受控VI运行不结束,就不会执行后面的节点。本例中设为FALSE。它另一个参数Auto Dispose Ref如果设为TRUE,则受控VI运行结束后自动断开与控制程序的引用联系。本例使用默认值FALSE。

   程序中调用的第3个方法是“Ctrl Val.Set”。这个方法用来给被控制的VI前面板控件赋值。它的Control Name参数用一个字符串设置控件名,即输入被控控件的标签。它的参数Type Descriptor用来设置控件数据或显示数据的类型,这里连接一个一维数组传递数据类型,Flattened Data参数用“平化至字符串”函数赋值。“平化至字符串”函数的输入可以是任何数据类型,它把这个数据转换为更适合文件存取的类型,叫做数据平化。“平化至字符串”函数输出平化数据字符串。程序最后调用“关闭引用”函数关闭座用程序引用。

   此例与图2-6所示动态加载VI的程序不同点是,它只控制VI的运行,与被控制的VI并没有直接的数据交换。选择性打开VI前面板

   图2-11所示的程序代码在打开一个VI引用以后,调用VI Icon. Get as Image Data方法取得VI的图标图像数据。绘制平化像素图Draw Flattened Pixmap,函数用这些数据在前面板“图片”控件中画出一个VI的图标。如果用户希望打开这个VI就单击前面板上的“打开”按钮;如果不想打开就单击“放弃”按钮。程序代码中设了一个事件结构,用两个事件子框图分别响应在两个按钮上鼠标释放的动作。“打开”子框图中用调用节点打开VI面板,“放弃”子框图中用“关闭引用”函数关闭VI引用。

       


相关技术资料
7-18选择性打开VI前面板
相关IC型号
IAC15-A
暂无最新型号

热门点击

 

推荐技术资料

驱动板的原理分析
    先来看看原理图。图8所示为底板及其驱动示意图,FM08... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!