Свойства Объектов В Сапр Печатных Плат Orcad И Allegro

Когда я трассирую печатную плату, мне часто хочется сделать такие нестандартные вещи, как, например, изменить способ подключения полигона к определенному выводу, скрыть ошибки DRC при замыкании цепей друг на друга, добавить собственные комментарии к определенной топологии.

объект и т. д. Так как я работаю в OrCAD, то напишу о работе в этой программе.

Надеюсь, это будет кому-то полезно.

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

Редактор плат OrCAD предлагает набор свойств, которые можно индивидуально назначать различным объектам в конструкции платы.

Эти свойства называются «пользовательскими» свойствами.

Пример присвоения такого свойства выбранному выводу разъема, для которого я хочу запретить перестановку (обмен между выводами).



Свойства объектов в САПР печатных плат OrCAD и Allegro

К каждому объекту можно применить некоторые полезные свойства — например, задать «специальное» тепловое или непрерывное соединение для конкретного вывода, лежащего на полигоне, при этом все остальные выводы будут подключаться к этому полигону стандартным образом, через стандартные термоконтакты.

.

Однако такая свобода присвоения имущества таит в себе опасность.

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

Например, мой коллега недавно забыл о свойстве «NO_DRC», которое он прикрепил к одному выводу компонента и которое, «о ужас», полностью отменяет проверки этого объекта.

Если при работе над проектом на этом контакте произойдет замыкание одной цепи на другую, система не будет сигнализировать об этой ошибке.

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

В принципе, конечно, было бы хорошо такие «мощные» корректировки конкретных объектов сопровождать изменением имени этих объектов.

Например, модифицированный пин мой коллега мог бы назвать как-нибудь вроде PIN_WITH_NO_DRC_PROPERTY, а компонент COMPONENT_WITH_NO_DRC_PIN, чтобы те, кто в дальнейшем будет использовать этот проект, могли хоть как-то увидеть «особенность» этого пина.

На самом деле человеку очень сложно удержать в голове все «особые» места в проектах, которым он присвоил пользовательские свойства.

Ведение своеобразного журнала добавленных свойств также не будет гарантией от ошибок.

Ведь можно забыть сделать запись в журнале, если его ведет человек, а не робот. Оказалось, что после длительного перерыва в работе с тем или иным проектом гораздо проще выполнить простые проверки добавленных пользовательских свойств.

Это очень легко сделать с помощью расширенного инструмента поиска объектов OrCAD под названием «Найти по запросу».

Запуск его из панели «Найти» в OrCAD 17.2 выглядит следующим образом.



Свойства объектов в САПР печатных плат OrCAD и Allegro



Свойства объектов в САПР печатных плат OrCAD и Allegro

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

В левой части диалогового окна необходимо выбрать тип объектов, среди которых будет осуществляться поиск.

В нашем случае я выбираю Пины.

Далее в средней части диалогового окна «Поля» необходимо выбрать свойство объекта, которое может принимать определенное значение.

На рисунке выбран раздел «Пользовательские свойства».

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

Что удобно: в списке показаны только те свойства, которые реально присутствуют в проекте — в моем случае это были NO_DRC и NO_SWAP_PIN. При желании вы можете ввести значение свойства, которое ищете, чтобы сузить поле поиска.

После завершения запроса результат появится в нижней части окна.

Нажав на определенную строку в таблице результатов, мы перемещаем фокус экрана на объект, обладающий нужным свойством или удовлетворяющий условиям поискового запроса.

Как я обнаружил после некоторых экспериментов, возможности расширенного поиска OrCAD очень широки.

Например: в проекте можно найти все проводящие линии заданной ширины.

Для этого вам необходимо создать поисковый запрос (см.

картинку).

С помощью клавиши SHIFT в списке найденных объектов можно выделить сразу несколько объектов и выполнить над ними какое-либо действие.

Например, изменить ширину проводника.



Свойства объектов в САПР печатных плат OrCAD и Allegro

Поисковые запросы можно сохранить для дальнейшего использования в виде файлов на диске.

Это очень удобно.

По крайней мере, теперь я обязательно проверю наличие свойства NO_DRC и других специфических свойств не только в своих старых проектах, но и в интернет-эталонных проектах в формате OrCAD/Allegro, когда буду использовать их как основу для последующих разработок.

Теги: #электроника #CAD #CAD/CAM #печатные платы #pcb #проектирование печатных плат #OrCAD

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.