¿Por Qué Mi Proyecto Busca la Biblioteca de lvsound.dll Cuando Abre?



Software Primario: LabVIEW Development Systems>>LabVIEW Professional Development System
Versión de Software Primario: 1.0
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:
Mi VI utiliza la API de sonido de una versión previa de LabVIEW.  Después de actualizar a la versión de 64-bit de LabVIEW, tengo una flecha rota que hace referencia a una biblioteca que falta.  ¿Qué pasó con la biblioteca y que puedo hacer para corregir este error?

Solución:
Una nueva API de sonido fue creada en LabVIEW 8.0 para Windows y en LabVIEW 2009 para MAC que soportan sistemas operativos de 32-bit y 64-Bit.   Esta API llama funciones de la biblioteca lvsound2.dll y puede ser encontrada en la paleta de LabVIEW:



Esta biblioteca puede ser encontrada en <Program Files>\National Instruments\LabVIEW 20XX\vi.lib Donde XX representa la versión de LabVIEW que usted tiene instalada.

Si el código fue escrito en una versión previa a la nueva API de sonido liberada, la paleta de LabVIEW va a mostrar funciones de la API de sonido antigua que llama a la biblioteca   lvsound.dll.  Por ejemplo, LabVIEW 6.0 en Windows sigue conteniendo la API de sonido antigua en la paleta.  Estas funciones no están soportadas en aplicaciones de 64-bit que intenten llamar a esta biblioteca.  La biblioteca va a seguir funcionando con LabVIEW 32-bit en Windows 64-bit.

Para corregir esto, usted tiene que modificar su código y reemplazar las funciones de la API de sonido antigua con las funciones de la nueva API.  Esto va a cambiar su programa para que haga llamadas a la biblioteca lvsound2.dll en lugar de a la antigua biblioteca lvsound.dll.

Ligas Relacionadas:
Documento de Soporte 11NHM905: Can I Play a .WAV Sound File from LabVIEW? (En Inglés)

Archivos Adjuntos:





Día del Reporte: 09/01/2016
Última Actualización: 09/12/2016
Identificación del Documento: 6L69J1FY