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

Андрей Пономарёв

Участник
  • Постов

    23
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Андрей Пономарёв

  • Звание
    Участник
    Участник
  • День рождения 04.08.1986

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Да, на сетевом диске. Папка диска на сервере. Данные на нём хранятся на жёстком диске. Вот такие результаты скорости передачи данных по локальной сети с этой папкой. В целом, не так всё плохо на чтение. Не думаю, что скорость записи в эту папку может влиять на скорость обработки данных. По диспетчеру задач вижу, что процессор лопатит данные дольше.
  2. Здравствуйте, коллеги! Как ускорить обновление компонентов из библиотеки 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. Прошу не писать людей которые с этим не сталкивались или не пытались понять причину долгого обновления из библиотеки.
  3. По хорошему, надо конечно каждому резистору со своим Part Number (артикулом, номером) создать свой компонент в библиотеке. Если не хотите их создавать, то можете отключить обновление тех или иных параметров в окне Update from Library (кнопка Advanced). Можно относительно быстро создать в библиотеке эти резисторы. Попробуйте использовать команды Make Schematic Library или Make Integrated Library из меню Design. И посмотрите что он там вам сделал. Подходящие созданные компоненты копируйте в свою библиотеку и далее доводите до толка с помощью SchLib List и Parametr Manager. С помощью SchLib List можно менять и Design Item ID. При редактировании через эти панели данные можно копировать и вставлять из Excel, если они были подготовлены там.
  4. Должен быть включён DRC в редакторе. Выключал, забыл включить.
  5. Я включил лицензию на FabLink XE Pro, однако в меню Planes → Copper Balancing команды всё равно не доступны. Переключался между режимами Place, Route, Draw — тоже не активировало команды. По меню стандартных инструментов (Standard Toolbar) тоже щёлкал соответственно, когда выбирал режимы. Какое действие надо ещё сделать?
  6. Спасибо. Напишу туда. Владимир, в окне самого схематика у меня линии тоже отображаются, они исчезают при предварительном просмотре и печати через кнопку Print. В версии 16.1.8 (build 203) на предварительном просмотре линии всё равно исчезают (в самом схематике всё отображается как надо), даже если копировать с соседними ячейками. Однако сохранение схемы в PDF через Smart PDF не имеет такой ошибки — все линии как и должны быть (толстые и тонкие).
  7. Скопировал данные из Excel и вставил их на схему. Получил таблицу с форматированием из Excel в виде встроенного изображения. В самом редакторе толстые линии таблицы хорошо видны, но при печати и предварительном просмотре исчезают. Прилагаю в архиве: – исходный файл Excel с таблицей данных (Таблица.xlsx); – файл схематика с результатом вставки скопированных ячеек (Sheet1.SchDoc); – PDF файл с результатом печати (Schematic Prints.pdf). Table_print.rar Можно конечно всё сделать тонкими линиями, пусть не столь выразительно, но что-то. Прошу о помощи! Хотя, по-моему, это баг редактора. Может кто подскажет куда написать об исправлении в будущих сборках?
  8. Было бы хорошо чтобы в параметры компонента была возможность вставить позиционное обозначение (Designator). Как быть в случае многосекционного компонента, когда на схеме присутствует только первый парт, чтобы в позиционном обозначении убрать «.1»? Вариант со скрытием позиционного обозначения и заменой на текстовую строку не предлагать:)
  9. Возможно ли вписать позиционное обозначение в параметры компонента через специальные строки? Допустим в параметрах компонента возможно написать «=Comment + ' ' +Value», и, соответственно, если сделать параметр видимым, будет написан комментарий к компоненту и параметр Value через пробел. Требуется вписать в параметр Designator. В статье на рисунке 2 сделано именно так, но насколько я понял это сделано для импорта в MS Excel. Однако в AD 15.0.14 запись «=Designator» на схеме отображается как «#NAME».
  10. Позиционные обозначения в скобках можно вообще отключить. Смотрите здесь:
  11. Имеется соединитель, УГО которого выполнено многопартовым компонентом (один контакт — один парт). К соединителю подключаются цепи. Имена цепей привязаны к нумерации контактов соединителя (определяются оборудованием). Контакты можно менять. Делаю это через Part Swaping (чтобы нумерация партов и контактов совпадала). Всё хорошо, но вот имена цепей тоже меняются после обмена партов. То есть, было: Конт. Цепь 1………A1 2………A2 3………A3 4………A4 После Part Swaping контактов 1 и 3 получается: Конт. Цепь 1………A3 2………A2 3………A1 4………A4 Требуется чтобы после Part Swaping имена цепей оставались прежними. Вроде бы это описано в help-файле на AD на странице 6. AP0138 Pin and Part Swapping with Dynamic Net Assignment Так и не нашёл где настраивается это самое "Move Pins to Different Nets". Подскажите, пожалуйста!
  12. Да, AD версии 14.2. Действительно все компоненты на плате, каким-то образом импортировались из библиотеки с "Flipped on layer". Может в настройках платы/проекта что-то включил случайно? Т.к. в предыдущем проекте всё было нормально и галочка там в тех же компонентах снята. Или шаблон платы кривой? К сожалению в инспекторе AD 14.2 чего-то похожего на "Flipped on layer" нет. Не нашёл и через Helper PCB фильтра с маской "*flip*". Попробовал удалить все компоненты с платы и импортировать заново. Та же петрушка получается со свойством "Flipped on layer".
  13. Столкнулся с такой проблемой. Импортировал на плату компоненты со схемы. В ней есть 32 канала. Эти каналы уже разведены на другой плате. Поэтому я взял ячейку с компонентами и проводниками с этой платы и вставил в текущий проект, предварительно удалив Room DRV_00. Присвоил вставленному Room имя удалённого (DRV_00) и сделал сопоставление компонентов между схемой и платой (через Project —> Component Links). Проверил ещё раз соответствие схемы и платы через импорт (Design —> Import). Изменений не обнаружено. Далее попробовал скопировать размещение и топологию из вставленной разведённой ячейки в остальные. Вот тут и происходит непонятная вещь. Исходный Room для копирования Результат копирования в другую ячейку Получается что графика компонентов в слоях TopOverlay переходит в слой BottomOverlay. Слой c Mechanical1 переворачивается на слой Mechanical2. При этом контактные площадки компонента остаются в исходном слое Top. Отсутствие "флипа" в механических слоях можно получить удалением сопоставления механических слоёв, но с шелкографией вопрос остаётся. Как будто в свойствах компонентов включается опция "Flipped on layer", но в действительности галочка не стоит в компонентах. Стоит отметить, что такая проблема с компонентами появляется только при вставке из другого файла PcbDoc (при вставке из Snippets получается тоже самое). Может кто может помочь или сталкивался с таким? Прилагаю пример платы Example.rar
  14. За показ позиционных обозначений после компиляции при печати (и не только) отвечают настройки Compiled Names Expansion на вкладке DXP » Preferences » Schematic » Compiler Снимаем галку с Designators или выбираем Display superscript if necessary из файла справки TR0111 Schematic Editor and Object Reference.PDF стр. 5
×
×
  • Создать...