¿Cómo Puedo Cambiar Programaticamente la Fuente de Datos Fija para una Variable Compartida?



Software Primario:
Versión de Software Primario: N/A
Versión de Software Primario Corregido: N/A
Software Secundario: LabVIEW Modules>>LabVIEW DSC Module, LabVIEW Development Systems>>LabVIEW Professional Development System, LabVIEW Development Systems>>LabVIEW Base Package

Problema:

¿Es posible cambiar la fuente de datos fija para variables compartidas dinámicamente?



Solución:

Si es posible hacer esto en el módulo de LabVIEW DSC 8.x utilizando un property node.

Para hacer esto:

  1. Cree un Property Node: Application Control»Property Node.
  2. Cambie la clase del Property Node a SharedVariableIO dando clic derecho sobre el Property Node y seleccionando Class»Shared Variable»SharedVariableIO.
  3. De clic en default property de el Property Node y seleccione Network»URL.
  4. Cablee una nueva URL a la propiedad.
  5. La sintaxis de la dirección URL es: \\COMPUTER NAME\SHARED LIBRARY\SHARED VARIABLE
  6. Agregue otro elemento al Property Node y seleccione Network»Use Binding.
  7. Cree una constante y establezca su valor en True.
  8. Cablee una constante de Variable Compartida a la entrada de reference del Property Node. Puede hacer esto dando clic derecho en la terminal reference y seleccionando Create»Constant o creando una constante de Variable Compartida desde la paleta de funciones seleccionando DSC Module»Engine Control»IO Primitive»Shared Variable Constant.
  9. Busque o selecione la Variable Compartida deseada en la constante de Variable Compartida. Si usted está trabajando con multiples variables compartidas dentro de una biblioteca, puede obtener multiples referencias para una biblioteca entera en un arreglo usando el VI Get Shared Variable List disponible en DSC Module»Engine Control»Get Shared Variable List. Puede cablear este arreglo en un ciclo For auto-indexado y cambiar la URL para cada Variable Compartida.

Cuando esta funcionalidad se encuentre en código, el Run-Time Engine de LabVIEW DSC no es requerido si usted desea distribuir el ejecutable y no está utilizando otras características de DSC tales como alarmas o seguridad, sin embargo necesitara habilitar la opción de Enable Enhanced DSC Run-Time Support en la categoría de Avanzado de la opción Build Specifications del ejecutable.



Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 03/10/2006
Última Actualización: 06/30/2008
Identificación del Documento: 3V9HMG7U