KB: Nie można pobrać natywnych modeli MCAD z SolidWorks PDM podczas pobierania zmian
Szczegóły rozwiązania
Pobieranie modeli natywnych nie działa podczas synchronizacji Pull
Użytkownicy korzystają z Altium Designer z MCAD CoDesigner i SolidWorks PDM.
Komponenty w zarządzanym obszarze roboczym lub bibliotece serwerowej są skonfigurowane tak, aby odwoływały się do natywnych modeli MCAD za pomocą ścieżki PDM podobnej do poniższej:
<VaultName>:<Engineering Library Top Dir>\ECAD Models\3D Models\<filename>.SLDPRT
Podczas synchronizacji Pull w SolidWorks może pojawić się następujące ostrzeżenie:
Model for components of type <FootprintName>_<ComponentID> cannot be obtained from SW PDM
Problemy z rejestracją przechowalni lub rozpoznawaniem ścieżki
Ten problem może wystąpić z co najmniej jednego z poniższych powodów:
- Użytkownik korzysta z SolidWorks PDM Standard, który nie jest obsługiwany.
- Wskazana przechowalnia nie jest zarejestrowana w systemie.
- Przechowalnia istnieje tylko dla bieżącego użytkownika i nie jest zarejestrowana na komputerze lokalnym.
- Parametr ścieżki PDM zawiera błąd składni, który uniemożliwia znalezienie przechowalni.
Weryfikacja środowiska PDM i dostępności przechowalni
- Upewnij się, że używany jest SolidWorks PDM Pro.
- Sprawdź pliki dziennika MCAD CoDesigner pod kątem błędów rejestracji przechowalni.
- Sprawdź, czy wskazana przechowalnia jest widoczna w narzędziu Administracja SolidWorks PDM lub Konfiguracja widoku.
- Sprawdź parametr ścieżki modelu MCAD pod kątem błędów składni.
- Sprawdź, czy przechowalnia jest zarejestrowana zarówno dla bieżącego użytkownika, jak i dla komputera lokalnego.
- Jeśli przechowalnia nie jest zarejestrowana dla komputera lokalnego, utwórz ponownie jej widok dla wszystkich użytkowników komputera.
Sprawdzanie dzienników i konfiguracji rejestru
- Otwórz katalog dzienników MCAD CoDesigner:
C:\Users\[User]\AppData\Local\Altium\Altium CoDesigner -
Sprawdź pliki dziennika pod kątem błędów rejestracji przechowalni.
2026-07-28 15:48:54.0576|1|Debug|MCAD: @ SwPDMUtils.GetEdmVaultFile : Vault '<VaultName>' is not registered Secs:0 - Sprawdź, czy
<VaultName>jest widoczna w narzędziu Administracja SolidWorks PDM lub Konfiguracja widoku.
- Uruchom poniższe polecenie, aby sprawdzić, czy przechowalnia jest zarejestrowana dla komputera lokalnego:
reg query "HKLM\SOFTWARE\SOLIDWORKS\Applications\PDMWorks Enterprise\Vaults" /s - Jeśli polecenie zwróci poniższy komunikat, przechowalnia nie jest zarejestrowana w tej lokalizacji rejestru:
ERROR: The system was unable to find the specified registry key or value. - Jeśli zapytanie dotyczące komputera lokalnego zwróci błąd, otwórz SolidWorks PDM View Setup i utwórz ponownie widok przechowalni, korzystając z opcji For all users on this computer.
Uwagi dodatkowe
Niektórzy użytkownicy mogą mieć inne konfiguracje. Przed rozpoczęciem rozwiązywania problemów z rejestracją przechowalni sprawdź środowisko.