База знаний: не удается получить исходные модели MCAD из SolidWorks PDM при выполнении операции 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 _ не удается получить из SW PDM» при загрузке проекта в SolidWorks. Эта проблема обычно возникает, если указанное хранилище PDM не зарегистрировано или недоступно с локального компьютера, используется SolidWorks PDM Standard либо путь к исходной модели MCAD содержит синтаксическую ошибку. Для устранения проблемы проверьте среду SolidWorks PDM и регистрацию хранилища, изучите журналы MCAD CoDesigner и исправьте ошибки в настройках пути.

Подробное описание решения

Не удается получить модели в исходном формате при получении изменений

Пользователи работают в Altium Designer с MCAD CoDesigner и SolidWorks PDM.

Компоненты в управляемом рабочем пространстве или серверной библиотеке настроены на использование MCAD-моделей в исходном формате, на которые ссылается путь PDM следующего вида:

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

При получении изменений в SolidWorks может появиться следующее предупреждение:

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

Проблемы с регистрацией хранилища или определением пути

Эта проблема может возникать по одной или нескольким из следующих причин:

  • Пользователь работает с SolidWorks PDM Standard, который не поддерживается.
  • Указанное хранилище не зарегистрировано в системе.
  • Хранилище существует только для текущего пользователя и не зарегистрировано для локального компьютера.
  • Параметр пути PDM содержит синтаксическую ошибку, из-за которой не удается найти хранилище.

Проверка среды PDM и доступности хранилища

  • Убедитесь, что используется SolidWorks PDM Pro.
  • Проверьте файлы журналов MCAD CoDesigner на наличие ошибок регистрации хранилища.
  • Убедитесь, что указанное хранилище отображается в SolidWorks PDM Administration или View Setup.
  • Проверьте параметр пути к MCAD-модели на наличие синтаксических ошибок.
  • Убедитесь, что хранилище зарегистрировано как для текущего пользователя, так и для локального компьютера.
  • Если хранилище не зарегистрировано для локального компьютера, заново создайте представление хранилища для всех пользователей компьютера.

Проверка журналов и конфигурации реестра

  1. Откройте каталог журналов MCAD CoDesigner:

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

  2. Проверьте файлы журналов на наличие ошибок регистрации хранилища.

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

  3. Проверьте, отображается ли <VaultName> в SolidWorks PDM Administration или View Setup.
     
  4. Выполните следующую команду, чтобы проверить, зарегистрировано ли хранилище для локального компьютера:

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

  5. Если команда возвращает следующее сообщение, хранилище не зарегистрировано в этом разделе реестра:

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

     
  6. Если запрос для локального компьютера возвращает ошибку, откройте SolidWorks PDM View Setup и заново создайте представление хранилища, выбрав вариант For all users on this computer.

Дополнительные примечания

У некоторых пользователей конфигурация может отличаться. Прежде чем устранять проблемы с регистрацией хранилища, проверьте среду. 

Ссылки

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.