Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
08.01.2010, 13:24
|
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
Re: САПР для радиолюбителя
Имеется в виду, что результат работы спектра не нужно грузить вручную. Все изменения содержит база данных платы. Для отображения сделанных изменений после swap на принципиальной схеме есть специальная утилита. В пикаде работа со спектрой выглядит так-пикад сам запускает спектру и передаёт ей файл проекта. Что с файлом проекта делать содержится в DO файле, который генерируется автоматически, но при желании его можно корректировать прямо в пикаде. Пока спектра работает пикад блокирует базу данных или чертёж(как больше нравится) для предотвращения его изменений. Зачем это нужно я подзабыл. После окончания работы спектры пикад автоматически импортирует результат работы роутера. DipTrace только предупреждает, что вносить изменения нельзя, спектру сам запускаешь и сам загружаешь результат разводки. Спектра может разводить одностороннюю ПП с автоматической установкой перемычек и не злоупотребляет количеством последних. И пикад и диптрэйс почему то не формируют такие DSN файлы(текстовый файл описания базы данных печатной платы), чтобы информировать спектру о разводке с автоустановкой перемычек. В обоих пакетах это делают доп. утилиты. Я написал свою, совместив её с автозапуском спектры и параметризацией набора длин перемычек.
__________________
Быть,а не казаться.
|
|
|
|
11.01.2010, 03:22
|
|
Частый гость
Регистрация: 09.12.2009
Сообщений: 45
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: САПР для радиолюбителя
доброе врямя суток.
а вот такой вапрос, существуют ли трасировщики каторыеб не циплялись бы к выводам микрасхемы ,таких как скажем 74АС00 и тому подобных , ибо в сваём корпусе они содержат 4 элемента и бывает и по 6 , так вот при составление схемы это можно и неучесть а при трассировке понимаеш что логические элементы микрасхемы иногдда лутше поменять местами . Так вот существуют ли трасировщики каторый бы это учитывал и незадумываясь переключался бы.
|
|
|
|
11.01.2010, 11:26
|
|
Гражданин KAZUS.RU
Регистрация: 09.04.2009
Сообщений: 607
Сказал спасибо: 25
Сказали Спасибо 49 раз(а) в 42 сообщении(ях)
|
Re: САПР для радиолюбителя
Уважаемый ОКТОГЕН, это называется "swap pin & swap gate", что мы сейчас как раз и обсуждаем.
Уважаемый LEAS, спасибо за подробное разъяснение! А как же эта функция swap pin & swap gate работает в Dip Trace, раз нужно всё грузить в ручную?
Вот, допустим, при существующем подключении не удается развести на одной стороне без самопересечений. Нужно изменить порядок подключения элементов.
Как Дип определит новый порядок подключения, при котором плата разведется без самопересечений?
__________________
"а теперь все быстро валим отсюда."
(В.В.Путин)
|
|
|
|
11.01.2010, 13:41
|
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
Re: САПР для радиолюбителя
Цитата:
|
А как же эта функция swap pin & swap gate работает в Dip Trace, раз нужно всё грузить в ручную?
|
В DipTrace она работает точно так же как и везде. "Вручную" имеется в виду загрузка результатов работы роутера Specctra. Если вы будете пользоваться встроенным роутером, то никаких проблем нет. Просто спектра один из лучших роутеров, умеющих к тому же работать с односторонней платой. Есть ТоПор, но кроме восторженных отзывов я читал серьёзно аргументированную критику. Хотя в общем больше положительного, но демо-версия имеет серьёзные ограничения, "народную" версию не видал.
Цитата:
|
Как Дип определит новый порядок подключения, при котором плата разведется без самопересечений?
|
Определяет всё человек, программа лишь помогает в устранении рутины. Для оптимизации необходимо либо изменить расположение корпусов, либо перерисовать схему и по создании нового списка связей(netlist) роутер будет знать, как теперь разводить в новом варианте. Роутеры, которые сами могут двигать и вращать корпуса улучшая вариант разводки платы мне не известны, но я не профи в данном деле.
__________________
Быть,а не казаться.
|
|
|
|
11.01.2010, 23:32
|
|
Частый гость
Регистрация: 09.12.2009
Сообщений: 45
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: САПР для радиолюбителя
спасибо за внимание
я вот развожу платы в SLayout-5, но столкнувшись с обходимостью развести сложную схему из 16 корпусов воспользовался PROTEUS 7.5 и необноружил при его разводке того что называется "swap pin & swap gate", скажите эту функцию както включить в нём надо или у протеуса её вовсе нет.
Последний раз редактировалось ОКТОГЕН; 12.01.2010 в 00:23.
|
|
|
|
12.01.2010, 11:11
|
|
Гражданин KAZUS.RU
Регистрация: 09.04.2009
Сообщений: 607
Сказал спасибо: 25
Сказали Спасибо 49 раз(а) в 42 сообщении(ях)
|
Re: САПР для радиолюбителя
Сообщение от LEAS
|
Определяет всё человек
Для оптимизации необходимо либо изменить расположение корпусов, либо перерисовать схему
|
Внимание, вопрос:
существуют ли CAD-ы, которые способны АВТОМАТИЧЕСКИ самостоятельно вносить равноценные изменения в схему до тех пор, пока не будет найден самый оптимальный из возможных вариантов конечной разводки дорожек?
__________________
"а теперь все быстро валим отсюда."
(В.В.Путин)
Последний раз редактировалось j2153; 12.01.2010 в 11:19.
|
|
|
|
12.01.2010, 21:05
|
|
Временная регистрация
Регистрация: 07.08.2007
Адрес: Калуга, Россия
Сообщений: 98
Сказал спасибо: 5
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: САПР для радиолюбителя
Сообщение от Gnider
|
Я использую Altium Designer. Разводка там очень хорошая.
|
Да какая она хорошая. Возьмите любой пример, что идет в комплекте а Altium, и измениете в правилах ширину дорожек и расстояния между элементами на 0,5мм больше. Посмотрите результат.
|
|
|
|
12.01.2010, 21:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: САПР для радиолюбителя
Сообщение от j2153
|
Внимание, вопрос:
существуют ли CAD-ы, которые способны АВТОМАТИЧЕСКИ самостоятельно вносить равноценные изменения в схему до тех пор, пока не будет найден самый оптимальный из возможных вариантов конечной разводки дорожек?
|
Трассировщики, такие как Спектра на основании информации об эквивалентности выводов/корпусов делают топологию, отвечающую критериям оптимальности, которые заданы конструктором. Только конструктор может определить хорошо или нет разведена плата и нужно ли продолжать искать варианты. Только после того как найден приемлемый вариант трассировки в редактор схам передается информация о переставленных выводах и элементах. Таким образом принципиальная схема полностью становится известной только после трассировки.
|
|
|
Сказали "Спасибо" MisterDi
|
|
|
13.01.2010, 10:56
|
|
Гражданин KAZUS.RU
Регистрация: 09.04.2009
Сообщений: 607
Сказал спасибо: 25
Сказали Спасибо 49 раз(а) в 42 сообщении(ях)
|
Re: САПР для радиолюбителя
А, так это все-таки трассировщик делает!
А Спекктра умеет?
__________________
"а теперь все быстро валим отсюда."
(В.В.Путин)
|
|
|
|
13.01.2010, 16:29
|
|
Гражданин KAZUS.RU
Регистрация: 09.04.2009
Сообщений: 607
Сказал спасибо: 25
Сказали Спасибо 49 раз(а) в 42 сообщении(ях)
|
Re: САПР для радиолюбителя
А вот, кстати, что народ по теме пишет:
Цитата:
|
"Specctra - самый лучший автотрассировщик"
Zandy
14.09.2006, 12:56
Вот если бы эти автотрассировщики умели элементы переставлять в процессе разводки, да еще бы знали, куда элементы можно ставить, а куда нельзя. Ведь как мы платы вручную разводим. Если видим, что что-то плохо разводится, берем элемент и передвигаем его на другое место, т. е. тусуем элементы , как костяшки домино, попутно прикидывая, как пойдут соединительные проводники. А если вы изначально зафиксировали местоположение элементов, то даже вручную изящной топологии не получится. Пробовал разные трассировщики, в принципе - одно и тоже, дыркой меньше, дыркой больше... На сегодняшний день автотрассировщики годятся лишь для тех схем, которые не особо критичны к топологии.
В Specctra есть функция автоматической расстановки элементов, но эта функция убогая и с разводкой никак не связана. Она расставляет элементы, исходя из критерия минимального прямого расстояния между выводами, которые надо соединять, не "задумываясь" о реальной длине проводника. Также, Specctra славится своей гибкостью, т. е. можно вручную задать кучу различных условий и критериев разводки. Но здесь, "продраться" через все это - "черт ногу сломит".
|
(c) http://www.pro-radio.ru/simulators/2898
__________________
"а теперь все быстро валим отсюда."
(В.В.Путин)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:56.
|
|