From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



DIAdem se cierra después de ejecutar “DIAdem close reference.vi”



Software Primario:
Versión de Software Primario: 1.0
Versión de Software Primario Corregido: N/A
Software Secundario: DIAdem

Problema:
Utilizo los VIs del LabVIEW DIAdem Connectivity VIs Toolkit para gestionar los canales de DIAdem a través de LabVIEW. El problema es que cuando he terminado de guardar los datos en los canales y quiero cerrar la referencia abierta a DIAdem mediante “DIAdem Close Reference.vi”, no solo se cierra la referencia al programa, sino que se cierra el propio programa eliminando los datos que he creado.

Solución:
Para utilizar DIAdem desde LabVIEW mediante el LabVIEW DIAdem Connectivity VIs Toolkit, es necesario abrir una referencia a este programa y mantenerla abierta mientras se interactúa con él. Si se quiere ver DIAdem mientras está abierta la referencia, es necesario poner TRUE en la entrada “Show Environment” (por defecto False) del VI “DIAdem open reference.vi”, que es el que abre la referencia a DIAdem.

Una vez que esta referencia se cierra, el programa también se cerrará y con él, los datos que hayamos creado en él. Para evitar perder estos datos, lo más común es utilizar “DIAdem Save Data.vi”, que almacena los datos que contiene el Data Portal en un archivo específico.

Si por el contrario se quiere dejar abierto DIAdem después de cerrar la referencia, para, por ejemplo, no almacenar los datos pero tampoco perderlos, habrá que modificar la propiedad “bDontCloreApplication” del componente “ToCommand Reference” del clúster de referencia de DIAdem. (Ver imagen).

Imagen_programacion



Ligas Relacionadas:
LabVIEW DIAdem Connectivity VIs Toolkit 3.0.1 for Windows

Archivos Adjuntos:





Día del Reporte: 10/10/2008
Última Actualización: 08/25/2009
Identificación del Documento: 4Q92CE8W