реклама на сайте
подробности

 
 
34 страниц V  « < 14 15 16 17 18 > »   
Reply to this topicStart new topic
> 2018 Вопросы начинающих , Для версий AD17 и младше
MVJ
сообщение Apr 20 2018, 13:04
Сообщение #226


Частый гость
**

Группа: Участник
Сообщений: 172
Регистрация: 9-10-06
Пользователь №: 21 119



AD14. Сделал схему и плату, при этом компоненты брал из разных библиотек. После этого командами "Make Schematic Library" и "Make PCB Library" сделал соответственно библиотеки SchLib и PcbLib с именем проекта. Как правильно указать, что теперь все компоненты находятся в новых библиотеках? Для схемы получилось - через SCH Inspecror поменял свойство Library сразу для всех компонентов, а как для PCB ?

Сообщение отредактировал MVJ - Apr 20 2018, 13:15
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 20 2018, 18:34
Сообщение #227


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Достаточно в Footpint Manager указать Any для всех Footprint.
Есть еще Parameter Manager, PCBLIST, Инспектор

Там тоже можно
Go to the top of the page
 
+Quote Post
MVJ
сообщение Apr 23 2018, 07:26
Сообщение #228


Частый гость
**

Группа: Участник
Сообщений: 172
Регистрация: 9-10-06
Пользователь №: 21 119



Цитата(Владимир @ Apr 20 2018, 22:34) *
Достаточно в Footpint Manager указать Any для всех Footprint.

В схеме через Footpint Manager (+ Validate, Execute Changes) поменял библиотеку на новую (созданную Make PCB Library) - в плате ничего не поменялось и Design->Update PCB Document никаких изменений не предлагает. По-прежнему если открыть в PCB свойство любого компонента, то в Footprint->Library будет указана его старая библиотека.
Цитата(Владимир @ Apr 20 2018, 22:34) *
Есть еще Parameter Manager, PCBLIST, Инспектор
Там тоже можно

В Parameter Manager , PCBLIST и PCB Inspector тоже не нашел как заменить библиотеку.

Сообщение отредактировал MVJ - Apr 23 2018, 07:30
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 23 2018, 18:16
Сообщение #229


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(MVJ @ Apr 23 2018, 10:26) *
Design->Update PCB Document никаких изменений не предлагает.

Так если название Footprint не изменилось, то и не поменяет.( оно не сверят, что это разное)
Поменяйте принудительно из библиотеки -- Тогда точно обновит
или Tools >> update from PCB Library -- тогда обновит то, что настроите
Go to the top of the page
 
+Quote Post
MVJ
сообщение Apr 27 2018, 08:14
Сообщение #230


Частый гость
**

Группа: Участник
Сообщений: 172
Регистрация: 9-10-06
Пользователь №: 21 119



Цитата(Владимир @ Apr 23 2018, 22:16) *
Поменяйте принудительно из библиотеки -- Тогда точно обновит
или 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 недоступно. Можно, конечно, вручную для каждого компонента, но в плате две сотни компонентов.

Сообщение отредактировал MVJ - Apr 27 2018, 08:18
Go to the top of the page
 
+Quote Post
Spartak
сообщение Apr 27 2018, 14:01
Сообщение #231


Частый гость
**

Группа: Участник
Сообщений: 114
Регистрация: 14-09-05
Пользователь №: 8 546



Цитата(MVJ @ Apr 27 2018, 11:14) *
Уточню вопрос.
Имеем проект со схемой и платой (допустим 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 недоступно. Можно, конечно, вручную для каждого компонента, но в плате две сотни компонентов.


Заменили библиотеки в схематике - откомпилируйте проект, затем передайте изменения на плату. Откуда же иначе редактор плат узнает об изменениях?
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Apr 28 2018, 07:15
Сообщение #232


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Spartak @ Apr 27 2018, 17:01) *
Заменили библиотеки в схематике - откомпилируйте проект, затем передайте изменения на плату. Откуда же иначе редактор плат узнает об изменениях?


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

на самом деле задача не такая тривиальная. в свое время даже скрипты писали, и то работало через раз.
возмжно в 18 версии что поменялось
Go to the top of the page
 
+Quote Post
MVJ
сообщение May 2 2018, 08:21
Сообщение #233


Частый гость
**

Группа: Участник
Сообщений: 172
Регистрация: 9-10-06
Пользователь №: 21 119



Цитата(peshkoff @ Apr 28 2018, 11:15) *
..
Если в названии не было изменений, то и обновления не пройдет.
на самом деле задача не такая тривиальная. в свое время даже скрипты писали, и то работало через раз..

Вообще-то странно, мне казалось, что команды "Make Schematic Library" и "Make PCB Library" более всего нужны именно для описанного мною выше случая и если это не так, то для чего тогда они нужны?
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 2 2018, 08:51
Сообщение #234


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Эти команды нужны для того, чтобы "вытянуть" библиотечные элементы из проекта, если исходных библиотек нет.
Потом их можно использовать как в этом, так и в других проектах
Go to the top of the page
 
+Quote Post
Spartak
сообщение May 2 2018, 19:59
Сообщение #235


Частый гость
**

Группа: Участник
Сообщений: 114
Регистрация: 14-09-05
Пользователь №: 8 546



Цитата(peshkoff @ Apr 28 2018, 10:15) *
в этом случае он заменит футпринт только если он поменялся.
Если в названии не было изменений, то и обновления не пройдет.

на самом деле задача не такая тривиальная. в свое время даже скрипты писали, и то работало через раз.
возмжно в 18 версии что поменялось


Отключите в проекте при компиляции все лишние библиотеки.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 2 2018, 20:10
Сообщение #236


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Это не поможет.
1. В схеме: каждому компоненту в свойствах или через Tools/Footprint Manager указать требуемый Footprint из НУЖНОЙ библиотеки.
2. в PCB: После передачи изменений из схемы -- Tools/ Update From PCB library
Go to the top of the page
 
+Quote Post
peshkoff
сообщение May 3 2018, 06:11
Сообщение #237


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Владимир @ May 2 2018, 23:10) *
Это не поможет.
1. В схеме: каждому компоненту в свойствах или через Tools/Footprint Manager указать требуемый Footprint из НУЖНОЙ библиотеки.
2. в PCB: После передачи изменений из схемы -- Tools/ Update From PCB library


Все манипуляции обычно как раз для №2 и нужны, сперва нужную библиотеку установить в св-вах компонента, а потом можно делать Tools\Update from...
иначе не находит футпринт.
Go to the top of the page
 
+Quote Post
Saprx
сообщение May 8 2018, 04:50
Сообщение #238





Группа: Участник
Сообщений: 6
Регистрация: 28-11-17
Пользователь №: 100 397



В одном проекте не работает команда Design View (при выборе области и вставке вида ничего не происходит), пробовал на разных машинах. В чем может быть загвоздка?
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение May 8 2018, 10:24
Сообщение #239


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Подскажите, как в правилах в языке запросов указать конкретный PAD ?
Например, я поставил на плату PAD и назвал его FREE-PAD-1 . Как указать его в правилах ?
Аналогичный вопрос про PAD в составе компонента.
Как сделать через класс падов - знаю. А просто через название пада ?
Заранее спасибо !


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
peshkoff
сообщение May 8 2018, 10:32
Сообщение #240


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(MiklPolikov @ May 8 2018, 13:24) *
Подскажите, как в правилах в языке запросов указать конкретный PAD ?
Например, я поставил на плату PAD и назвал его FREE-PAD-1 . Как указать его в правилах ?
Аналогичный вопрос про PAD в составе компонента.
Как сделать через класс падов - знаю. А просто через название пада ?
Заранее спасибо !


(IsPad And (Name Like 'FREE-PAD-1'))
HasFootprintPad ('NameOfFootprint','NameOfPad')
Go to the top of the page
 
+Quote Post

34 страниц V  « < 14 15 16 17 18 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 21:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01518 секунд с 7
ELECTRONIX ©2004-2016