MVJ 0 20 апреля, 2018 Опубликовано 20 апреля, 2018 (изменено) · Жалоба AD14. Сделал схему и плату, при этом компоненты брал из разных библиотек. После этого командами "Make Schematic Library" и "Make PCB Library" сделал соответственно библиотеки SchLib и PcbLib с именем проекта. Как правильно указать, что теперь все компоненты находятся в новых библиотеках? Для схемы получилось - через SCH Inspecror поменял свойство Library сразу для всех компонентов, а как для PCB ? Изменено 20 апреля, 2018 пользователем MVJ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 91 20 апреля, 2018 Опубликовано 20 апреля, 2018 · Жалоба Достаточно в Footpint Manager указать Any для всех Footprint. Есть еще Parameter Manager, PCBLIST, Инспектор Там тоже можно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MVJ 0 23 апреля, 2018 Опубликовано 23 апреля, 2018 (изменено) · Жалоба Достаточно в Footpint Manager указать Any для всех Footprint. В схеме через Footpint Manager (+ Validate, Execute Changes) поменял библиотеку на новую (созданную Make PCB Library) - в плате ничего не поменялось и Design->Update PCB Document никаких изменений не предлагает. По-прежнему если открыть в PCB свойство любого компонента, то в Footprint->Library будет указана его старая библиотека. Есть еще Parameter Manager, PCBLIST, Инспектор Там тоже можно В Parameter Manager , PCBLIST и PCB Inspector тоже не нашел как заменить библиотеку. Изменено 23 апреля, 2018 пользователем MVJ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 91 23 апреля, 2018 Опубликовано 23 апреля, 2018 · Жалоба Design->Update PCB Document никаких изменений не предлагает. Так если название Footprint не изменилось, то и не поменяет.( оно не сверят, что это разное) Поменяйте принудительно из библиотеки -- Тогда точно обновит или Tools >> update from PCB Library -- тогда обновит то, что настроите Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MVJ 0 27 апреля, 2018 Опубликовано 27 апреля, 2018 (изменено) · Жалоба Поменяйте принудительно из библиотеки -- Тогда точно обновит или Tools >> update from PCB Library -- тогда обновит то, что настроите Уточню вопрос. Имеем проект со схемой и платой (допустим Project1). Компоненты были взяты из нескольких библиотек (допустим Lib1.IntLib, Lib2.IntLib, Lib3.IntLib и т.д.). После выполнения команд "Make Schematic Library" и "Make PCB Library" получили соответственно библиотеки Project1.SchLib и Project1.PcbLib. Теперь если открыть в PCB свойство какого-нибудь компонента, то в Footprint->Library будет указана его старая библиотека (например Lib2.IntLib). Как теперь для всех компонентов заменить это свойство на Project1.PcbLib? В схеме можно через SCH Inspecror поменять свойство Library на Project1.SchLib сразу для всех компонентов, а вот в PCB через PCB Inspecror свойство Footprint->Library недоступно. Можно, конечно, вручную для каждого компонента, но в плате две сотни компонентов. Изменено 27 апреля, 2018 пользователем MVJ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spartak 0 27 апреля, 2018 Опубликовано 27 апреля, 2018 · Жалоба Уточню вопрос. Имеем проект со схемой и платой (допустим Project1). Компоненты были взяты из нескольких библиотек (допустим Lib1.IntLib, Lib2.IntLib, Lib3.IntLib и т.д.). После выполнения команд "Make Schematic Library" и "Make PCB Library" получили соответственно библиотеки Project1.SchLib и Project1.PcbLib. Теперь если открыть в PCB свойство какого-нибудь компонента, то в Footprint->Library будет указана его старая библиотека (например Lib2.IntLib). Как теперь для всех компонентов заменить это свойство на Project1.PcbLib? В схеме можно через SCH Inspecror поменять свойство Library на Project1.SchLib сразу для всех компонентов, а вот в PCB через PCB Inspecror свойство Footprint->Library недоступно. Можно, конечно, вручную для каждого компонента, но в плате две сотни компонентов. Заменили библиотеки в схематике - откомпилируйте проект, затем передайте изменения на плату. Откуда же иначе редактор плат узнает об изменениях? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 33 28 апреля, 2018 Опубликовано 28 апреля, 2018 · Жалоба Заменили библиотеки в схематике - откомпилируйте проект, затем передайте изменения на плату. Откуда же иначе редактор плат узнает об изменениях? в этом случае он заменит футпринт только если он поменялся. Если в названии не было изменений, то и обновления не пройдет. на самом деле задача не такая тривиальная. в свое время даже скрипты писали, и то работало через раз. возмжно в 18 версии что поменялось Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MVJ 0 2 мая, 2018 Опубликовано 2 мая, 2018 · Жалоба .. Если в названии не было изменений, то и обновления не пройдет. на самом деле задача не такая тривиальная. в свое время даже скрипты писали, и то работало через раз.. Вообще-то странно, мне казалось, что команды "Make Schematic Library" и "Make PCB Library" более всего нужны именно для описанного мною выше случая и если это не так, то для чего тогда они нужны? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 91 2 мая, 2018 Опубликовано 2 мая, 2018 · Жалоба Эти команды нужны для того, чтобы "вытянуть" библиотечные элементы из проекта, если исходных библиотек нет. Потом их можно использовать как в этом, так и в других проектах Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spartak 0 2 мая, 2018 Опубликовано 2 мая, 2018 · Жалоба в этом случае он заменит футпринт только если он поменялся. Если в названии не было изменений, то и обновления не пройдет. на самом деле задача не такая тривиальная. в свое время даже скрипты писали, и то работало через раз. возмжно в 18 версии что поменялось Отключите в проекте при компиляции все лишние библиотеки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 91 2 мая, 2018 Опубликовано 2 мая, 2018 · Жалоба Это не поможет. 1. В схеме: каждому компоненту в свойствах или через Tools/Footprint Manager указать требуемый Footprint из НУЖНОЙ библиотеки. 2. в PCB: После передачи изменений из схемы -- Tools/ Update From PCB library Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 33 3 мая, 2018 Опубликовано 3 мая, 2018 · Жалоба Это не поможет. 1. В схеме: каждому компоненту в свойствах или через Tools/Footprint Manager указать требуемый Footprint из НУЖНОЙ библиотеки. 2. в PCB: После передачи изменений из схемы -- Tools/ Update From PCB library Все манипуляции обычно как раз для №2 и нужны, сперва нужную библиотеку установить в св-вах компонента, а потом можно делать Tools\Update from... иначе не находит футпринт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Saprx 0 8 мая, 2018 Опубликовано 8 мая, 2018 · Жалоба В одном проекте не работает команда Design View (при выборе области и вставке вида ничего не происходит), пробовал на разных машинах. В чем может быть загвоздка? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MiklPolikov 0 8 мая, 2018 Опубликовано 8 мая, 2018 · Жалоба Подскажите, как в правилах в языке запросов указать конкретный PAD ? Например, я поставил на плату PAD и назвал его FREE-PAD-1 . Как указать его в правилах ? Аналогичный вопрос про PAD в составе компонента. Как сделать через класс падов - знаю. А просто через название пада ? Заранее спасибо ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 33 8 мая, 2018 Опубликовано 8 мая, 2018 · Жалоба Подскажите, как в правилах в языке запросов указать конкретный PAD ? Например, я поставил на плату PAD и назвал его FREE-PAD-1 . Как указать его в правилах ? Аналогичный вопрос про PAD в составе компонента. Как сделать через класс падов - знаю. А просто через название пада ? Заранее спасибо ! (IsPad And (Name Like 'FREE-PAD-1')) HasFootprintPad ('NameOfFootprint','NameOfPad') Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться