KB: No se pueden recuperar los modelos MCAD nativos de SolidWorks PDM durante la importación

Altium Designer Altium Designer
Users working with Altium Designer, MCAD CoDesigner, and SolidWorks PDM may receive the warning message “Model for components of type _ no se puede obtener de SW PDM” al importar un diseño a SolidWorks. Este problema suele producirse cuando el almacén de PDM al que se hace referencia no está registrado, el equipo local no puede acceder al almacén, se utiliza SolidWorks PDM Standard o existe un error de sintaxis en la ruta del modelo MCAD nativo. Para resolverlo, compruebe el entorno de SolidWorks PDM, verifique el registro del almacén, revise los registros de MCAD CoDesigner y corrija cualquier problema de configuración de las rutas.

Detalles de la solución

Fallo al recuperar modelos nativos durante la recepción de cambios

Los usuarios utilizan Altium Designer con MCAD CoDesigner y SolidWorks PDM.

Los componentes del espacio de trabajo gestionado o de la biblioteca del servidor están configurados para hacer referencia a modelos MCAD nativos mediante una ruta de PDM similar a:

<VaultName>:<Engineering Library Top Dir>\ECAD Models\3D Models\<filename>.SLDPRT

Durante una operación de recepción de cambios en SolidWorks, puede aparecer la siguiente advertencia:

Model for components of type <FootprintName>_<ComponentID> cannot be obtained from SW PDM

Problemas de registro del almacén o de resolución de rutas

Este problema puede producirse por uno o varios de los siguientes motivos:

  • El usuario utiliza SolidWorks PDM Standard, que no es compatible.
  • El almacén al que se hace referencia no está registrado en el sistema.
  • El almacén solo existe para el usuario actual y no está registrado para el equipo local.
  • Hay un error de sintaxis en el parámetro de la ruta de PDM que impide encontrar el almacén.

Verificar el entorno de PDM y la disponibilidad del almacén

  • Confirme que se está utilizando SolidWorks PDM Pro.
  • Revise los archivos de registro de MCAD CoDesigner para detectar errores de registro del almacén.
  • Verifique que el almacén al que se hace referencia aparezca en Administración de SolidWorks PDM o en Configuración de vistas.
  • Compruebe si el parámetro de la ruta del modelo MCAD contiene errores de sintaxis.
  • Verifique que el almacén esté registrado tanto para el usuario actual como para el equipo local.
  • Si el almacén no está registrado para el equipo local, vuelva a crear la vista del almacén para todos los usuarios del equipo.

Validar los archivos de registro y la configuración del Registro de Windows

  1. Abra el directorio de archivos de registro de MCAD CoDesigner:

    C:\Users\[User]\AppData\Local\Altium\Altium CoDesigner

  2. Revise los archivos de registro para detectar errores de registro del almacén.

    2026-07-28 15:48:54.0576|1|Debug|MCAD: @ SwPDMUtils.GetEdmVaultFile : Vault '<VaultName>' is not registered Secs:0

  3. Verifique si <VaultName> aparece en Administración de SolidWorks PDM o en Configuración de vistas.
     
  4. Ejecute el siguiente comando para comprobar si el almacén está registrado para el equipo local:

    reg query "HKLM\SOFTWARE\SOLIDWORKS\Applications\PDMWorks Enterprise\Vaults" /s

  5. Si el comando devuelve el siguiente mensaje, el almacén no está registrado en esa ubicación del Registro de Windows:

    ERROR: The system was unable to find the specified registry key or value.

     
  6. Si la consulta del equipo local devuelve un error, abra SolidWorks PDM View Setup y vuelva a crear la vista del almacén mediante la opción For all users on this computer.

Notas adicionales

Algunos usuarios pueden tener configuraciones diferentes. Valide el entorno antes de solucionar problemas de registro del almacén. 

Referencias

AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.