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.



Resultados diferentes en LabVIEW 7.1 y 8.X, con el VI Express Spectral Measurement



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

Problema:
Tengo un VI desarrollado en LabVIEW 7.1 que hace una medida de la densidad de potencia espectral con el VI Express Spectral Measurement.vi (lineal y en dB). Al abrir y ejecutar este mismo VI con LabVIEW 8.X, la grafica de densidad de potencia espectral ha cambiado en amplitud, aunque no en forma. ¿Por qué los resultados son diferentes si los VIs y subVIs son iguales en las dos versiones?


Solución:
Los resultados de las dos ejecuciones son diferentes debido a que LabVIEW 8.0 introdujo varias modificaciones en el VI express “Spectral Measurement.vi”, que se han mantenido en posteriores versiones de LabVIEW. Más concretamente, se modificó un subVI de este VI express llamado subSpectralMeasurements.vi que está en la librería SpectralBlock.llb (el path de instalación es C:\Program Files\National Instruments\LabVIEW 8.X\vi.lib\express\express analysis\SpectralBlock.llb). Estas modificaciones mejoraron los tiempos de ejecución de este VI express.

Para conseguir que el VI se comporte igual en las dos versiones de LabVIEW, será necesario tener la misma versión de la librería SpectralBlock.llb en ambas instalaciones.

Opción A - Si quieres tener en LabVIEW 8.X los mismos resultados que se ven en LabVIEW 7.1, tendrás que llevarte la librería SpectralBlock.llb de LabVIEW 7.1 a la instalación de LabVIEW 8.X. Para hacer esto, sigue los siguientes pasos:

1.- Ir a la ruta “C:\Program Files\National Instruments\LabVIEW 8.X\vi.lib\express\express analysis\” y hacer una copia de seguridad del archivo SpectralBlock.llb

2.- Copiar el archivo “C:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\express\express analysis\SpectralBlock.llb” y pégalo en “C:\Program Files\National Instruments\LabVIEW 8.X\vi.lib\express\express analysis\”


Opción B – Para ver en LabVIEW 7.1 los resultados de LabVIEW 8.X el cambio no es tan sencillo, porque no se puede copiar la librería de LabVIEW 8.X a LabVIEW 7.1 directamente. Para solucionar este problema, se adjunta el archivo SpectralBlock.llb.LV80aLV71, que es la librería SpectralBlock.llb de la versión 8.0 recompilada para LabVIEW 7.1. Los pasos son los siguientes:

1.- Ir a la ruta “C:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\express\express analysis\” y haz una copia de seguridad del archivo SpectralBlock.llb

2.- Copiar el archivo SpectralBlock.llb.LV80aLV71 que se adjunta y pégalo en C:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\express\express analysis\

3.- Renombra este archivo SpectralBlock.llb.LV80aLV71 como SpectralBlock.llb (simplemente quítale la extensión que le he puesto)


Ligas Relacionadas:

Archivos Adjuntos:
SpectralBlock.llb.LV80aLV71SpectralBlock.llb.LV80aLV71




Día del Reporte: 08/31/2009
Última Actualización: 01/01/2010
Identificación del Documento: 50UB6M8W