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

Подскажите пожалуйста, в какой либо из свежих версий сделали вычисление онлайн-drc для via по реальному контуру (кругу) вместо описанных вокруг via восьмиугольников? ( давняя предыстория там - http://electronix.ru/forum/index.php?showt...mp;#entry679401 ) Сорри, но сильно лениво перечитывать все changelog-и.

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


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

Подскажите пожалуйста, в какой либо из свежих версий сделали вычисление онлайн-drc для via по реальному контуру (кругу) вместо описанных вокруг via восьмиугольников? ( давняя предыстория там - http://electronix.ru/forum/index.php?showt...mp;#entry679401 ) Сорри, но сильно лениво перечитывать все changelog-и.

 

Не проверял, но скорее всего нет, т.к. изменения сильно "затратные", в списке сильно желаемых (на https://mentorideas.brightidea.com) их нет (кстати, внесите раз сильно надо - народ проголосует), и у конкурентов (насколько я знаю) такие же методы расчета используются (если знаете у кого уже реализовано, то дайте наводку - можно будет попробовать подтолкуть этим меркетинг ментора :laughing: ).

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


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

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

 

Как раз интересно, а у какого конкурента еще восьмиугольники есть? Я тягаю дорожки для HDI-проектов в specctra, так там издревле по ближайшим точкам контуров считается, и восьмиугольниги ментора для меня оказались неожиданностью. И в современной тоже так, только что проверил. (на картинке восьмиугольники пририсовал графическим редактором на скриншоте уже, если брать по ним - там 0.05 мм где-то, а по ближайшим точкам контуров - заказанные в рулезах 0.1, и via туда вдвигалось именно вручную) В суппортнет я не вхож, так как не перешел на Exp как раз в результате этой проблемы, больно муторно распихивать микровиа между пинов микробга при необходимости их смещения от центра в сторону пина, от которого фаноут, надо отключать DRC, и "на глаз". Пакет конечно всем хорош, но это откровенно напрягает. Собственно вся суть вопроса в том и есть - "а не пора ли вернуться и посмотреть опять на Exp".

 

UPD:

Пример в цифрах: Контактная площадка для ИМС - 10 mil, контактная площадка via - 12 мил. Потеря в худшем случае на площадке 10 мил - 0.41 мила, на площадке в 12 мил - 0.49 мил. (радиус делить на косинус 22.5 градуса минус радиус) В сумме - 0.9 мил. При допустимом по технологии зазоре в 4 мил - это потеря практически четверти допустимой нормы при придвигании одного объекта к другому по худшему направлению, что совершенно недопустимо, физически не позволяя выполнить разводку некоторых плат при включенном онлайн-DRC, не давая разместить via где надо.

post-2881-1296074111_thumb.png

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


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

Здравствуйте! Подскажите пожалуйста как выйти из режима трассировки одной цепи? Войти-вошёл, а как выйти непонятно.. Беда... (у меня Expedition 7.9 )

 

Здравствуйте! Подвкажите пожалуйста как выйти режима трасировки одной цепи (Expedition 7.9) Войти-вошёл, а выйти не могу.. Беда..

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


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

Здравствуйте! Подскажите пожалуйста как выйти из режима трассировки одной цепи? Войти-вошёл, а как выйти непонятно.. Беда... (у меня Expedition 7.9 )

 

Здравствуйте! Подвкажите пожалуйста как выйти режима трасировки одной цепи (Expedition 7.9) Войти-вошёл, а выйти не могу.. Беда..

 

а кнопку Esc пробовали?

 

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


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

Setup>Settings>Bus Contents

Задаете "короткие" имена шин - как их хотите видеть на схеме. И определяете их содержание - список цепей.

Можете также править этот файл (busconts.ini) в любом текстовом редакторе.

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

 

Еще такой вопрос - как изменять Border Properties для гостовских форматок? У меня есть готовая форматка, в ней вписаны различные свойства, такие как @DRAWN, @CHECKED и т.п. Однако мне никак не удается их изменить. Как, к примеру, вписать фамилию разработчика в графу @DRAWN? Графа Value не хочет изменятся ни в какую((

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

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


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

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

 

Еще такой вопрос - как изменять Border Properties для гостовских форматок? У меня есть готовая форматка, в ней вписаны различные свойства, такие как @DRAWN, @CHECKED и т.п. Однако мне никак не удается их изменить. Как, к примеру, вписать фамилию разработчика в графу @DRAWN? Графа Value не хочет изменятся ни в какую((

 

 

1. Шина здесь это некое логическое объединение цепей. Имя шины определяет возможность (или невозможность) подключения к ней цепи. Если цепь имеет имя прописанное в самом имени шины (или в Bus Contents) то ее можно присоединить к шине. Если нет то возникает диалог выбора из списка, для подключения к цепи входящей в шину (в этом диалоге также видно какие цепи шины уже подключены, а какие нет), т.е. можно например закоротить две цепи с разными именами.

Идеология - сначала прописать все нужные цепи, а затем ими пользоваться, а не наоборот. Если нужно добавить новую цепь, так добавьте ее сразу в Bus_Contents и затем Rip_net от шины.

2. Вы можете поставить значения в текстом файле border.ini как сделанно в выложенной здесь форматке a2sheet_gost.rar

или добавьте все перечисленные атрибуты в вашу ЦБ (через Property_Definition_Editor).

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


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

1. Шина здесь это некое логическое объединение цепей. Имя шины определяет возможность (или невозможность) подключения к ней цепи. Если цепь имеет имя прописанное в самом имени шины (или в Bus Contents) то ее можно присоединить к шине. Если нет то возникает диалог выбора из списка, для подключения к цепи входящей в шину (в этом диалоге также видно какие цепи шины уже подключены, а какие нет), т.е. можно например закоротить две цепи с разными именами.

Идеология - сначала прописать все нужные цепи, а затем ими пользоваться, а не наоборот. Если нужно добавить новую цепь, так добавьте ее сразу в Bus_Contents и затем Rip_net от шины.

2. Вы можете поставить значения в текстом файле border.ini как сделанно в выложенной здесь форматке a2sheet_gost.rar

или добавьте все перечисленные атрибуты в вашу ЦБ (через Property_Definition_Editor).

1. Дело в том, что при добавлении цепи в Bus_Contents таковой почему-то не появляется в списке цепей для уже существующей шины. Предположим, я вписал в список цепей для шины их некторое кол-во. Затем начал рисовать шину на схеме и внезапно обнаружил, что забыл включить в список одну цепь. Я добавляю ее в Bus_Contents, но в списке возможных соединений для этой шины ее нет.

2. Значения в файле border.ini необходимо записывать в графе [ATTRIBUTES] в виде @DRAWN=Фамилия_создателя? И не могли бы Вы указать, где конкретно выкладывалась форматка a2sheet_gost.rar, хотелось бы сравнить ее с теми, что есть у меня.

 

Едва не забыл. Хотел еще задать несколько вопросов.

На видео 13_AdvancedDrawCapabilitySubtractingShapes показано, как ловко контур платы преобразуется двойным щелчком в draw object с последующим преобразованием в Route Border. Когда я пытаюсь проделать аналогичное, ничего подобного не происходит. Двойной щелчок не ведет ни к чему, а если пытаться изменить свойство объекта на draw oject вручную, то выдает сообщение "Not all objects could be changed to the specified type". В чем дело?

И как разместить на плате компонент, часть которого выходит за контур платы. Мне выдает сообщение "Cannot resolve immovable metal conflict"((

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

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


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

1. Дело в том, что при добавлении цепи в Bus_Contents таковой почему-то не появляется в списке цепей для уже существующей шины. Предположим, я вписал в список цепей для шины их некторое кол-во. Затем начал рисовать шину на схеме и внезапно обнаружил, что забыл включить в список одну цепь. Я добавляю ее в Bus_Contents, но в списке возможных соединений для этой шины ее нет.

Да не надо шину переименовывать.

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

и в выпадающем меню выбираете Update Bus Signals

Едва не забыл. Хотел еще задать несколько вопросов.

На видео 13_AdvancedDrawCapabilitySubtractingShapes показано, как ловко контур платы преобразуется двойным щелчком в draw object с последующим преобразованием в Route Border. Когда я пытаюсь проделать аналогичное, ничего подобного не происходит. Двойной щелчок не ведет ни к чему, а если пытаться изменить свойство объекта на draw oject вручную, то выдает сообщение "Not all object could be changed to the specified type". В чем дело?

Должен быть двойной щелчок при нажатой клавише Ctrl, внимательней читайте описание.

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


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

2. Значения в файле border.ini необходимо записывать в графе [ATTRIBUTES] в виде @DRAWN=Фамилия_создателя? И не могли бы Вы указать, где конкретно выкладывалась форматка a2sheet_gost.rar, хотелось бы сравнить ее с теми, что есть у меня.

 

И как разместить на плате компонент, часть которого выходит за контур платы. Мне выдает сообщение "Cannot resolve immovable metal conflict"((

 

1. На формуме есть поиск :maniac: например при поиске слова "форматки" найдете и это http://electronix.ru/forum/index.php?showt...%EC%E0%F2%EA%E8

 

2. Или в Editor_Conrol>Place>General_Options установить переключатель в Warning (было рассказано в тренинге :maniac: )

или (что более правильно, если они всегда вылезают) для таких ячеек в свойствах включить Allow_cell_overhang

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


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

Спасибо. Уж Вы извините, про поиск знаю естественно, но он за всем не поспевает, столько вопросов((

Warning я отключил собственными усилиями, но это, сами понимаете, - не выход. Вот со свойством Allow_cell_overhang куда привлекательней вариант.

 

И не могли бы Вы пояснить ситуацию с различными интерфейсами для DxD. Насколько я понял, есть интерфейс (упрощенный), определяющий работу с Expedition, а есть (более продвинутый) некий PCB Interface. Как вообще между ними переключаться? У меня активна лишь иконка Expedition. Я интересуюсь потому, что на видеоролике, в кот показано, как менять cell и аннтотировать изменения в топологический редактор это делается с помощью PCB Netlist (common). У себя я ничего подобного не нахожу. :(

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

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


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

Спасибо. Уж Вы извините, про поиск знаю естественно, но он за всем не поспевает, столько вопросов((

Warning я отключил собственными усилиями, но это, сами понимаете, - не выход. Вот со свойством Allow_cell_overhang куда привлекательней вариант.

 

И не могли бы Вы пояснить ситуацию с различными интерфейсами для DxD. Насколько я понял, есть интерфейс (упрощенный), определяющий работу с Expedition, а есть (более продвинутый) некий PCB Interface. Как вообще между ними переключаться? У меня активна лишь иконка Expedition. Я интересуюсь потому, что на видеоролике, в кот показано, как менять cell и аннтотировать изменения в топологический редактор это делается с помощью PCB Netlist (common). У себя я ничего подобного не нахожу. :(

 

Это как раз не продвинутый, а старый способ взаимодействий. Когда создаете новый проект у вас там отображаются два типа шаблонов, разделы:

- Expedition

- Netlist

Вот второй и определяет работу через PCB Netlist. Например если хотите иметь проект схемы из которого можно генерировать нетлист и в другие топологические среды.

Штатно переключиться из Expedition в Netlist нельзя (без ухищрений :rolleyes: )

Обратно можно (File>Import>Netlist_Project)

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


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

Да не надо шину переименовывать.

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

и в выпадающем меню выбираете Update Bus Signals

 

 

а в чем собственно сложность програмерам сделать это автоматически после изменения bus contents? какой смысл заставлять пользователя тыкать мышой лишние интуитивно не очевидные действия? Эргономиста на них не хватает.

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


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

а в чем собственно сложность програмерам сделать это автоматически после изменения bus contents? какой смысл заставлять пользователя тыкать мышой лишние интуитивно не очевидные действия? Эргономиста на них не хватает.

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

 

fill, у меня проблема следующего рода, кот я не могу пока решить самостоятельно. Последовательность моих действий: я создал проект в DxD, разместил на схеме готовые Parts и выполнил все электрические соединения. Затем я, по наводке тренинга, запустил утилиту Packager - она, как я понимаю, переименовала мне RefDes'ы всех элементов на схеме. После этого у меня почему-то оказалось две микросхемы с RefDes "DD2". Не понимаю почему, но так уж вышло. Сразу я этого не заметил и передал данные из DxD в экспедишн. На PCB у меня оказался лишь один из двух элементов схемы с одинаковым RefDes. В попытке исправить оное, я вручную изменил рефдесы в DxD на верные и сделал Forward Annotation в Exp. Однако среди unplaced parts я все равно не обнаружил недостающего компонента, хотя RefDes оказались изменены. В чем моя ошибка, как мне передать новую информацию в Exp таким образом, чтобы на PCB появился отсутствующий компонент и электрические связи? :wacko:

Заранее извиняюсь, если вопрос покажется глупым((

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

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


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

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