реклама на сайте
подробности

 
 
23 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> общие (ламерские) вопросы про PADS LOGIC vs/and DxDesigner, и несколько практических вопросов (тоже ламерских, наверно).
Nixon
сообщение Nov 3 2010, 08:06
Сообщение #46


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Есть несколько способов. Начиная от экспорта в ascii только цепей и заканчивая report'ом списка цепей. Если вам нужен экспорт определенного формата нетлиста, то поможет basic script.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Nov 3 2010, 12:14
Сообщение #47


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Спасибо, про с ascii и репортом разобрался. Не могли бы вы подробнее про скрипты рассказать? Вижу список из 20 базовых скриптов, но не совсем понимаю как ими пользоваться.
Go to the top of the page
 
+Quote Post
Nixon
сообщение Nov 3 2010, 12:41
Сообщение #48


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Базовые скрипты всего лишь учат пользоваться системой скриптов.
Главное же заключается в том, что вся система PADS (от окружения до проекта) представлена в удобной иерархической объектной форме. Что позволяет просто и быстро создавать любую автоматизацию (как по другому назвать не знаю) для системы PADS, отсутствующую в базовом функционале, начиная от экспорта/импорта в различных форматах и заканчивая математикой EMS.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Nov 3 2010, 20:46
Сообщение #49


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Весьма занятно. RefDes с помощью этого функционала тоже можно поменять?
Проще говоря, задача у меня следующая - нужно изменить позиц обозначения контактов на плате, затем сгенерировать обновленный нет лист. Вот ломаю голову как это все лучше сделать. Скрипты пока совершенно не освоил. Они вообще на каком языке пишутся?
Go to the top of the page
 
+Quote Post
Nixon
сообщение Nov 3 2010, 21:59
Сообщение #50


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Язык - упрощенный/специализированный visual basic. Прост как лом. Документация исчерпывающая. Даже для тех кто не занимался программированием вообще примеров и документации будет достаточно для старта.
Смену RefDes уже реализовывали для Expedition - можете подсмотреть, там почти все похоже на PADS.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Nov 4 2010, 06:22
Сообщение #51


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Спасибо, насколько я понял RefDes меняется в режиме ECO. Достаточно толково, согласен)
Т.е. для изучения работы со скриптами достаточно будет встроенного хэлпа или речь идет о какой-то другой документации?
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Mar 17 2011, 14:21
Сообщение #52


Профессионал
*****

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



Только начинаю разбираться с PADS, дошел до самого интересного, и уперся в вопросы:
1. Существует стандартная ситуация, когда трассы с номинальной шириной 0,5 мм нужно максимально близко подвести к паду QLP20 и изменить ширину до необходимой на входе в пад. Какие средства автоматизации этого процесса может предложить PADS?
1а: в PCAD все очень просто = жмем W и делаем трассу какой нужно на входе в пад, чаще ширина трассы сама изменяется на входе.
1b: в Pulsonix делаем area прямо в футпринте QLP20 и в PCB задаем нужную смену ширины, которая автоматом будет изменяться при входе в эту area.

В PADS я сначала обрадовался, что можно задать правила зазоров и ширины на уровне компонента, но они действительны только в PADS router, судя по документации. В Layout мне пока никак не удалось начать динамическую трассировку с пада QLP20 или закончить на этом паде - ругается , что не может начать/закончить, т. к. конфликт зазоров. Но в правилах для разводимой цепи я честно указал, что все зазоры 0,1 мм поэтому вроде ничего не должно мешать. Често сказать, пока неясно как PADS управляет шириной трассы в этих условиях...

2. Не нашел такой возможности, чтобы "перевернуть" плату, чтобы посмотреть на нее со стороны Bottom. В Пикаде нет тоже. В Пульсониксе есть.
Go to the top of the page
 
+Quote Post
Nixon
сообщение Mar 17 2011, 15:32
Сообщение #53


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



1a. Вы не поверите... sm.gif Жмем "w" и пишем любое (ограниченное правилами ширины) число.
2b. PADS Layout по сути предназначен только для экспорта/импорта, ECO и генерации заливок. Для остального используйте Router. Там, как вы уже заметили, нужные вам правила работают.
2. Перевернуть зеркально? Такой встроенной функции в PADS нет.

P.S. Если рассмотреть отвлеченно, то функция изменения правил трассировки в зависимости от decal, component и т.п. в PADS реализована из рук вон плохо - попробуйте например потягать дорожку с двумя и более правилами.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Mar 17 2011, 17:08
Сообщение #54


Профессионал
*****

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



Цитата(Nixon @ Mar 17 2011, 18:32) *
1a. Вы не поверите... sm.gif Жмем "w" и пишем любое (ограниченное правилами ширины) число.

Ну это ясно, только это неудобно совсем! Думаю, макрос для пикадоподобной функции изменения ширины получился бы слишком сложным да и как его применять в route режиме? ...
Цитата
PADS Layout по сути предназначен только для экспорта/импорта, ECO и генерации заливок.

А размещение компонентов только в Layout? Вы сами этим пользуетесь?

Цитата
2. Перевернуть зеркально? Такой встроенной функции в PADS нет.


Если я правильно понял доки и форум, в PADS переключение слоев вообще никак не реализовано. Предлагается пользователю поучить на досуге VB чтобы вместо проектирования позаниматься составлением макросов для разных вроде бы стандартных функций... Непонятен такой подход... Вот четыре макроса для переключения слоев написал, работают хорошо, но сильно напрягает "летающее" окошко GUI. Такое ощущение, что работаешь в какой-то недоделанной программе. Есть ли возможность (функция VB) чтобы в макросе запретить вывод окон GUI на время его работы? Что-то типа GuiHiddenStart() GuiHiddenEnd()?

Цитата
Если рассмотреть отвлеченно, то функция изменения правил трассировки в зависимости от decal, component и т.п. в PADS реализована из рук вон плохо - попробуйте например потягать дорожку с двумя и более правилами.
Ну видимо не только в PADS. Вот эта вышеприведенная ситуация прямо какой-то камень преткновения в большинстве кадов. Вроде ясно, что макс ширина трассы в подавл большинстве случаев ограничена входом в КП (шириной КП), но помощь программы тут никакая... Городить огород правил на уровне цепей и их классов совершенно неэффективно. Задать правило для компонента типа "трассировать мои пады такой-то шириной" никто не умеет. Стандартная потребность заказать "трассировать эти электролиты на слое Bottom" тоже никто не умеет. На таком фоне ручные операции Пикада выглядят как едва ли не единственное решение "автоматизации"...
Go to the top of the page
 
+Quote Post
etoja
сообщение Mar 18 2011, 10:15
Сообщение #55


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(ivainc1789 @ Mar 17 2011, 20:08) *
Такое ощущение, что работаешь в какой-то недоделанной программе.


Это не ощущение, это - факт, подтверждённый Ментором в бессмертном документе

PADS 9.3 Release Notes

PADS Layout
Problems Fixed

DR 626807—Performance defect: Assigning net name to plane takes 2 hours to complete

Go to the top of the page
 
+Quote Post
Nixon
сообщение Mar 18 2011, 11:54
Сообщение #56


Гуру
******

Группа: Админы
Сообщений: 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). Гибкость получается неимоверная, она перевешивает любые другие неудобства отображения. Вам достаточно один раз создать нужные себе шаблоны для работы и далее комфортно работать. Хотите работать сейчас только с двумя слоями без отображения шелкографии? Пожалуйста. Хотите видеть границу расталкивания компонентов? Нет проблем. Занимаетесь правкой сборочного чертежа? Без вопросов. Набор ваших шаблонов поможет вам. И никаких ограничений фантазии. Ну почти никаких sm.gif.
Цитата(ivainc1789 @ Mar 17 2011, 19:08) *
Ну видимо не только в PADS. Вот эта вышеприведенная ситуация прямо какой-то камень преткновения в большинстве кадов. Вроде ясно, что макс ширина трассы в подавл большинстве случаев ограничена входом в КП (шириной КП), но помощь программы тут никакая... Городить огород правил на уровне цепей и их классов совершенно неэффективно. Задать правило для компонента типа "трассировать мои пады такой-то шириной" никто не умеет. Стандартная потребность заказать "трассировать эти электролиты на слое Bottom" тоже никто не умеет. На таком фоне ручные операции Пикада выглядят как едва ли не единственное решение "автоматизации"...
Ручные операции в PADS гораздо более эффективны. Но хочу вам заметить - правильно настроенные правила помогают не только для автоматической трассировки. Для ручной они полезны даже в большей степени. Поэтому не ленитесь настраивать правила. Кстати, здесь тоже можно наделать себе шаблонов для разных случаев жизни с заранее готовыми правилами. Что тоже очень помогает в работе.

Я немного резюмирую свои ответы так - PADS нужно обживать. Делать свои шаблоны, настройки, библиотеки и т.п. И тогда он становится очень достойным инструментом. У него есть свои проблемы, есть неизлечимые болячки, но в целом продукт занимает одну из ведущих позиций на рынке PCB.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Mar 21 2011, 20:36
Сообщение #57


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



На самом деле в PADS реализовано очень много команд через достаточно удобные горячие клавиши. Что НЕ удобно, так это то, что все эти команды, вводимые с клавиатуры достаточно неочевидны, т.к. не дублируются в главном меню и знать об их существовании можно либо методом тыка, либо прочитав хэлп. Что я и советую сдеать - я вел в поиск сочетани "shortcut keys" для роутера и лэйаута и получил ссылки на разделы, где подробно описываются ВСЕ клавиатурные команды PADS. Лично я распечатал себе данные разделы, чтобы всегда иметь возможность быстро подсмотреть.
И - да, смена ширины проводника реализована действительно очень удобно, не вижу с этим никаких проблем.

Сообщение отредактировал ClayMan - Mar 21 2011, 20:37
Go to the top of the page
 
+Quote Post
etoja
сообщение Mar 22 2011, 10:05
Сообщение #58


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(ClayMan @ Mar 21 2011, 23:36) *
и знать об их существовании можно либо методом тыка, либо прочитав хэлп.


Если всё перепробовано и ничего не помогает, значит пора читать документацию.
Go to the top of the page
 
+Quote Post
fill
сообщение Mar 30 2011, 10:46
Сообщение #59


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(Nixon @ Mar 17 2011, 19:32) *
2. Перевернуть зеркально? Такой встроенной функции в PADS нет.


Должна появится в 9.4


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Nixon
сообщение Mar 30 2011, 11:11
Сообщение #60


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



А смысл этой фичи какой?

Поделитесь, кстати, что новенькое будет sm.gif


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post

23 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th June 2025 - 14:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01498 секунд с 7
ELECTRONIX ©2004-2016