|
|
  |
2018 Вопросы начинающих , Для версий AD17 и младше |
|
|
|
Jun 15 2018, 12:37
|
Группа: Участник
Сообщений: 5
Регистрация: 21-05-15
Пользователь №: 86 816

|
Цитата(b-volkov @ Jun 14 2018, 09:25)  Если используется автоматическая перенумерация, то действия понятны - сброс и повторная нумерация. А если я предпочитаю вручную расставлять номера? Есть какая-то возможность "сдвинуть" индексы выбранной группы компонентов на заданную величину? Предлагаю для этого простенький скрипт, только переименуйте его расширение на ".js"; в последних строках нужно задать четыре переменные: - name - префикс обозначения компонента (буква или набор букв); - from/to - диапазон компонентов, которым сделать смещение; - shift - величина смещения. Исполняется только на открытых файлах схем выбранного проекта, перед применением не лишним будет сделать бэкап.
|
|
|
|
|
Jun 15 2018, 13:45
|
Частый гость
 
Группа: Свой
Сообщений: 137
Регистрация: 10-04-07
Из: г. Троицк
Пользователь №: 26 907

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

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

|
Цитата(b-volkov @ Jun 15 2018, 16:02)  1. Замечено ли за проектом АД такое поведение? Если да, то можно ли как-то прочистить ему мозги, не создавая заново? я не замечал. Почаще делайте Компонент линк... В папке проекта есть папка Хистори. В ней архивы всех сохраненых версий, некий бэкап. Аналог SVN/Git. Если что-то сломалось в проекте, всегда можно из хистори достать зип нужной схемы/платы и открыть отдельно от проекта, покрутить. Можно восстановить текущую РСВ к ранее сохранённой. Очень удобно, кода что-то где-то сломал в проекте, но что и когда не понятно. Цитата Не могу разобраться с механизмом взаимосвязи SCH<->PCB. Например, создаю в PCB свой класс цепей. Попытка построить крышу, потом стены, ИМХО. Работайте от схемы. Логично в схеме создать класс Питание, ВЧ, ШинаДанных.... и перенести класс в плату. По теме - Как перенести класс цепей из ПП в схему не знаю, даже не пробовал ни когда.
|
|
|
|
|
Jun 19 2018, 16:27
|

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

|
Цитата(juvf @ Jun 19 2018, 16:37)  Как перенести класс цепей из ПП в схему не знаю, даже не пробовал ни когда. Да никак. Практически создать такой же через директиву на схеме и связать. Но это сам класс. А еще есть члены класса. Они могут тоже как только через схему (что правильно) так и дополнительно на PCB наполнятся. И там уже отдельный флаг для синхронизации членов класса есть.
|
|
|
|
|
Jun 19 2018, 17:43
|

Участник

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

|
Цитата(b-volkov @ Jun 19 2018, 16:17)  Не могу разобраться с механизмом взаимосвязи SCH<->PCB. Пробовал Design->Update Schematic... Он показал мне таблицу различий в которой значился созданный мной класс, затем из меню по ПКМ я выбрал Update All in Schematic Document... и ничего не произошло. Насколько я понял этого сделать нельзя. Т.е. классы цепей можно перенести из схемы на плату, но не наоборот.
|
|
|
|
|
Jun 20 2018, 12:15
|
Частый гость
 
Группа: Свой
Сообщений: 137
Регистрация: 10-04-07
Из: г. Троицк
Пользователь №: 26 907

|
Цитата(juvf @ Jun 19 2018, 16:37)  Попытка построить крышу, потом стены, ИМХО. Работайте от схемы. Логично в схеме создать класс Питание, ВЧ, ШинаДанных.... и перенести класс в плату. Совершенно согласен. Просто в тех роликах с YouTube, по которым я пытался изучать АД, классы цепей создавались именно в PCB. Попробовал сделать в схеме через Place –> Directives –> Net Class, подцепил значки "параметра" к цепям - получилось. Но у меня, например, класс SDRAM порядка 40 проводов, и как то не очень хочется держать на схеме всю эту ботву. А нет какого-нибудь другого, "не графического" способа задать классы?
|
|
|
|
|
Jun 20 2018, 14:08
|
Частый гость
 
Группа: Свой
Сообщений: 137
Регистрация: 10-04-07
Из: г. Троицк
Пользователь №: 26 907

|
Цитата(Владимир @ Jun 20 2018, 16:46)  Шина данных это 1 Netlabel Адреса -- тоже Специализированные- -- по 1 на уникальное названия-- Никак 40 не набежит.
Да и вообще -- они там кучей обычно и находятся . Place BlankNet и все кучей в класс Я, видимо, чего-то не понимаю. У меня нет отдельно шины данных, адреса и тд. У меня есть именованные с помощью NetLabel связи: A0,A1... D0,D1.. Для красивости я объединил их общей шиной. Честно говоря, я считал, что шина, это просто жирная линия  . Для включения связи в класс, я к каждой цеплял "параметр"
|
|
|
|
|
Jun 21 2018, 12:19
|
Местный
  
Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158

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