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

 
 
34 страниц V  « < 19 20 21 22 23 > »   
Reply to this topicStart new topic
> 2018 Вопросы начинающих , Для версий AD17 и младше
Владимир
сообщение Jun 15 2018, 11:33
Сообщение #301


Гуру
******

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



1. Когда попадают "чужие проекты" Всякое бывает. Как правило, куча не нужного мусора на десятки, сотни мегабайт.
2. А черт его знает -- все крутится быстро, когда чисто.
Go to the top of the page
 
+Quote Post
kksergey
сообщение Jun 15 2018, 12:37
Сообщение #302





Группа: Участник
Сообщений: 5
Регистрация: 21-05-15
Пользователь №: 86 816



Цитата(b-volkov @ Jun 14 2018, 09:25) *
Если используется автоматическая перенумерация, то действия понятны - сброс и повторная нумерация. А если я предпочитаю вручную расставлять номера? Есть какая-то возможность "сдвинуть" индексы выбранной группы компонентов на заданную величину?

Предлагаю для этого простенький скрипт, только переименуйте его расширение на ".js"; в последних строках нужно задать четыре переменные:
- name - префикс обозначения компонента (буква или набор букв);
- from/to - диапазон компонентов, которым сделать смещение;
- shift - величина смещения.
Исполняется только на открытых файлах схем выбранного проекта, перед применением не лишним будет сделать бэкап.
Прикрепленные файлы
Прикрепленный файл  ShiftDesignators.txt ( 2.36 килобайт ) Кол-во скачиваний: 15
 
Go to the top of the page
 
+Quote Post
b-volkov
сообщение Jun 15 2018, 13:45
Сообщение #303


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

Группа: Свой
Сообщений: 137
Регистрация: 10-04-07
Из: г. Троицк
Пользователь №: 26 907



Цитата(kksergey @ Jun 15 2018, 15:37) *
Предлагаю для этого простенький скрипт, только переименуйте его расширение на ".js"; в последних строках нужно задать четыре переменные:

Спасибо!
Go to the top of the page
 
+Quote Post
b-volkov
сообщение Jun 19 2018, 13:17
Сообщение #304


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

Группа: Свой
Сообщений: 137
Регистрация: 10-04-07
Из: г. Троицк
Пользователь №: 26 907



Не могу разобраться с механизмом взаимосвязи SCH<->PCB. Например, создаю в PCB свой класс цепей. При последующем выполнении Update PCB из схемы, АД находит отличие в лице нового класса и по умолчанию предлагает его удалить. Надо как-то перенести эти изменения в схему, но мои тыканья по меню результата не дали. Пробовал Design->Update Schematic... Он показал мне таблицу различий в которой значился созданный мной класс, затем из меню по ПКМ я выбрал Update All in Schematic Document... и ничего не произошло.

Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 19 2018, 13:32
Сообщение #305


Гуру
******

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



В настройках проекта отключите удаление классов цепей, созданных в PCB.
На схему, классы, созданные в PCB, оно их не передаст, так как там не все возможно.
Куда и как поставить директивы, каким образом туда внести цепи и т.п. -- Все это только графически -- потому и не передается.

Поэтому, если возможно -- всегда создавать классы самому и на схеме.
Если не возможно на схеме -- отключить опцию их удаления на PCB при синхронизации
Go to the top of the page
 
+Quote Post
juvf
сообщение Jun 19 2018, 13:37
Сообщение #306


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(b-volkov @ Jun 15 2018, 16:02) *
1. Замечено ли за проектом АД такое поведение? Если да, то можно ли как-то прочистить ему мозги, не создавая заново?
я не замечал. Почаще делайте Компонент линк...

В папке проекта есть папка Хистори. В ней архивы всех сохраненых версий, некий бэкап. Аналог SVN/Git.
Если что-то сломалось в проекте, всегда можно из хистори достать зип нужной схемы/платы и открыть отдельно от проекта, покрутить. Можно восстановить текущую РСВ к ранее сохранённой. Очень удобно, кода что-то где-то сломал в проекте, но что и когда не понятно.

Цитата
Не могу разобраться с механизмом взаимосвязи SCH<->PCB. Например, создаю в PCB свой класс цепей.
Попытка построить крышу, потом стены, ИМХО. Работайте от схемы. Логично в схеме создать класс Питание, ВЧ, ШинаДанных.... и перенести класс в плату.
По теме - Как перенести класс цепей из ПП в схему не знаю, даже не пробовал ни когда.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 19 2018, 16:27
Сообщение #307


Гуру
******

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



Цитата(juvf @ Jun 19 2018, 16:37) *
Как перенести класс цепей из ПП в схему не знаю, даже не пробовал ни когда.

Да никак. Практически создать такой же через директиву на схеме и связать.
Но это сам класс. А еще есть члены класса.
Они могут тоже как только через схему (что правильно) так и дополнительно на PCB наполнятся.

И там уже отдельный флаг для синхронизации членов класса есть.
Go to the top of the page
 
+Quote Post
Professor Chaos
сообщение Jun 19 2018, 17:43
Сообщение #308


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 25-08-17
Пользователь №: 98 970



Цитата(b-volkov @ Jun 19 2018, 16:17) *
Не могу разобраться с механизмом взаимосвязи SCH<->PCB.
Пробовал Design->Update Schematic... Он показал мне таблицу различий в которой значился созданный мной класс, затем из меню по ПКМ я выбрал Update All in Schematic Document... и ничего не произошло.

Насколько я понял этого сделать нельзя. Т.е. классы цепей можно перенести из схемы на плату, но не наоборот.
Go to the top of the page
 
+Quote Post
b-volkov
сообщение Jun 20 2018, 12:15
Сообщение #309


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

Группа: Свой
Сообщений: 137
Регистрация: 10-04-07
Из: г. Троицк
Пользователь №: 26 907



Цитата(juvf @ Jun 19 2018, 16:37) *
Попытка построить крышу, потом стены, ИМХО. Работайте от схемы. Логично в схеме создать класс Питание, ВЧ, ШинаДанных.... и перенести класс в плату.

Совершенно согласен. Просто в тех роликах с YouTube, по которым я пытался изучать АД, классы цепей создавались именно в PCB.
Попробовал сделать в схеме через Place –> Directives –> Net Class, подцепил значки "параметра" к цепям - получилось. Но у меня, например, класс SDRAM порядка 40 проводов, и как то не очень хочется держать на схеме всю эту ботву. А нет какого-нибудь другого, "не графического" способа задать классы?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 20 2018, 13:46
Сообщение #310


Гуру
******

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



Шина данных это 1 Netlabel
Адреса -- тоже
Специализированные- -- по 1 на уникальное названия-- Никак 40 не набежит.

Да и вообще -- они там кучей обычно и находятся . Place BlankNet и все кучей в класс
Go to the top of the page
 
+Quote Post
b-volkov
сообщение Jun 20 2018, 14:08
Сообщение #311


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

Группа: Свой
Сообщений: 137
Регистрация: 10-04-07
Из: г. Троицк
Пользователь №: 26 907



Цитата(Владимир @ Jun 20 2018, 16:46) *
Шина данных это 1 Netlabel
Адреса -- тоже
Специализированные- -- по 1 на уникальное названия-- Никак 40 не набежит.

Да и вообще -- они там кучей обычно и находятся . Place BlankNet и все кучей в класс

Я, видимо, чего-то не понимаю. У меня нет отдельно шины данных, адреса и тд. У меня есть именованные с помощью NetLabel связи: A0,A1... D0,D1.. Для красивости я объединил их общей шиной. Честно говоря, я считал, что шина, это просто жирная линия sm.gif. Для включения связи в класс, я к каждой цеплял "параметр"
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 20 2018, 15:35
Сообщение #312


Гуру
******

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



A1, A2, A3, .... A40 это тоже самое что и A1..A40
Go to the top of the page
 
+Quote Post
musa
сообщение Jun 20 2018, 18:03
Сообщение #313


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(b-volkov @ Jun 20 2018, 17:08) *
Для красивости я объединил их общей шиной.
Ну это самая простая графическая шина. В Альтиуме есть и другой вариант шины. Почитайте внимательно в книге
Go to the top of the page
 
+Quote Post
b-volkov
сообщение Jun 21 2018, 12:04
Сообщение #314


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

Группа: Свой
Сообщений: 137
Регистрация: 10-04-07
Из: г. Троицк
Пользователь №: 26 907



Теперь не получается установить размер via, в зависимости от класса цепи.
- создал класс цепей "Power";
- в "Routing Via Style" добавил правило "ViaPower"с большим переходным, которое привязал к этому классу;
- для всех остальных цепей создал правило "ViaAll" с маленьким переходным;
- такие-же действия выполнил и для правила "Width" (для класса Power дорожки толще);
- в полях "Track Width Mode" и "Via Size Mode" панели "Preferences->Interface Routing" выбрал значение "Rule Preferred".

Начинаю разводку, толщина линии меняется в зависимости от класса разводимой цепи, а вот переходное почему-то всегда ставится из правила "ViaAll", т.е. маленькое.

Go to the top of the page
 
+Quote Post
Constantin
сообщение Jun 21 2018, 12:19
Сообщение #315


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158



Цитата(b-volkov @ Jun 21 2018, 15:04) *
...
Начинаю разводку, толщина линии меняется в зависимости от класса разводимой цепи, а вот переходное почему-то всегда ставится из правила "ViaAll", т.е. маленькое.

Может проверить приоритеты правил?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:19
Рейтинг@Mail.ru


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