KB: impossibile recuperare i modelli MCAD nativi da SolidWorks PDM durante il pull
Dettagli della soluzione
Il recupero del modello nativo non riesce durante il pull
Gli utenti utilizzano Altium Designer con MCAD CoDesigner e SolidWorks PDM.
I componenti nel workspace gestito o nella libreria del server sono configurati per fare riferimento a modelli MCAD nativi utilizzando un percorso PDM simile al seguente:
<VaultName>:<Engineering Library Top Dir>\ECAD Models\3D Models\<filename>.SLDPRT
Durante un'operazione di pull in SolidWorks, potrebbe comparire il seguente avviso:
Model for components of type <FootprintName>_<ComponentID> cannot be obtained from SW PDM
Problemi di registrazione del vault o di risoluzione del percorso
Questo problema può verificarsi per uno o più dei seguenti motivi:
- L'utente utilizza SolidWorks PDM Standard, che non è supportato.
- Il vault a cui si fa riferimento non è registrato nel sistema.
- Il vault esiste solo per l'utente corrente e non è registrato per il computer locale.
- Un errore di sintassi nel parametro del percorso PDM impedisce di trovare il vault.
Verificare l'ambiente PDM e la disponibilità del vault
- Confermare che sia in uso SolidWorks PDM Pro.
- Esaminare i file di log di MCAD CoDesigner per individuare eventuali errori di registrazione del vault.
- Verificare che il vault a cui si fa riferimento sia presente in SolidWorks PDM Administration o View Setup.
- Controllare che il parametro del percorso del modello MCAD non contenga errori di sintassi.
- Verificare che il vault sia registrato sia per l'utente corrente sia per il computer locale.
- Se il vault non è registrato per il computer locale, ricreare la vista del vault per tutti gli utenti del computer.
Verificare i log e la configurazione del registro di sistema
- Aprire la cartella dei log di MCAD CoDesigner:
C:\Users\[User]\AppData\Local\Altium\Altium CoDesigner -
Esaminare i file di log per individuare eventuali errori di registrazione del vault.
2026-07-28 15:48:54.0576|1|Debug|MCAD: @ SwPDMUtils.GetEdmVaultFile : Vault '<VaultName>' is not registered Secs:0 - Verificare se
<VaultName>è presente in SolidWorks PDM Administration o View Setup.
- Eseguire il seguente comando per verificare se il vault è registrato per il computer locale:
reg query "HKLM\SOFTWARE\SOLIDWORKS\Applications\PDMWorks Enterprise\Vaults" /s - Se il comando restituisce il seguente messaggio, il vault non è registrato in quella posizione del registro di sistema:
ERROR: The system was unable to find the specified registry key or value. - Se la query sul computer locale restituisce un errore, aprire SolidWorks PDM View Setup e ricreare la vista del vault utilizzando l'opzione For all users on this computer.
Note aggiuntive
Alcuni utenti potrebbero avere configurazioni diverse. Verificare l'ambiente prima di procedere alla risoluzione dei problemi di registrazione del vault.