KB: Nie można pobrać natywnych modeli MCAD z SolidWorks PDM podczas pobierania zmian

Altium Designer Altium Designer
Users working with Altium Designer, MCAD CoDesigner, and SolidWorks PDM may receive the warning message “Model for components of type _ nie można pobrać z SW PDM” podczas pobierania projektu do SolidWorks. Ten problem występuje zazwyczaj wtedy, gdy wskazany magazyn PDM nie jest zarejestrowany lub jest niedostępny na komputerze lokalnym, używana jest wersja SolidWorks PDM Standard albo ścieżka do natywnego modelu MCAD zawiera błąd składni. Problem można rozwiązać, sprawdzając środowisko SolidWorks PDM, weryfikując rejestrację magazynu, analizując dzienniki MCAD CoDesigner i korygując wszelkie błędy w konfiguracji ścieżek.

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

  1. Otwórz katalog dzienników MCAD CoDesigner:

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

  2. 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

  3. Sprawdź, czy <VaultName> jest widoczna w narzędziu Administracja SolidWorks PDM lub Konfiguracja widoku.
     
  4. Uruchom poniższe polecenie, aby sprawdzić, czy przechowalnia jest zarejestrowana dla komputera lokalnego:

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

  5. 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.

     
  6. 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. 

Materiały referencyjne

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.