如何在程序中改变共享变量的绑定数据源?



主要软件:
主要软件版本: 1.0
主要软件修正版本:
次要软件: LabVIEW Modules>>LabVIEW DSC Module, LabVIEW Development Systems>>LabVIEW Professional Development System, LabVIEW Development Systems>>LabVIEW Base Package

问题: 是否可以动态的改变共享变量的绑定数据源?

解答: 使用LabVIEW 8.x数据记录与监控模块(DSC)模块的属性节点可以实现这个功能。

步骤:
  1. 创建一个属性节点: 应用程序控制»属性节点.
  2. 右键点击属性节点选择类»共享变量»共享变量IO 将属性节点的类选择为共享变量IO.
  3. 点击属性节点的默认属性,选择 网络»URL.
  4. 将一个新的URL地址连接到这个属性接线端上.
  5. URL地址的语法是: \\COMPUTER NAME\SHARED LIBRARY\SHARED VARIABLE.
  6. 为属性节点增加一个元素,选择网络»使用绑定.
  7. 创建 一个常量并且将值设置为 .
  8. 连接一个共享变量常量到属性节点的 引用 输入端. 可以通过右键点击 引用 连线端,选择 创建»常量 或者从函数面板选择 DSC 模块»共享变量»共享变量常量.
  9. 在共享变量常量中浏览选择到所需要的共享变量. 如果您需要使用一个库下的多个共享变量, 您可以通过使用 DSC 模块»引擎控制»变量和IO服务器»获取共享变量列表 来得到一个库下的所有共享变量的引用的一维数组,然后将这个数组连接到For循环的自动索引,为每个共享变量更改URL.
在VI中编写了这些代码后,如果您不需要使用其他的DSC模块功能,比如纪录,报警,安全设置等。那么,您可以自由发布代码为可执行文件,而不需要DSC的运行引擎。不过您需要在程序生成规范中的高级类别中勾选 允许高级DSC运行支持 选项框.

相关链接:

附件:





报告日期: 03/10/2006
最近更新: 08/09/2008
文档编号: 3V9HMG7U