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.



¿Cómo Limpio un Waveform Chart de Forma Programática en LabVIEW?



Software Primario: LabVIEW Development Systems>>Base Package
Versión de Software Primario: 7.0
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:
Tengo un Waveform Chart en el panel frontal de LabVIEW, pero la única forma que encuentro para limpiarlo es haciendo click derecho sobre el chart y eligiendo Data Operations » Clear Chart desde el menú contextual que aparece. ¿Hay alguna forma de limpiar el chart de forma programática?

Solución:
Para limpiar un chart de forma programática, puedes utilizar un property node.
  1. Haga click derecho sobre el chart, y seleccione Create » Property Node.
  2. Haga click derecho sobre el property node y seleccione Properties » History Data.
  3. Haga click derecho sobre el property y seleccione Change to Write.
  4. Haga click derecho sobre el property y seleccione Create Constant.
Esto escribirá un array vacío de datos al chart que lo limpiará al ser ejecutado.

En versiones de LabVIEW anteriores a 8.0, no será capaz de crear una constante si se está escribiendo datos al chart. En cambio, haga lo siguiente:
  1. Haga click derecho sobre el property y seleccione Create » Control.
  2. Vaya al panel frontal y haga click derecho sobre el nuevo control creado. Seleccione Advanced » Hide Control.
Hay un ejemplo que muestra esta técnica. Se incluye con LabVIEW y el ejemplo es How to Clear Charts & Graphs.vi. Debajo hay un enlace al ejemplo en el Developer Zone.

También puede usar este método para inicializar un chart.

Ligas Relacionadas:


Developer Zone Example: Programmatically Clearing Charts and Graphs in LabVIEW

How Do I Clear a Chart Programmatically in LabVIEW?




Archivos Adjuntos:





Día del Reporte: 01/22/1996
Última Actualización: 10/25/2007
Identificación del Documento: 0HLH3PTA