Home
Support
Instalar LabVIEW 8.2.1 Encima de LabVIEW 8.2 Rompe Algunos VIs y Bibliotecas
Instalar LabVIEW 8.2.1 Encima de LabVIEW 8.2 Rompe Algunos VIs y Bibliotecas
Software Primario:
Versión de Software Primario: N/A
Versión de Software Primario Corregido: N/A
Software Secundario: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Base Package
Problema: Cuando actualizo LabVIEW 8.2 a 8.2.1 sin primero desinstalar LabVIEW 8.2, encontrará los problemas aquí descritos. La raíz de la causa está en los subVIs de ODE Solver.vi y de la bliblioteca NI_Math.lvlib que no instalan correctamente en este escenario.
Nota: e
ste problema sólo se presenta cuando se instala LabVIEW 8.2.1 encima de LabVIEW 8.2. Si primero desinstala LabVIEW 8.2 y luego instala 8.2.1, no encontrará este problema.
Todos los usuarios que instalen LabVIEW 8.2.1 encima de LabVIEW 8.2 deberán reparar la instalación como se describe en la sección al final del documento.
Aquí se describen varios de los escenarios comunes en que se verá afectado por el problema.
- Cualquier VI que utilice directamente ODE Solver.vi
Dado que ODE Solver.vi se instala como un VI roto, cualquier VI que contenga ODE Solver.vi también estará roto.
- Al intentar exportar una aplicación que utilice cualquier VI de Advanced Analysis o the G Math (NI_AALPro.lvlib, NI_AALBase.lvlib, o NI_Gmath.lvlib)
Dado que un VI de la biblioteca está roto, la biblioteca completa esta rota y por lo tanto NI_Gmath.lvlib depende de NI_AALPro.lvlib y NI_AALBase.lvlib. Por defecto, al exportar la aplicación como "source distribution" incluye todas las bibliotecas de la dependencia.
En esta situación recibirá un error indicando que la construcción tuvo errores "The build was unsuccessful." Las razones que listará le indica que no se han encontrado algunas dependencias "An included VI or one of its dependencies does not exist. Open all Startup/Exported/Dynamically called VIs, recompile them (Ctrl-Shift Click the run arrow), and save them to update their dependencies." Detalles del error le indicarán que el VI no es ejecutable.
- Construir un ejecutable que contenga cualquiera de los VI de la biblioteca Advanced Analysis o de la biblioteca G Math (NI_AALPro.lvlib, NI_AALBase.lvlib, o NI_Gmath.lvlib) mientras que al mismo tiempo se hace un "build specifications" con el mensaje siguiente "Do not disconnect type definitions or remove unreferenced members" en la ventana correspondiente.
Dado que un VI de la biblioteca está roto, la biblioteca completa esta rota y por lo tanto NI_Gmath.lvlib depende de NI_AALPro.lvlib y NI_AALBase.lvlib.
En esta situación, recibirá un error indicando "The build was unsuccessful." Las posibles razones incluirán "The VI is broken. Open the VI in LabVIEW and fix the errors." Los detalles revelarán error 1003, indicando "The VI is not executable. Most likely the VI is broken or one of its subVIs cannot be located. Open the VI in LabVIEW using File>>Open and verify that it is runnable."
- Pasando VIs a TestStand
Cuando se pasan VIs que contienen en la jerarquía ODE Solver.vi o cualquier VI en las bibliotecas Advanced Analysis or G Math Libraries (NI_AALPro.lvlib, NI_AALBase.lvlib, o NI_Gmath.lvlib) provoca que la aplicación muestre:
"Error: Unable to find all subVIs from saved VIs, either a subVI is missing or the VI is not saved under the current LabVIEW version. The missing file path is: [VIpath] while Processing VIs..."
- Usar los productos para Control y Simulación de LabVIEW
Muchos de estos productos utilizan en los VIs de estas bibliotecas y por lo tanto mucho de estos VIs tienen VIs rotos.
Solución: Para corregir este problema, necesitará reparar el compomente llamado simulation.msi manualmente o de manera programática.
Para reparar el componente simulation.msi manualmente
- Cierre LabVIEW
- Busque y corra el componente simulation.msi del CD de instalación (i.e. el CD que usó cuando instaló LabVIEW). El componente simulation.msi se encuentra en
\Products\LabVIEW_Simulation_Core_Shared\simulation.msi
.
- Elija Reparar y siga las instrucciones
- Reinicie LabVIEW y el problema deberá estar corregido.
Para reparar el componente simulation.msi de manera programática
- Cierre LabVIEW
- Descargue y corra LabVIEW 8.2.1 Repair_Simulation_MSI.exe (adjunto a este documento). Este ejecutable contiene y repara el componente simulation.msi por lo que no deberá contar con el CD externo.
- Reinicie LabVIEW y el problema deberá estar corregido.
Ligas Relacionadas:
Archivos Adjuntos:
- LabVIEW 8.2.1 Repair_Simulation_MSI.exe
Día del Reporte: 04/04/2007
Última Actualización: 08/06/2007
Identificación del Documento: 47CDMI00
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.