Fellow
Участник-
Постов
90 -
Зарегистрирован
-
Посещение
Весь контент Fellow
-
вышел PADS2007
Fellow ответил AlexN тема в Siemens EDA - Xpedition, PADS (ex. Mentor)
Вышли заплатки к PADS2007: http://www.mentor.com/powerpcb/customer/do...2007_update.cfm -
Невозможно. Можно подсветить нужную цепь (цепи) командой N или выделить цветом (View->Nets).
-
Отображение номеров пинов добавдено в PADS 2007.
-
Цветовая палитра
Fellow ответил ikar77 тема в Siemens EDA - Xpedition, PADS (ex. Mentor)
Вопрос не корректен. ASCII - текстовый формат данных, так о каких данных тут спрашивается? В ASCII дизайна цвета сохраняются (если задать нужные опции), тогда как в ASCII декала или в нетлисте -- нет. ASCII библиотеки вообще не существует. -
Цветовая палитра
Fellow ответил ikar77 тема в Siemens EDA - Xpedition, PADS (ex. Mentor)
Если Вы имеете в виду настройку среды при работе в Decal Editor, то можно на пустом декале настроить цвета, слои и некоторые другие параметры системы и сохранить настройки по команде File/Save As Start-up File. Настройки сохраняются в файле decaledt.asc в формате asc-файлов PADS. -
Да получается , что так. Приоритет распространяется на все кроме зазоров. Приоритеты, указанные в инструкциях, распространяются и на правила зазоров. Как известно, зазор измеряется для пары элементов. Вот на каждый элемент и действует приоритет иерархии. Если, скажем, на площадку распространяется дефолтное правило, а на трассу правило для ее цепи, то берутся зазоры Pad to Trace из двух таблиц и находится максимум. Так что дефолтное правило одного объекта может перебить правило для цепи другого объекта, если значение зазора в нем больше. Разница с Expedition в том, что там правила всегда задаются для пары объектов, а здесь для каждого. В PADS можно использовать Conditional Rules, чтобы получить примерно ту же картину. В Layout не поддерживаются правила для Decals & Components, здесь они только задаются для Router.
-
Новая версия выложена http://www.megratec.ru/download/162/?theme=1832& Только лучше не спешить ее использовать, так как трансляция идет в формат дизайна PADS2007, и предыдущими версиями он читаться не будет.
-
Drill Table
Fellow ответил Jul тема в Siemens EDA - Xpedition, PADS (ex. Mentor)
Jul, Если Вы имели в виду CAM документ Drill Drawing, то в диалоге Options/Drill Symbols можно задать смещение таблицы относительно чертежа (Location), то есть "наползание" можно этим параметром устранить. Ну а использовать свои маркеры не получится, да и перенести ее на дизайн тоже. -
Статистика нужна, наверное, для отчетов об успехах. В ней сообщается, о соединениях, разведенных трассами. Конечно, в ней можно было бы прикинуть, что какие-то контактные площадки могут подсоединиться к заливке, но разве Вам станет легче, если потом окажется, что сама заливка образует изолированный остров. Если же нужно все делать точно, то это уже будет проверкой связности. Не знаю, почему в PADS ее не назвали статистикой. Ну а если хотите увидеть все неразведенные соединения, о которых сообщает статистика, уберите галочку Update Unroute Visibility в Tools/Options/Split/Mixed Plane.
-
Задайте в фильтре селектирование цепей, и после выбора последних в контекстном меню нажмите Add Miters. А кто сказал, что статистика предназначена для проверки связности цепей? Если трассу не довести до центра контактной площадки, то в дизайне появится недоразведенное соединение, хотя на производство это, скорее всего, не повлияет. Если отключить все цвета на плате, кроме цвета Connections, то можно увидет все такие соединения, так что статистика о них и сообщает. А связность проверяется с помощью Tools/Verify Design/Connectivity.
-
З.Ы. Автоматизация не имеет метода для выдачи сигнальных пинов, но вот цепи определяет как для явно подключенных выводов, так и для Signal Pins. Остается отфильтровать выводы, попадающие в гейты. В итоге получаем, что вывод, не попавший в гейт, но принадлежащий цепи -- это и есть Signal Pin. Вот отчет для тестовой схемы: Signal Pins for previewchange.sch on 11/08/06 1 U1.14 87C256 GND 2 U1.28 87C256 +5V 3 U2.14 87C256 GND 4 U2.28 87C256 +5V 5 U3.8 AM100415 GND 6 U3.16 AM100415 +5V 7 U4.8 AM100415 GND 8 U4.16 AM100415 +5V 9 U5.7 CD4001B GND 10 U5.14 CD4001B +5V 11 U6.7 CD4069 GND 12 U6.14 CD4069 +5V 13 U7.10 PAL16R8 GND 14 U7.20 PAL16R8 +5V 15 Y1.2 24-576MHZ GND 16 Y1.4 24-576MHZ +5V
-
Jul, Вот скрипт, который находит сигнальные пины, но может формат отчета не совсем тот: Dim signal As String Sub Main report = DefaultFilePath & "\report.rep" Open report For Output As #1 Print #1, "Signal Pins for "; ActiveDocument; " on "; Date sep = Chr(9) item = 1 For Each comp In ActiveDocument.Components For Each Pin In comp.Pins signal = SigName(Pin) If signal <> "" Then Print #1, item; Print #1, sep; Pin.Name; Print #1, sep; comp.PartType; Print #1, sep; signal; Print #1 item = item + 1 End If Next Next Close #1 Shell "notepad " & report, 1 End Sub Function SigName (pin As Object) As String Dim Gate As Object Dim Net As Object Dim Name As String Name = "" If Pin.Gate Is Nothing Then If Pin.Net Is Nothing Then Name = "" Else Name = Pin.Net.Name End If End If SigName = Name End Function
-
Да, есть такая проблема. Чтобы проделать то, что Вы хотите, отключите еще ЦВЕТ пинов на слое bottom.
-
Если на слое bottom видны контактные площадки компонент со слоя top, то такие компоненты тоже будут селектироваться. Если на слое bottom есть корпуса компонент, то отключите видимость контактных площадок и выбирайте компоненты по их корпусам.
-
Нужно освоить Бейсик. Встроенный редактор скриптов (SAX Basic) выдает помощь по реализованным в PADS функциям. Примеры скриптов поставляются в дистрибутиве и лежат в последних версиях в разделе PADS Projects\Samples\Scripts\Layout (если у Вас старая версия, поищите по расширению *.bas). Этот скрипт был в подкаталоге Unsupported указанного каталога.
-
Вот Бейсик-скрипт нашел. Может подойдет. Что-то не удалось файл отослать. Вот текст скрипта: ' ' This will check each component to see which side it is mounted on. Then output a bom file for everything mounted on the top 'and everything mounted on the bottom 'mb 11-13-98 Dim ListComps$(10000) Sub Main filenamebot = DefaultFilePath + "\" +"bombot.txt" filenametop = DefaultFilePath + "\" +"bomtop.txt" Open filenametop For Output As #1 Open filenamebot For Output As #2 index = 0 Dim nextComp As Object For Each nextComp In ActiveDocument.GetObjects(1, "", False) ListComps$(index) = nextComp.Name + " " + nextComp.PartType + " " + nextComp.Decal + " "+"Layer"+Str(nextcomp.layer) If nextcomp.layer =1 Then Print #1, ListComps$(index) Else Print #2, ListComps$(index) index = index + 1 Next nextComp Close 'open notepad to view the files notepadtop = "notepad " + filenametop opentop=Shell(notepadtop,1) AppActivate opentop notepadbot = "notepad " + filenamebot openbot=Shell(notepadbot,1) AppActivate openbot End Sub
-
Не понял, чем вас не удовлетворил предложенный вариант решения для 3. Да и с пунктом 1 у пользователей PADS особых проблем не было, видимо, потому, что они не рассматривали его как вариант замены P-CAD.
-
1. Список библиотек задается в ini-файле, так что простого способа менять его от проекта к проекту нет. Так как проекта, как такового, тоже нет, и схематика хранится отдельно от Layout, то такое конфигурирование представляется опасным. Что подразумевает "и т.п." не ясно. См. пункт 3. 2. Вряд ли. 3. Для переноса переходных отверстий из одного проекта в другой создайте заготовки пустого дизайна с этими отверстиями и сохраните по команде File/Save as Start-up File... Так как переходные отверстия зависят от количества слоев платы, то можно сделать несколько вариантов и переключать их по команде File/Set Start-up File+File/New
-
Иероглифы сегодня не нужны -- завтра пригодятся. Так что закладывать в систему лучше побольше для возможности дальнейшего развития. Если Вы еще и гербер собираетесь охватить, то путь один -- получить набор полилиний текста (уже писал, как это сделать). Можно будет хотя бы контур буквы выдавать. Если же есть желание выдавать буквы заполненными, то придется превращать их в односвязные области либо штриховать внутри, либо как-то полярность слоев задействовать. Ну а товарищи, утверждающие, что TTF фонты на дизайнах не используются, просто не в теме. Стоит реализовать начальный уровень, и тут же поступают вопросы, а почему Type1 не поддерживается или символьные фонты типа штрих-кода.
-
Зачем на плате писать шрифтами True Type? Несмотря на то, что при изготовлении PCB сейчас в основном используются лазерные плоттеры, формат ориентирован, в первую очередь, на векторные машины. Именно поэтому во всех CAD-ах используются собственные шрифты. Да и потом, при размере символов высотой 60 mil, заметите вы разницу между шрифтом Times Roman и Arial? И кто, интересно, Вам нарисует сотни иероглифов для векторного шрифта?
-
Если старые ОС не очень волнуют, то можно создать фонт с lfOrientation = 1800 в режиме GM_ADVANCED. Буквы фонта будут повернуты на 180 градусов, то есть зеркальное отрображение относительно оси x уже есть (не проверял). Можно пользоваться BeginPath/EndPath и самим преобразовывать и выдавать полилинии текста методом PolyPolygon (проверено). Работает достаточно быстро.
-
В Setup/Display Colors цвет задается по объектам на слое, а во View/Nets можно задавать видимость цепей и их цвет. Скорее всего у вас в последнем диалоге указан цвет для цепей с площадками, при этом галочка на Color Traces by Net не стоит, вот трассы и выдаются цветом слоя.
-
Вам не повезло. Можно поменять еще параметры teardrops, если они у вас сгенерированы. Если при изменении указанных параметров результат не меняется, то это ошибка системы. Обратитесь в техподдержку.
-
Если открыто окно Output Window (по умолчанию расположено в нижней части экрана), то описанного эффекта быть не должно. Конечно, это не решение проблемы, но жить, по-моему, можно.
-
В Pads глюк?
Fellow ответил vm1 тема в Siemens EDA - Xpedition, PADS (ex. Mentor)
При редактировании контуров перейдите в режим Any Angle. В этом режиме проще двигать вершины. Пользуйтесь командой Move Miter, которая, как в Expedition, перемещает сегмент вдоль соседних, меняя его длину, но сохраняя угол.