Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
14.03.2011, 19:39
|
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Diptrace - пакет программ для разработки печатных плат
novarm,
Вы лучше сделайте чтоб в схемном редакторе шина рисовалась именно как шина + с возможностью задани групп сигналов и таймингов внутри групп и между группами. Тогда их можно будет трассировать автоматически. Сейчас главная проблема всех EDA в том, что они представляют схему в виде нетлиста. При этом теряется информация о шинах и о порядке подключения конпонентов на одном net. Чтоб решить эту проблему очень умный роутер не нужен, нужно добавить соответствующий функционал в редактор схем. Далее, весьма желательно чтоб роутер умел понимать хотя бы самые распространенные шаблоны для дизайна: кварц, конденсаторы на питании, согласующие резисторы на шине. Эта информация должна заадваться в редакторе схем, естественно.
По поводу авторасстановщика. С ним то же самое. Расстановка компонентов - это не абстрактная математическая задача по оптимизации. Эта задача намного проще: компоненты, расположенные рядом в схеме, должны быть рядом и на плате. Нужно лишь чтобы схемный редакто позволял объелинять компоеннты в модули и передавал эту информацию в трассировщик. В расстановщике останется лишь вычилсить отступы каждого компонента исходя из количества соединений и расставить. В текущей версии расстановщик делает фиксированный отступ, в результате чего плотность резисторов очень низкая, а от корпуса SSOP становится некуда линии отводить.
По поводу ручной трассировки шин - это, на мой взгляд, довольно сложно имеено в плане того, как сделать продуманный интерфейс. Шины ведь далеко не всегда идут параллельно, там каждый проводок придется как-то индивидуально вести.
|
|
|
|
14.03.2011, 20:01
|
|
Прописка
Регистрация: 11.04.2006
Сообщений: 197
Сказал спасибо: 82
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
|
Re: Diptrace - пакет программ для разработки печатных плат
Поддерживаю tanq...не на то сделали упор в первую очередь...например так необходимую функции автонумерации я так и не увидел, а жутко нужна. Тормоза с мелким шагом так и остались, хотя не пойму в чем загвоздка сделать нормально. 3D симпатично выглядит, но даже нет предварительного просмотра при выборе 3D вида компонента. Последние две платы развожу полностью руками (одну уже развел), так как трассировщик просто не в состоянии был разрулить все (куча не разведенных трасс). А вот снимок 3D тупо c экрана это просто маразм.
Не поменяли для текстовых надписей по двойному клику вызываемое меню - интересовало меню ввода самого текста и шрифта, а отставили выбор слоя и позиция в координатах...неужели нельзя все это было объединить в одно меню.
Натыкался два раза на то, что при выборе "редактир. в соответствии с углами" и наведении мыша на редактируемую трассу, активация трассы не происходила, помогала переключение в "Трассы в ручную" и обратно. (В какай последовательности возникал косяк пока не установил).
Также изменились форматы сохраняемых плат и библиотек - старой прогой не открывается. Не принципиально, но в случае косяков в новой версии обратно не откатишься.
В общем надеялся на большее (прога практически не притерпела изменений), но тем не менее достойная внимания.
|
|
|
|
14.03.2011, 22:00
|
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Diptrace - пакет программ для разработки печатных плат
novarm,
Еще проверьте: у меня вылезло expection at 0x401c85 write to address 0x00000001
Как получилось: включил трассировщик на плате, наполовину оттрассированной вручную.
|
|
|
|
14.03.2011, 22:07
|
|
kpoko
Гость
|
Re: Diptrace - пакет программ для разработки печатных плат
Посмотрел новую версию - сильно разочарован. Создалось впечатление, что программеры весь год только рисовали 3D компоненты. У каждого серьезного разработчика есть своя собственная библиотека компонентов и все эти красивости с типовыми библиотеками как корове пятая нога. Есть правда положительные моменты - свойства компонентов теперь выводятся на панели справа, удобно, но надо еще дорабатывать. Толстые дорожки теперь при подводе к тонкому паду автоматом уменьшаются - тоже здорово, но опять не доработано, т.к. программа не понимает что дорожку можно подводить и с широкой стороны, когда это сужение не нужно. Старые баги перекочевали в новую версию + добавились новые. Откатился пока на старую версию - подожду релиза.
|
|
|
|
14.03.2011, 22:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,018
Сказал спасибо: 348
Сказали Спасибо 1,024 раз(а) в 552 сообщении(ях)
|
Re: Diptrace - пакет программ для разработки печатных плат
Установка поверх прошлой версии, странно на ХР SP3, пуск, программы, диптрасе, почему-то не отображается shematic, хотя ярлыки есть. Пошел ковырять дальше.
После запуска появился, наверно что-то у меня)
Последний раз редактировалось Saadov; 14.03.2011 в 22:54.
|
|
|
|
14.03.2011, 23:23
|
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Diptrace - пакет программ для разработки печатных плат
В дополнение к предыдущему посту: автороутер вообще повреждает память программы, если его запустить плате которая уже разведена напловину вручную. Я опробовал на примере arm. Перенес в нем все компоеннты на 1 сторону, нарисовал линии между микросхемами памяти. Далее вылезает глюк: у корпуса BGA наверно далется fanout, а именно: если я ставлю fanout by row, ставлю не делать fanout у первых двух строк, via все равно появляются у всех выводов - но только у одной стороны этого корпуса, где много соединений. С трех других углов все нормально - переходы только с двх внутренних рядов корпуса.
Далее, отключил у автороутера пункт smd fanout - иначе он автоматом добавляет via ко всем ногам BGA (даже если fanout уже сделан вручную) и не может развести плату, потому это становится теоретически невозможно.
Запускаю с выключенным fanout. Тут еще одна непонятка - поставил сетку 1 мкм - плата развелась на 100% за секунду. По умолчанию стоит в 10 раз меньше - трассировщик долго тупит. Зачем ?
После автотрассировки получаем поврежденный дизайн, либо программа вылетает, либо сама молча закрывается. На дизайне остаются синии линии соединений, хотя разведено на 100%. Стновятся видны все соединения GND / VCC. Если что-то подрисовать и сделать отмену, то некоторые трассы перескакивают на другие пады и при этом еще происходит объединение соответствующих net в один.
Если надо, глючный дизайн могу выложить.
|
|
|
|
15.03.2011, 00:06
|
|
Частый гость
Регистрация: 08.02.2007
Сообщений: 15
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Diptrace - пакет программ для разработки печатных плат
Обнаружил баг: не могу из схематика и трассировщика запустить радакторы корпусов и компонентов, только через ПУСК.
Пожеланя: раз есть просмотр 3D, то надо тогда и редактор 3D, или чем делать.
Хотелось бы, чтобы пути к библиотекам, проектам, к 3D прописать заранее, а то создаешь проект, потом подключаешь библиотеку, всавляешь рисунок, хочешь добавить библиотеку и попадаешь в папку, где брал рисунок. Неудобно.
И еще хотелось бы закладки в схематике и в трассировщике. При создании многоблочных конструкций, допустим полный УНЧ, состоящей из наскольких плат, приходится распиновку разъемов записывать на листочке или открывать то одну схему то другую. А если пользоваться листами, торапечатать каждый лист в отдельности можно, преобразовать в плату нет. Только все листы на одну плату. Смысл в этих листах?
|
|
|
|
15.03.2011, 13:20
|
|
Прописка
Регистрация: 08.11.2008
Сообщений: 106
Сказал спасибо: 22
Сказали Спасибо 50 раз(а) в 19 сообщении(ях)
|
Re: Diptrace - пакет программ для разработки печатных плат
novarm, а что насчёт русификатора к новой версии? Будет или есть уже?))
|
|
|
|
15.03.2011, 14:32
|
|
Вид на жительство
Регистрация: 16.09.2006
Адрес: Днепр, Украина
Сообщений: 410
Сказал спасибо: 5
Сказали Спасибо 320 раз(а) в 136 сообщении(ях)
|
Re: Diptrace - пакет программ для разработки печатных плат
Перенумерация компонентов планируется в 2.2, просто еще не добавили. Основное время заняло не рисование моделей (это делали дизайнеры библиотек), а перестройка программы под концепцию нет-классов/виа-стилей (для любителей это не сильно нужно правда). Роутер у нас сторонний, поэтому доработать его сложно, а вот глюки с памятью поковыряем, также остальные глюки - те что перекочевали и добавились - сейчас самое время напомнить и репортить поскольку период бета-тестирования. Дам тестеру задание перешерстить kazus.ru и составить список.
Редакторы не запускаются из программ - уже исправлено (изменены имена файлов).
|
|
|
|
15.03.2011, 17:45
|
|
Частый гость
Регистрация: 28.01.2011
Сообщений: 18
Сказал спасибо: 4
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: Diptrace - пакет программ для разработки печатных плат
а руссификатор?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:03.
|
|