Перейти к содержанию
    

Долгое обновление посадочных мест из библиотеки

Здравствуйте, коллеги!

Как ускорить обновление компонентов из библиотеки PcbLib? Компоненты ведутся в через библиотеку на базе данных (DbLib), которая находится на сетевом диске. Плата достаточно большая — 650 компонентов. Практически у каждого из них в посадочном месте есть 3D модель (что конечно увеличивает объём данных необходимых для чтения из библиотеки и передачи по сети). Когда пытаешься обновить посадочные места из этой библиотеки, не важно через какую команду: в меню Tools или через контекстное меню при щелчке по компоненту, то AD начинает очень долго что-то сравнивать и находить отличия. Не намного лучше становится, если сразу выбирать команду "Update All Footprints (Create ECO)" (обновить все выделенные компоненты без послойного сравнения и перейти к окну с ECO). После чего AD начинает очень долго что-то лопатить (см. снимки экрана панели статусов). В панели статусов очень долго обрабатываются процедуры со статусом: "Check unprocessed footrints" и "Update footprints". После этой долгой обработки (минут 10-20), наконец-то выводится окно с ECO в котором после нажатия кнопки "Execute Changes" наконец-то AD начинает обновлять посадочные места. И это тоже занимает много времени (10-20 минут). Собственно, пока он обновляет посадочные места, я успел создать эту тему на форуме.

Моя текущая задача — это обновить слой маркировки (шелкографии). Но даже если я выбираю в настройках, чтобы он сравнивал различия только по слоям "Top Overlay" и "Bottom Overlay" — это не экономит времени. Хотелось бы как-то пропустить это пустое сравнение посадочных мест на плате и в библиотеке.

Может кто-нибудь добился от AD, чтобы эта процедура выполнялась быстрее? Секретные настройки или команда зарытая непонятно где? Может это сеть так влияет? Хотя судя по диспетчеру задач, в это время данных по ней передаётся очень мало. В основном загружены некоторые ядра процессора.

P. S. Прошу не писать людей которые с этим не сталкивались или не пытались понять причину долгого обновления из библиотеки.

изображение_2023-12-27_164613185.png

изображение_2023-12-27_172050889.png

изображение_2023-12-27_172055991.png

 

изображение_2023-12-27_173128993.png

Изменено пользователем Андрей Пономарёв
Замена изображения

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну во всяком случае первые двадцать минут можете исключить применив настройку.
То что долго -- скорее всего лежит база на сервере.
Это туда к админу. там сервер держит.
image.thumb.png.350431c3bc96c18f9aac260cbdae5901.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, на сетевом диске. Папка диска на сервере. Данные на нём хранятся на жёстком диске.

Вот такие результаты скорости передачи данных по локальной сети с этой папкой. В целом, не так всё плохо на чтение. Не думаю, что скорость записи в эту папку может влиять на скорость обработки данных. По диспетчеру задач вижу, что процессор лопатит данные дольше.

image.thumb.png.4de06207069234f4afc5cfc104f8320a.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну и не хорошо. А если диск дефраментирован, памяти мало и он постоянно читает/пишет  ( и вы в очереди не один) свой буфер --то и на админа можно не ссылаться. 

Это типа всегда, что не нужно уже-- то под сервер отдадим (или на нем его сделаем).
а нужно наоборот. На сервере железо должно быть последнее быстрое и новое.

 

Поставьте базу локально, и сравните скорость.
А потом возитесь с сервером.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 часов назад, Андрей Пономарёв сказал:

Как ускорить обновление компонентов из библиотеки PcbLib?

У меня похожая проблема была из за антивируса. Как только Альтиум лез в сеть Просыпался антивирус и начинал проверку. В результате все просто вешалось

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...