KB: Não é possível recuperar modelos MCAD nativos do SolidWorks PDM durante a operação de Pull

Altium Designer Altium Designer
Users working with Altium Designer, MCAD CoDesigner, and SolidWorks PDM may receive the warning message “Model for components of type _ não pode ser obtido do SW PDM” ao importar um projeto para o SolidWorks. Esse problema geralmente ocorre quando o cofre PDM referenciado não está registrado, o cofre está indisponível para a máquina local, o SolidWorks PDM Standard está sendo utilizado ou há um erro de sintaxe no caminho do modelo MCAD nativo. Verificar o ambiente do SolidWorks PDM, validar o registro do cofre, revisar os logs do MCAD CoDesigner e corrigir eventuais problemas de configuração de caminho pode resolver o problema.

Detalhes da solução

Falha na recuperação do modelo nativo durante a importação

Os usuários estão executando o Altium Designer com o MCAD CoDesigner e o SolidWorks PDM.

Os componentes no workspace gerenciado ou na biblioteca do servidor estão configurados para referenciar modelos MCAD nativos usando um caminho PDM semelhante a:

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

Durante uma operação de importação no SolidWorks, o seguinte aviso pode aparecer:

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

Problemas de registro do cofre ou de resolução do caminho

Esse problema pode ocorrer por um ou mais dos seguintes motivos:

  • O usuário está executando o SolidWorks PDM Standard, que não é compatível.
  • O cofre referenciado não está registrado no sistema.
  • O cofre existe apenas para o usuário atual e não está registrado na máquina local.
  • Há um erro de sintaxe no parâmetro do caminho PDM, impedindo que o cofre seja encontrado.

Verifique o ambiente PDM e a disponibilidade do cofre

  • Confirme se o SolidWorks PDM Pro está sendo usado.
  • Revise os arquivos de log do MCAD CoDesigner em busca de erros de registro do cofre.
  • Verifique se o cofre referenciado aparece na Administração do SolidWorks PDM ou na Configuração de vistas.
  • Verifique se há erros de sintaxe no parâmetro do caminho do modelo MCAD.
  • Verifique se o cofre está registrado tanto para o usuário atual quanto para a máquina local.
  • Se o cofre não estiver registrado na máquina local, recrie a vista do cofre para todos os usuários do computador.

Valide os logs e a configuração do Registro

  1. Abra o diretório de logs do MCAD CoDesigner:

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

  2. Revise os arquivos de log em busca de erros de registro do cofre.

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

  3. Verifique se <VaultName> aparece na Administração do SolidWorks PDM ou na Configuração de vistas.
     
  4. Execute o seguinte comando para verificar se o cofre está registrado na máquina local:

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

  5. Se o comando retornar a seguinte mensagem, o cofre não está registrado nesse local do Registro:

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

     
  6. Se a consulta à máquina local retornar um erro, abra SolidWorks PDM View Setup e recrie a vista do cofre usando a opção For all users on this computer.

Observações adicionais

Alguns usuários podem ter configurações diferentes. Valide o ambiente antes de solucionar problemas de registro do cofre. 

Referências

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.