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

 
 
> Constraint Manager. Применение Constraint Set
def_rain
сообщение Aug 15 2016, 09:53
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 223
Регистрация: 23-09-15
Из: Спб
Пользователь №: 88 520



Здравствуйте.
Вопрос по CM, конкретнее Physical constraint Set - изменение Line Width min max.
Есть два способа которыми можно настроить это ограничение:
1 Способ.
Во вкладке Physical - папка Physical constraint Set (All layers)- Create - Physical CSet... создается новый PCS с названием допустим PCS1.
Далее в папке Net (All layers) выбираем нужные неты для изменения правил по толщине и ставим в столбце Referenced Physical CSet заместо Default новый созданный PCS1 с нужными нам Line Width min max.

2 способ.
Во вкладке Physical - папка Net (All layers) и сразу же, непосредственно изменяем значения в столбце Line Width: min, max. (При этом не создавая новых PCS)

Какой из этих двух способов применяется в тех или иных случаях? Какой корректнее?

Еще я хочу как то ускорить процесс редактирования правил, используя обратную связь CM с трассировщиком Allegro.
Вот что я имею в виду:
Если в Allegro выделить группу дорог, то в CM во вкладке Physical - в папке Physical constraint Set подсветятся черным выделенные в трассировщике дороги. (обратная связь CM и Allegro - см. фото)
Возможно ли как то изменить правила для этой подсвеченной группы разом, допустим используя один из описанных способов? (Либо изменить PCS, либо непосредственно значения Line Width)

Это было бы очень удобно, выделяешь на схеме группу дорог, они подсветились в CM - изменяешь DEFAULT на нужный PCS. Сейчас же мне приходится в ручную искать и выбирать нужные неты...






Сообщение отредактировал def_rain - Aug 15 2016, 10:06
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Uree
сообщение Aug 15 2016, 12:16
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Классы + констрейн-сеты заданные отдельно для каждого класса. Самый быстрый и удобный способ менеджмента. Кроме того есть и еще преимущества, но Вы пока до них похоже не добрались. Поищите в документации приоритеты правил и попробуйте разные варианты, - это один из самых важных моментов в аллегро.
Go to the top of the page
 
+Quote Post
def_rain
сообщение Aug 15 2016, 14:26
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 223
Регистрация: 23-09-15
Из: Спб
Пользователь №: 88 520



Цитата(Uree @ Aug 16 2016, 01:16) *
Классы + констрейн-сеты заданные отдельно для каждого класса. Самый быстрый и удобный способ менеджмента. ..........


Я бы сказал что это удобный способ, но совершенно не быстрый. Допустим у меня уже готовы несколько констрейн-сетов в которых описаны ограничения для толщин дорог. Далее я хочу применить их для определенных цепей Net. С этого момента начинается муторная работа по выискиванию в огромной таблице Net - all layers именно тех Нетов, к которым нужно применить тот или иной CSet...

Или еще пример: кусок трассировки уже готов и я хочу изменить правила по толщинам дорог. Для этого приходится по отдельности выискивать эти неты в таблице и применять к ним CSet с другими ограничениями.

Гораздо проще выделить в Аллегро кусок трассировки с этими дорогами, перейти в CM при этом они в нем уже удобно подсвечиваются в таблице (см. фото выше) и просто для всех изменить CSet разом. Однако этого почему то сделать нельзя, все выделенные неты сбрасываются с сообщением что приложение занято, завершите текущую комаду.
Go to the top of the page
 
+Quote Post
nord85
сообщение Aug 15 2016, 19:38
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 219
Регистрация: 26-07-06
Из: МО
Пользователь №: 19 106



Цитата(def_rain @ Aug 15 2016, 17:26) *
Я бы сказал что это удобный способ, но совершенно не быстрый. Допустим у меня уже готовы несколько констрейн-сетов в которых описаны ограничения для толщин дорог. Далее я хочу применить их для определенных цепей Net. С этого момента начинается муторная работа по выискиванию в огромной таблице Net - all layers именно тех Нетов, к которым нужно применить тот или иной CSet...

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


--------------------
С уважением. Андрей.
Go to the top of the page
 
+Quote Post
def_rain
сообщение Aug 16 2016, 07:30
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 223
Регистрация: 23-09-15
Из: Спб
Пользователь №: 88 520



Цитата(nord85 @ Aug 16 2016, 08:38) *
Создать из этих цепей класс, а классу присвоить необходимый констрейн сет, либо я не совсем понял задачу.


У меня по CM в знаниях пробелов многовато. В основном изучал по mitzner kraig там эта тема на 350 стр. довольно скудно все описано. По поводу создания из цепей net классов там ничего нет, вот поэтому и не понимаю что к чему.
С классами действительно удобно, то что нужно. Всем спасибо.

Сообщение отредактировал def_rain - Aug 16 2016, 10:03
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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