|
общие (ламерские) вопросы про PADS LOGIC vs/and DxDesigner, и несколько практических вопросов (тоже ламерских, наверно). |
|
|
|
Aug 25 2009, 13:51
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
не смог найти или не понял ответов в этом разделе, сайт /www.megratec.ru тоже посетил мой бэкграунд: достаточно мало занимаюсь рисованием схем, PCB вообще не занимаюсь профессионально (за деньги) ну то есть это не мое поле деятельности. но так как понадобилось к проекту аналоговой схемы (сделаной и поддерживаемой в PADS) пририсовать плисину+процессор - пришлось освоить и нужно будет обеспечить поддержку из тулзов мне больше всего нравился старый досовский ОРКАД (4 версия?), также что-то рисовал в Альтиуме, ну и без PCAD-a вроде бы никуда, то есть базовые понятия как оно там устроено у этих тулзов имею интересует только схематик капча (ну и DRC + генерация нетлиста / передача в PCB-шный тул) --------------------------------------- ВОПРОСЫ: пути проектирования PADS и DxD->Expedition пересекаются как-либо? то есть кроме как передача нетлиста, возможны ли более тесные взаимодействия - передача библиотек, проекта и т.п? btw: как сгенерить из PADS EDIF нетлист? если есть метод конвертации библиотек - вопрос как? даже для сторонних производителей существуют конверторы библиотек, а DxD -> PADS Logic (и/или обратно) я не нашел --------------------------------------- схему и символы (CAE Decals/Gates) я нарисовал в PADS LOGIC (не было времени с DxD и связью маршрутов разбираться), и разводка платы выполняется по маршруту PADS но DXD показался мне более заточенным под цифровую схемотехнику. там вроде бы возможно какое-то взаимодействие с ПЛИС-овыми тулами, ну и использование HDL меня привлекает. вопрос - имеет ли смысл использовать для цифровой части DxD, а затем переносить и "приклеивать" результат к аналоговой части из PADS, для дальнейшей разводки в PADS? как это делается? или же с DXD заморачиваться не стоит, а рисовать все (цифровая схемка имеет около 1К цепей: процессор с внешней шиной, FPGA, SDRAM, NAND и т.п., вряд ли будет упрощаться в следующих версиях) в PADS LOGIC? вообще - правильно ли я понимаю разницу между PADS (аналог) и DxD (цифра более-менее сложная)? может кто-нибудь объяснить - зачем Ментору два маршрута (набора тулзов) и специфику каждого? --------------------------------------- скрипты: существуют ли свободно доступные скрипты для PADS (кроме как достаточно скромной ветки на нашем форуме)? интересует 1) DRC. что-то file/reports очень скромные отчеты. 2) автоматическое создание символов : если есть у меня таблица "название сигнала:шарик корпуса" и хочется сгенерить по ней gate, почему бы это не автоматизировать, а не тупо набивать в PART EDITORe? --------------------------------------- интерфейс - есть ли какие-то библиотеки "макросов", которые позволяют изменить поведение PADS LOGIC : например сделать похожим на ORCAD 4.xx (это наверно я губу раскатал  ), ну или вообще библиотека макросов - чего-то у меня не получилось создать макрос, который бы делал, то что мне хочется - например, добавлял бы шину данных с символа памяти в шину - то есть подвожу к ножке D0 - нажимаю кнопку и эта ножка в шину подключена, потом к D1 и т.д. - вроде как очевидная вещь для цифровой схемы. ну и как пример для понимания - это было бы мне интересно ------------------------------------- Спасибо за ответы. и прошу прощения, если вопросы тупые или часто повторяющиеся.
|
|
|
|
|
 |
Ответов
|
Mar 17 2011, 15:32
|
Гуру
     
Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48

|
1a. Вы не поверите...  Жмем "w" и пишем любое (ограниченное правилами ширины) число. 2b. PADS Layout по сути предназначен только для экспорта/импорта, ECO и генерации заливок. Для остального используйте Router. Там, как вы уже заметили, нужные вам правила работают. 2. Перевернуть зеркально? Такой встроенной функции в PADS нет. P.S. Если рассмотреть отвлеченно, то функция изменения правил трассировки в зависимости от decal, component и т.п. в PADS реализована из рук вон плохо - попробуйте например потягать дорожку с двумя и более правилами.
--------------------
Вам помочь или не мешать?
|
|
|
|
|
Mar 17 2011, 17:08
|

Профессионал
    
Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807

|
Цитата(Nixon @ Mar 17 2011, 18:32)  1a. Вы не поверите...  Жмем "w" и пишем любое (ограниченное правилами ширины) число. Ну это ясно, только это неудобно совсем! Думаю, макрос для пикадоподобной функции изменения ширины получился бы слишком сложным да и как его применять в route режиме? ... Цитата PADS Layout по сути предназначен только для экспорта/импорта, ECO и генерации заливок. А размещение компонентов только в Layout? Вы сами этим пользуетесь? Цитата 2. Перевернуть зеркально? Такой встроенной функции в PADS нет. Если я правильно понял доки и форум, в PADS переключение слоев вообще никак не реализовано. Предлагается пользователю поучить на досуге VB чтобы вместо проектирования позаниматься составлением макросов для разных вроде бы стандартных функций... Непонятен такой подход... Вот четыре макроса для переключения слоев написал, работают хорошо, но сильно напрягает "летающее" окошко GUI. Такое ощущение, что работаешь в какой-то недоделанной программе. Есть ли возможность (функция VB) чтобы в макросе запретить вывод окон GUI на время его работы? Что-то типа GuiHiddenStart() GuiHiddenEnd()? Цитата Если рассмотреть отвлеченно, то функция изменения правил трассировки в зависимости от decal, component и т.п. в PADS реализована из рук вон плохо - попробуйте например потягать дорожку с двумя и более правилами. Ну видимо не только в PADS. Вот эта вышеприведенная ситуация прямо какой-то камень преткновения в большинстве кадов. Вроде ясно, что макс ширина трассы в подавл большинстве случаев ограничена входом в КП (шириной КП), но помощь программы тут никакая... Городить огород правил на уровне цепей и их классов совершенно неэффективно. Задать правило для компонента типа "трассировать мои пады такой-то шириной" никто не умеет. Стандартная потребность заказать "трассировать эти электролиты на слое Bottom" тоже никто не умеет. На таком фоне ручные операции Пикада выглядят как едва ли не единственное решение "автоматизации"...
|
|
|
|
|
Mar 18 2011, 11:54
|
Гуру
     
Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48

|
Цитата(ivainc1789 @ Mar 17 2011, 19:08)  Ну это ясно, только это неудобно совсем! Думаю, макрос для пикадоподобной функции изменения ширины получился бы слишком сложным да и как его применять в route режиме? ... Я не понимаю чем макрос будет лучше простого нажатия клавиш? Вот например веду я дорожку с толщиной 0.2. Мне нужно уменьшить толщину до 0.125. Клацнул мышкой для установки вершины, затем на клавиатуре нажимаю "w.125". Все. Как можно сделать проще и гибче не понимаю. С такими клавиатурными шорткатами можно сделать кучу действий. Поройтесь на досуге. Цитата(ivainc1789 @ Mar 17 2011, 19:08)  А размещение компонентов только в Layout? Вы сами этим пользуетесь? Вы про автоматическое размещение? Если да, то я едва сдерживаю хохот. Данная функция, подозреваю, никогда не была использована в реальном проекте. Только чтоб на презентации показать. Если же про ручное, то я расставляю и развожу в Router'е. Layout используется только для функций описанных мной выше. Цитата(ivainc1789 @ Mar 17 2011, 19:08)  Если я правильно понял доки и форум, в PADS переключение слоев вообще никак не реализовано. Предлагается пользователю поучить на досуге VB чтобы вместо проектирования позаниматься составлением макросов для разных вроде бы стандартных функций... Непонятен такой подход... Вот четыре макроса для переключения слоев написал, работают хорошо, но сильно напрягает "летающее" окошко GUI. Такое ощущение, что работаешь в какой-то недоделанной программе. Есть ли возможность (функция VB) чтобы в макросе запретить вывод окон GUI на время его работы? Что-то типа GuiHiddenStart() GuiHiddenEnd()? Вы ошибаетесь. Реализовано. Через теже клавиатурные шорткаты. Вводите с клавиатуры "L1" - переключаетесь на слой "top". Вводите другую цифру - переключитесь на соответствующий слой. Удобно. В режиме трассировки по клавише F4 переключитесь на парный слой (вами же определенный). Единственное в чем загвоздка для начинающих - так это в том что вид при этом не переключится, т.е. если у вас слой "top" был отключен в цветовой палитре, то вы его и не увидите при переключении. Но как и любая медаль, эта ситуация имеет и обратную сторону - в PADS очень удачно реализованы цветовые шаблоны (те которые делаются через меню Display Color). Гибкость получается неимоверная, она перевешивает любые другие неудобства отображения. Вам достаточно один раз создать нужные себе шаблоны для работы и далее комфортно работать. Хотите работать сейчас только с двумя слоями без отображения шелкографии? Пожалуйста. Хотите видеть границу расталкивания компонентов? Нет проблем. Занимаетесь правкой сборочного чертежа? Без вопросов. Набор ваших шаблонов поможет вам. И никаких ограничений фантазии. Ну почти никаких  . Цитата(ivainc1789 @ Mar 17 2011, 19:08)  Ну видимо не только в PADS. Вот эта вышеприведенная ситуация прямо какой-то камень преткновения в большинстве кадов. Вроде ясно, что макс ширина трассы в подавл большинстве случаев ограничена входом в КП (шириной КП), но помощь программы тут никакая... Городить огород правил на уровне цепей и их классов совершенно неэффективно. Задать правило для компонента типа "трассировать мои пады такой-то шириной" никто не умеет. Стандартная потребность заказать "трассировать эти электролиты на слое Bottom" тоже никто не умеет. На таком фоне ручные операции Пикада выглядят как едва ли не единственное решение "автоматизации"... Ручные операции в PADS гораздо более эффективны. Но хочу вам заметить - правильно настроенные правила помогают не только для автоматической трассировки. Для ручной они полезны даже в большей степени. Поэтому не ленитесь настраивать правила. Кстати, здесь тоже можно наделать себе шаблонов для разных случаев жизни с заранее готовыми правилами. Что тоже очень помогает в работе. Я немного резюмирую свои ответы так - PADS нужно обживать. Делать свои шаблоны, настройки, библиотеки и т.п. И тогда он становится очень достойным инструментом. У него есть свои проблемы, есть неизлечимые болячки, но в целом продукт занимает одну из ведущих позиций на рынке PCB.
--------------------
Вам помочь или не мешать?
|
|
|
|
Сообщений в этой теме
yes общие (ламерские) вопросы про PADS LOGIC vs/and DxDesigner Aug 25 2009, 13:51 fill Цитата(yes @ Aug 25 2009, 17:51) не смог ... Aug 25 2009, 15:32 yes спасибо за разъяснения.
практические вопросы меня... Aug 26 2009, 09:44 yes более внимательно посмотрел конверторы :
DxDesign... Aug 26 2009, 11:07  fill Цитата(yes @ Aug 26 2009, 15:07) более вн... Aug 26 2009, 11:54   yes Цитата(fill @ Aug 26 2009, 15:54) Start... Aug 26 2009, 15:45    fill Цитата(yes @ Aug 26 2009, 19:45) может я ... Aug 26 2009, 19:06 brag +еще ламерский вопрос..
как можно в pads layout по... Sep 23 2009, 21:22 etoja Цитата(brag @ Sep 24 2009, 00:22) +еще ла... Dec 11 2009, 08:55 explorer Здравствуйте, Все... В данный момент вникаю в DxD ... Dec 10 2009, 20:19 explorer Прошарил форум еще раз и не нашел ответа. Так знае... Dec 14 2009, 17:21 fill Цитата(explorer @ Dec 14 2009, 20:21) Про... Dec 18 2009, 10:52 explorer FILL, спасибо человеческое.
А можно еще про атри... Dec 18 2009, 17:27 fill Цитата(explorer @ Dec 18 2009, 20:27) FIL... Dec 19 2009, 09:49 explorer Как объяснить DxD в редакторе символов (или не в н... Dec 19 2009, 18:53 explorer Люди добрые, вроде это ламерские вопросы или нет? ... Dec 26 2009, 08:24 fill Цитата(explorer @ Dec 26 2009, 11:24) Люд... Dec 28 2009, 18:05 Iouri Господа,
Перхожу с PADS2007 на PADS 9.1 пытаюсь ... Jan 26 2010, 01:19 sh007 Цитата(Iouri @ Jan 26 2010, 04:19) переры... Jan 26 2010, 07:10 Iouri сделал как вы сказали первую ошибку действительно ... Jan 27 2010, 01:44 sh007 Цитата(Iouri @ Jan 27 2010, 04:44) сделал... Jan 27 2010, 09:46 Iouri to: sh007
cпасибо!
помотрел у меня Module
не... Jan 27 2010, 13:54 Iouri Да вы были правы компонент должен быть обьявлен мо... Jan 28 2010, 23:24 sh007 Цитата(Iouri @ Jan 29 2010, 02:24) ...
Мн... Jan 29 2010, 23:29 Iouri Господа,
Необходимо переразвести проект(Dx-Design... Feb 21 2010, 19:12 fill А в чем проблема просто скопировать папку проекта ... Mar 15 2010, 14:39 explorer Подскажите пожалуйста как напечатать верхний или н... Jun 1 2010, 20:56 fill Цитата(explorer @ Jun 2 2010, 00:56) Подс... Jun 3 2010, 17:00 Nixon Без переделки падстаков никак.
Но переделка доволь... Jun 1 2010, 21:07 explorer Цитата(Nixon @ Jun 2 2010, 01:07) Без пер... Jun 1 2010, 21:43 explorer Цитата(Nixon @ Jun 2 2010, 01:07) Без пер... Jun 2 2010, 19:31 Nixon К сожалению это так. Теоретически конечно можно сд... Jun 2 2010, 20:37 explorer Цитата(Nixon @ Jun 3 2010, 00:37) К сожал... Jun 3 2010, 04:25 яман-тау Уважаемый Fill!
У меня вопрос.
Имеются ли у... Jul 18 2010, 17:44 fill Цитата(яман-тау @ Jul 18 2010, 21:44... Aug 2 2010, 17:08 Nixon Я думаю с учетом существующего тренинга и смысла о... Aug 2 2010, 18:11 ClayMan открыл PADs иключительно в ознакомительных целях. ... Sep 21 2010, 12:07 Nixon Цитата(ClayMan @ Sep 21 2010, 15:07) откр... Sep 21 2010, 13:09 ClayMan спасибо. тогда может быть подскажете достойную лит... Sep 22 2010, 10:20 PeterD Есть такой вопрос не раз обсуждавшийся вроде но до... Sep 27 2010, 07:21 fill Цитата(PeterD @ Sep 27 2010, 11:21) Есть ... Sep 27 2010, 16:53 ClayMan После импорта платы из PCAD в PADs через некоторое... Oct 29 2010, 07:33 Nixon Редко, но бывает.
Обычно возникает из-за очень ме... Oct 29 2010, 07:57 ClayMan Спасибо)
Не могли бы Вы ответить еще на один, воз... Oct 29 2010, 12:24 ClayMan Вдогонку. Можно ли именно из PADS Layout/Router в ... Nov 3 2010, 07:42 Nixon Есть несколько способов. Начиная от экспорта в asc... Nov 3 2010, 08:06 ClayMan Спасибо, про с ascii и репортом разобрался. Не мог... Nov 3 2010, 12:14 Nixon Базовые скрипты всего лишь учат пользоваться систе... Nov 3 2010, 12:41 ClayMan Весьма занятно. RefDes с помощью этого функционала... Nov 3 2010, 20:46 Nixon Язык - упрощенный/специализированный visual basic.... Nov 3 2010, 21:59 ClayMan Спасибо, насколько я понял RefDes меняется в режим... Nov 4 2010, 06:22 ivainc1789 Только начинаю разбираться с PADS, дошел до самого... Mar 17 2011, 14:21  etoja Цитата(ivainc1789 @ Mar 17 2011, 20:08) Т... Mar 18 2011, 10:15 fill Цитата(Nixon @ Mar 17 2011, 19:32) 2. Пер... Mar 30 2011, 10:46 ClayMan На самом деле в PADS реализовано очень много коман... Mar 21 2011, 20:36 etoja Цитата(ClayMan @ Mar 21 2011, 23:36) и зн... Mar 22 2011, 10:05 Nixon А смысл этой фичи какой?
Поделитесь, кстати, что ... Mar 30 2011, 11:11 fill Цитата(Nixon @ Mar 30 2011, 15:11) А смыс... Mar 30 2011, 11:45 Nixon ЦБ и CES это серьезно, если конечно будет полная п... Mar 30 2011, 12:35 fill Цитата(Nixon @ Mar 30 2011, 16:35) ЦБ и C... Mar 30 2011, 14:06  fill Цитата(fill @ Mar 30 2011, 18:06) Пока то... Apr 20 2011, 14:38   Nixon Цитата(fill @ Apr 20 2011, 17:38) Modeles... Apr 21 2011, 06:33 ClayMan ЦБ - это прелестно))
Вопрос. Возможно дико глупый... Apr 8 2011, 12:47 sh007 Цитата(ClayMan @ Apr 8 2011, 16:47) ЦБ - ... Apr 8 2011, 14:25 ClayMan Мда, вот это номер..((
Еще пару вопросов - как до... Apr 11 2011, 12:16 sh007 Цитата(ClayMan @ Apr 11 2011, 16:16) Мда,... Apr 11 2011, 13:07 ClayMan ЦитатаДля удобства его полезно сделать не подверже... Apr 11 2011, 13:26 sh007 Цитата(ClayMan @ Apr 11 2011, 17:26) Не п... Apr 11 2011, 14:09 ClayMan Отлично)
А с свапированием пинов дело было в том,... Apr 12 2011, 07:11 sh007 Цитата(ClayMan @ Apr 12 2011, 11:11) Репе... Apr 12 2011, 08:39 Uree Ну как же изготовитель ПП определит положение репе... Apr 12 2011, 09:37 sh007 Цитата(Uree @ Apr 12 2011, 13:37) Ну как ... Apr 12 2011, 13:45 ClayMan Я имею ввиду локальные реперы для автомата установ... Apr 12 2011, 12:27 Uree Точно, неправильно ответил, - не сразу вчитался, ч... Apr 12 2011, 14:13 Jul Реперные знаки для совмещения фотошаблонов размеща... Apr 13 2011, 06:19 ClayMan Может мне кто-нибудь внятно объяснить ЧТО ЭТО?... Apr 13 2011, 07:09 Jul Выложите файлы - схему и плату - посмотрим, в чем ... Apr 13 2011, 19:25 ClayMan Да ладно, не стоит тратить время на это - я баналь... Apr 14 2011, 11:28 ClayMan Следующий вопрос - импортирую дизайн в .asc файл с... Apr 19 2011, 11:24 fill Цитата(ClayMan @ Apr 19 2011, 15:24) След... Apr 19 2011, 12:24 ClayMan 1. У меня CAMCAD установлен отдельной утилитой, а ... Apr 19 2011, 13:37 fill Цитата(ClayMan @ Apr 19 2011, 17:37) 1. У... Apr 19 2011, 14:15 ClayMan Чтобы ДОустановить CAMCAD, в процессе повторной ус... Apr 20 2011, 07:37 fill Цитата(ClayMan @ Apr 20 2011, 11:37) Чтоб... Apr 20 2011, 08:42 ClayMan Спасибо, я что-то подобное и предполагал, но решил... Apr 20 2011, 10:06 fill Цитата(ClayMan @ Apr 20 2011, 14:06) Спас... Apr 20 2011, 10:15  ClayMan Цитата(fill @ Apr 20 2011, 13:15) Да согл... Apr 21 2011, 11:39   fill Цитата(fill @ Apr 22 2011, 16:19) 1. Т.е.... Apr 22 2011, 12:52    sh007 Цитата(fill @ Apr 22 2011, 16:52) 2. На д... Aug 3 2011, 15:42     fill Цитата(sh007 @ Aug 3 2011, 19:42) Уточнит... Aug 4 2011, 07:49 ClayMan Нет, ругается на синтаксическую ошибку он и в том,... Apr 25 2011, 08:23 Fellow Цитата(ClayMan @ Apr 25 2011, 12:23) Нет,... Apr 25 2011, 09:27 ClayMan Так проблема в том, что и при НЕзаполненных полиго... Apr 25 2011, 11:28 explorer Добрый день Всем.
Прошу знающих прояснить принцип... May 19 2011, 14:43 BlackOps Я просмотрел этот форум, и читаю доки ПАДС. Но не ... Aug 4 2011, 21:54 sh007 Цитата(BlackOps @ Aug 5 2011, 01:54) Я пр... Aug 5 2011, 05:12 ClayMan Logic слабоват, да. Я, к примеру, столкнулся с тем... Aug 5 2011, 06:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|