El gestor de paquetes VI (VIPM) no puede conectarse a LabVIEW

Actualizado el Jul 27, 2020

Reportado en

Software

  • JKI VI Package Manager
  • LabVIEW Full
  • LabVIEW Base
  • LabVIEW Professional

Detalles del problema

Tengo un archivo de paquetes VI para instalar en LabVIEW. Cuando hago clic en el botón Instalar, el Gestor de Paquetes VI (del inglés VI Package Manager) intenta conectarse a LabVIEW. Esto me impide poder instalar el archivo porque aparece una pantalla de espera y, transcurrido el tiempo, veo uno de los siguientes errores:
  • Error 1:
VIPM - Batch Process Error

VIPM could not continue. Please fix the error and try again. The following critical error occured:
 
VIPM could not connect to LabVIEW XX.X. VIPM requires LabVIEW access as part of the current task execution in progress. 
 
It's possible that LabVIEW XX.X took longer than 120 seconds to launch. Try increasing the timeout value in your VIPM Options. Also, please verify the VI Server: Connection TCP/IP port setting in LabVIEW XX.X. Make sure this matches the port configured in the VIPM Options.

 
El error también se puede ver en el siguiente cuadro de diálogo: 
 
  • Error 2:
VIPM - Batch Process Error

VIPM could not continue. Please fix the error and try again. The following critical error occured:

 
VIPM could not connect to LabVIEW 20xx. VIPM requires LabVIEW access as part of the current task execution in progress. 
 
Please verify the VI Server: Exported VIs and Machine Access setting in LabVIEW 20xx. Make sure you are allowing access to VIPM by specifying "localhost" in the allowed list.
 


 

Solución

El VI Package Manager usa el VI Server para conectarse con LabVIEW. Una configuración incorrecta del VI Server da como resultado un error de expiración de tiempo. Para que la conexión sea exitosa, los protocolos de conexión de LabVIEW y el VI Package Manager deben configurarse de manera similar.

Complete los siguientes pasos para configurar la conexión del VI server en LabVIEW.

  1. Haga clic en Tools » Options para abrir el cuadro de diálogo de Opciones.
  2. Seleccione VI Server entre las categorías disponibles a la izquierda.
  3. Coloque una marca de verificación en la casilla TCP / IP en la sección Protocols.
  4. Recuerde el número de puerto. 3363 es el número de puerto predeterminado. No necesita usar el valor predeterminado, pero tanto LabVIEW como el VI Package Manager deben configurarse con el mismo número de puerto. Si tiene varias versiones de LabVIEW instaladas en su computadora, verá un puerto diferente para cada una. El siguiente ejemplo muestra una sección de Protocolo completa:

  1. Haga clic en el botón Add en la sección Acceso a la máquina para agregar una nueva máquina.
  2. Ingrese localhost en el campo nombre / dirección de la máquina, como en el siguiente cuadro de diálogo: (Si localhost no funciona, también puede intentar agregar * temporalmente a la lista de acceso a la máquina, permitiendo todas las conexiones. Esto indica si el problema se debe a las restricciones de acceso del VI server)

Nota: Si está recibiendo la advertencia Warning 1 cuando intenta eliminar el * de su lista de acceso a la máquina, siga la guía resolución de problemas con VIPM al conectarse a LabVIEW (en inglés).

Warning 1 occured at Security Warning When Modifying VI Server TCP/IP Access

Possible reason(s):

Modifying the machine access list or the user and group access list does not affect VI Server clients that are currently connected to this TCP/IP server.

To disconnect clients currently connected, disable TCP/IP access from the VI Server:Configuration page and click OK.


Este error también se muestra en el siguiente cuadro de diáogo de abajo: 


Complete los siguientes pasos para configurar la conexión del VI server en el VI Package Manager.

  1. Haga clic en Tools » Options para abrir el cuadro de diálogo Options.
  2. Haga clic en la pestaña LabVIEW .
  3. Confirme que el número de puerto coincida con el número de puerto de LabVIEW VI Server configurado previamente. Haga clic en el icono de edición para cambiar el número de puerto si es necesario.
  4. Haga clic en el botón Verify.

Consulte el siguiente cuadro de diálogo para ver un ejemplo de una configuración completa de LabVIEW:

VI Package Manager luego reiniciará LabVIEW. Cuando LabVIEW inicie la copia de seguridad, el VI Package Manger establecerá una conexión y usted podrá instalar paquetes.

Nota: Si los pasos anteriores no funcionan, intente lo siguiente:

  • Apague cualquier firewall o antivirus que tenga en su computadora. Si está utlizando Windows, puede hacerlo abriendo el Control Panel y dirigiendose a System and Security » Windows Defender Firewall » Allow an app or feature through Windows Defender Firewall. Verifique que LabVIEW 20xx y el VI Package Manager tienen permiso de comunicarse a través del Windows Defender Firewall. 
  • Corra el Vi Package Manager en Administrator Mode haciendo click derecho en el atajo de la aplicación que se cuentra en el Start menu  y a la vez seleccionando Run as Administrator. 
  • Asegúrese de que cualquier actualización realizada en el VI Package Manager tenga la última versión.  Diríjase a VI Packaga Manager General Options para obtener instrucciones sobre cómo buscar actualizaciones cada vez que inicie VI Package Manager.
  • También puede comunicarse con el soporte de JKI como otro recurso, ya que son los autores de esta herramienta.


 

Información adicional

Se hicieron algunos cambios importantes sobre la solución de problemas de conexión duraderos desde VIPM 2012. Si tiene problemas de conexión, le recomendamos que actualice a VIPM 2012 o posterior.