Перейти к содержанию
    

Подскажите, как правильно задать вот такой футпринт?

Необходимо разместить монтажное отверстие, которое затрагивает пэд. Сейчас у меня прямоугольный пэд и при попытке размещения поверх этого пэда монтажного отверстия возникает конфликт: cannot resolve immovable metal conflicts.

Вижу вариант с созданием самого пэда с вырезом, но может ещё какой-то способ существует?

post-39538-1395896399.png

 

 

И ещё один вопрос:

Когда я создаю посадочные места, то часто возникает необходимость совмещения непосредственно футпринта и импортированного dxf чертежа корпуса. Я решаю эту задачу долго и муторно - строю оси и т.п.

Можно как-то задать точку на чертеже корпуса и указать редактору куда необходимо перенести весь чертеж (например с указанием координат) относительно этой точки?

 

Отключите DRC и разместите как хотите.

 

Есть команда snap позволяющая попасть сразу в нужную точку. Например ставим Static_Snap в нужное место (Tab позволяет перемещаться по точкам фигур), затем используем Use_Snap... при размещении\перемещении.

Другой вариант - импортировать в Drawign_Cell, которую потом и вставлять в Package_Cell.

 

Рефдесы - это еще полбеды. "сбросилась" упаковка вообще :(. (см. рисунок) И только в иерархическом блоке. Флажок "Сохранять упаковку при копировании" в настройках DxD установлен. Что-то не верится, что так было задумано..

 

c197cedf7615t.jpg

 

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

 

Пример выложите - попробую поиграться когда выпадет свободное время (сейчас полный аншлаг - подготовка к семинару).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пример выложите - попробую поиграться когда выпадет свободное время (сейчас полный аншлаг - подготовка к семинару).

 

Отправил в личку.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И ещё один вопрос:

Когда я создаю посадочные места, то часто возникает необходимость совмещения непосредственно футпринта и импортированного dxf чертежа корпуса. Я решаю эту задачу долго и муторно - строю оси и т.п.

Можно как-то задать точку на чертеже корпуса и указать редактору куда необходимо перенести весь чертеж (например с указанием координат) относительно этой точки?

 

В командах keyin есть команда moove selected ms dx=150, 30.2

данная команда сдвинет на 150 мм вправо по оси х и на 30,2 мм вверх по оси у.

смещение влево и вниз осуществляется знаком минус перед соответствующей координатой смещения.

выделяем чертежные рисунки и сдвигаем их на нужное расстояние. Расстояние рассчитывается по нужным координатам на калькуляторе или в голове.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, как правильно задать вот такой футпринт?

Необходимо разместить монтажное отверстие, которое затрагивает пэд. Сейчас у меня прямоугольный пэд и при попытке размещения поверх этого пэда монтажного отверстия возникает конфликт: cannot resolve immovable metal conflicts.

Вижу вариант с созданием самого пэда с вырезом, но может ещё какой-то способ существует?

post-39538-1395896399.png

Если имеется в виду что-то типа этого (рис), то можно у пинов, которые будут накладываться друг на друга задать один порядковый номер в Cell Editor - Place pins столбец Pin#.

post-77470-1395922493_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. Не подскажите? В Expedition можно изменять местоположение позиционных обозначений элементов (RefDes)? Или задать положение RefDes можно только на этапе создания компонента?

 

 

Все разобрался (Edit > Modify > Move Cell Text Options ), не зря говорят: "Утро вечера мудренее", а вчера ведь полдня потратил и никак не получалось ......

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть команда snap позволяющая попасть сразу в нужную точку. Например ставим Static_Snap в нужное место (Tab позволяет перемещаться по точкам фигур), затем используем Use_Snap... при размещении\перемещении.

Другой вариант - импортировать в Drawign_Cell, которую потом и вставлять в Package_Cell.

Работает, однако всё же не совсем так, как я хотел бы.

0. Устанавливаю Static Snap Point в центре одного из отверстий

1. Выделяю чертеж корпуса

2. Применяю команду Move

3. Применяю команду Use Snap

Получается вот что:

post-39538-1395978957_thumb.png

Как сделать так, чтобы к Static Snap Point привязывалась нужная мне точка чертежа? как эту точку задать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Работает, однако всё же не совсем так, как я хотел бы.

0. Устанавливаю Static Snap Point в центре одного из отверстий

1. Выделяю чертеж корпуса

2. Применяю команду Move

3. Применяю команду Use Snap

Получается вот что:

Как сделать так, чтобы к Static Snap Point привязывалась нужная мне точка чертежа? как эту точку задать?

 

В Snap Point размещается Cell Origin (или геом. центр - завист от настроек в ED) перемещаемой ячейки. В данном примере я бы:

1. Установил Cell Origin в Drawing Cell например в центр первого пина - выберите прямоугольник первого пина и в окне Properties посмотрите координаты, согласно им и вбейте значения для Cell Origin.

2. Теперь в Package Cell можно просто вбить координаты пина 1 при размещении Drawing Cell.

 

Другой вариант, это установить Cell Origin в Drawing Cell так же как он расположен в Package Cell, тогда размещаем Drawing Cell в координату 0.0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не понятна суть проблемы

а что это за привязка элементов на схеме с элементами на плате ???

 

Пример. Есть на разведенной схеме резисторы R99 и R100. Требуется удалить R99=>удалили=> сделали перенумерацию (R100 стал R99)=>переупаковали=> expedition вкладка project integration добиваемся зеленого свечения четырех "светофоров". Щелкаем на новый резистор R99 (старый R100) а expedition на плате показывает старый R99 с якобы новыми связями и так со всеми последующими резисторами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пример. Есть на разведенной схеме резисторы R99 и R100. Требуется удалить R99=>удалили=> сделали перенумерацию (R100 стал R99)=>переупаковали=> expedition вкладка project integration добиваемся зеленого свечения четырех "светофоров". Щелкаем на новый резистор R99 (старый R100) а expedition на плате показывает старый R99 с якобы новыми связями и так со всеми последующими резисторами.

 

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

Если бы после удаления со схемы сделали прямую аннотацию, то он бы действительно удалился.

Только потом можно заниматься переупаковкой - но не нужно.

 

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

gost-2.702-75

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Если бы после удаления со схемы сделали прямую аннотацию, то он бы действительно удалился.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поменяли компоненты, запустили перенумерацию, все номера станут по порядку.

Вот эта утилита

Изменено пользователем seneka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пытаюсь разобраться с использованием повторных блоков (reuse blocks).

Версия ПО: 7.9.4 EE Flow.

 

1. Создал подсхему, добавил порты.

2. Cделал подсхему корневой для проекта (Navigator -> Set as Root), упаковал ее.

3. Провел для подсхемы перенумеровку RefDes с помощью отдельной утилиты.

Теперь в подсхеме расположение RefDes соответствует ГОСТ.

2. Сделал символ для этой подсхемы.

3. Вставил символы подсхемы в верхную схему.

4. Добавил к ним аттрибуты:

"Reuse Cell Name" = "A"

"RefDes Prefix" = "1" ("2", "3", итд)

"RefDes Start" = "1"

"RefDes Renumber" = "True"

5. Делаю схему верхнего уровня корневой, упаковываю ее.

6. Смотрю внутрь отдельных вхождений подсхемы (ПКМ -> Push).

 

Проблема:

 

RefDes внутри подсхем принимают вид 1R1, 1R2 итд - т.е. так как я и хотел, но внутри подсхемы они разбросаны хаотически, т.е. не так, как в исходной подсхеме.

 

Пробовал менять параметры "RefDes Renumber" на все 4 доступных варианта (True, False, Refresh, Unfixed) - эффекта нет.

Заметил, что после упаковки схемы, параметр "RefDes Renumber", установленный в "True" меняется на "False".

Нормальной документации к сожалению не нашел (хорошо спрятана!).

Все доступные avi и pdf тренинги просмотрел/прочитал.

 

Можно ли сделать так, чтобы порядок RefDes во вхождениях подсхемы соответствовал порядку в исходной подсхеме?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пытаюсь разобраться с использованием повторных блоков (reuse blocks).

Не связывайтесь с Reusable Blocks, в реальной плате ее с успехом заменяет механизм Copy Circuits. Это так, совет из за забора :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пытаюсь разобраться с использованием повторных блоков (reuse blocks).

Версия ПО: 7.9.4 EE Flow.

 

1. Создал подсхему, добавил порты.

2. Cделал подсхему корневой для проекта (Navigator -> Set as Root), упаковал ее.

3. Провел для подсхемы перенумеровку RefDes с помощью отдельной утилиты.

Теперь в подсхеме расположение RefDes соответствует ГОСТ.

2. Сделал символ для этой подсхемы.

3. Вставил символы подсхемы в верхную схему.

4. Добавил к ним аттрибуты:

"Reuse Cell Name" = "A"

"RefDes Prefix" = "1" ("2", "3", итд)

"RefDes Start" = "1"

"RefDes Renumber" = "True"

5. Делаю схему верхнего уровня корневой, упаковываю ее.

6. Смотрю внутрь отдельных вхождений подсхемы (ПКМ -> Push).

 

Проблема:

 

RefDes внутри подсхем принимают вид 1R1, 1R2 итд - т.е. так как я и хотел, но внутри подсхемы они разбросаны хаотически, т.е. не так, как в исходной подсхеме.

 

Пробовал менять параметры "RefDes Renumber" на все 4 доступных варианта (True, False, Refresh, Unfixed) - эффекта нет.

Заметил, что после упаковки схемы, параметр "RefDes Renumber", установленный в "True" меняется на "False".

Нормальной документации к сожалению не нашел (хорошо спрятана!).

Все доступные avi и pdf тренинги просмотрел/прочитал.

 

Можно ли сделать так, чтобы порядок RefDes во вхождениях подсхемы соответствовал порядку в исходной подсхеме?

 

 

1. Это не Reuse Block, а просто построение иерархической схемы. Reuse Block это когда схема или схема+плата сохранены в ЦБ.

2. Попробуйте воспользовать атрибутом Frozen_Package=Block внутри подсхемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте А не подскажите? Как со слоями в Expedition работать, удалять, добавлять ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...