alex1234567
Jul 9 2008, 08:24
Никто еще не видел утилиты и т. п. для хотя бы полуавтоматического размещения обозначений на платах? Т. е. разводим плату, поворачиваем элементы как удобнее, ура - готово! Увы, это не все. Нужно еще сделать сборочный чертеж и, возможно, трафарет шелкографии, а все обозначения повернуты во всех 4 возможных направлениях, налазят на элементы и друг на друга. Правка вручную - занятие куда более нудное, чем разводка, а при достаточно насыщенной плате и весьма длительное, тем более, что делается в конце, когда, как всегда, уже цейтнот. Ну, не может машина сделать качественную разводку без человека, ладно. Ну, требует Пикад кучу усилий и внимания, чтобы поддерживать целостность проекта (кривое ECO, Force Update и т. п.), но уже привыкли. Но разместить автоматически обозначения можно было бы. Тем более что аналогичный софт уже есть - в GIS при выводе векторных карт подписи к объектам автоматически расставляются так, чтобы они читались.
Ни в обной системе проектирования не слышал о возможности автоматом размещать надписи. Тем более при плотной компоновке это задача вообще нетривиальная. Так что не ищите...
Советую попробовать
DrawPcad (Design DBX - программа подготовки схемотехнической и конструкторской документации) тов. Чистякова Л.Д. v5.0.0 (наверное более поздних версий нет,
была тут)....
Полностью работает с версиями Пикада до 2002 (понимает все форматы файлов), в поздних версия нормально понимает только АSCII форматы РСВ и SCH файлов...
При создании чертежа на платы или схемы, надписи вроде вертаются как надо (можно расставить и вручную с нужной ориентацией)...
Хотя у них же на сайте есть хорошие продукты для КД - например ТDD (для создания КД из их же Schemagee)...
"Сомневаюсь я, что эта сковорода заговорит" (из кино).
При плотной, по настоящему, разводке никакой искусственный интеллект тут не поможет. Ну не остается на плате места для надписей. Для сборочного чертежа еще можно RefDes и Value поместить внутри графики элемента меленьким щрифтом один на одном и распечатать два вида. Один с погашеным слоем слоем Value, другой с погашеным слоем слоем RefDes. Для этого естественно надо иметь собственные библиотеки, где RefDes и Value находятся в разных слоях, специально для этого сделанных. Распечатывать, правда, надо крупно, иначе монтажники не разберут.
А вот щелкография, тут уж ручками. Что уместится - хорошо, не уместится - не судьба.
И не верю я, что это тяжело. После всех мытарств с разводкой приятно позабавиться трудом, где мозги отдыхают. Да и времени на это уходит не более часа для самой большой платы.
Morbid_KIEP
Jul 14 2008, 04:58
Цитата
И не верю я, что это тяжело. После всех мытарств с разводкой приятно позабавиться трудом, где мозги отдыхают. Да и времени на это уходит не более часа для самой большой платы.
Обезьяний труд, ну если на плате около 600 компонентов, то это достаточно муторное занятие
Если не более часа - то это небольшая плата

33 х 22.5 см, 2627 компонентов, примерно 6-7 часов рабочего времени...
Mikle Klinkovsky
Jul 14 2008, 10:48
6.5час*60мин*60сек/2627шт = 8.907499048344сек/шт.
Это что за САПР такой тормозной?
У меня секунды по 2 уходит, если совсем не торопясь то 3 (если есть место куда ставить).
Владимир
Jul 14 2008, 11:09
Цитата
Это что за САПР такой тормозной?
Это не сапр.
А кофе попить, а на обед сходить, а пересмротреть на всякий случай.
да и устанешь мышкой тыкать, мозоли будут.
Так что приемлимо.
Вот именно, не САПР. Это руки такие тормознутые

...а платы очень плотные и обозначения приходится крутить/двигать/выносить группами, предварительно находя место группам и на ходу подбирать размер шрифта, иначе или не влазит, или не читается
А ещё и проволочки подвигать - часто бывает что текст на плате перекрывает разводку проводов и приходится дополнять\удалять ПО для обхода проводов....
А ставить текст уже после разводки часто бывает сложновато...
Хотя частенько применяю именно это способ расстановки обозначений....
Цитата(SERoz @ Jul 14 2008, 20:21)

А ещё и проволочки подвигать - часто бывает что текст на плате перекрывает разводку проводов и приходится дополнять\удалять ПО для обхода проводов....
Не понял совсем - а зачем Вам видеть как там трассы лежать под текстом??? А как на многослойке не видно внутренние слои - ничего страшного?
Цитата(SERoz @ Jul 14 2008, 20:21)

А ставить текст уже после разводки часто бывает сложновато...
Опять не понял - ну не перед трассировкой же его расставлять? В процессе положение может измениться, кто подвинется, кто-то повернется - потом по новой править что-ли?
Цитата(Uree @ Jul 15 2008, 12:07)

Не понял совсем - а зачем Вам видеть как там трассы лежать под текстом??? А как на многослойке не видно внутренние слои - ничего страшного?
Вообще-то мои рассуждения касаются 2х-слойки и текст расположен в слое проводов, а не шелковойграфикой (может чего и не углядел - пардон)...
Цитата
Опять не понял - ну не перед трассировкой же его расставлять? В процессе положение может измениться, кто подвинется, кто-то повернется - потом по новой править что-ли?
Частенько бывает нужно поставить текст (обозначение или рефдесы) до разводки (так сказать - застолбить место), так меньше будет работы по растаскиванию проводов и втискивания туда текста - ИМХО....
Владимир
Jul 15 2008, 09:54
Цитата
Вообще-то мои рассуждения касаются 2х-слойки и текст расположен в слое проводов
Не путайте свою частную проблему, с вопросом топика.
Bondik
Sep 25 2008, 11:26
Цитата(SERoz @ Jul 15 2008, 13:45)

Вообще-то мои рассуждения касаются 2х-слойки и текст расположен в слое проводов, а не шелковойграфикой (может чего и не углядел - пардон)...
Частенько бывает нужно поставить текст (обозначение или рефдесы) до разводки (так сказать - застолбить место), так меньше будет работы по растаскиванию проводов и втискивания туда текста - ИМХО....
Это что-то оригинальное ставить Refdes-ы в слои проводника, а потом через них проводить проводники. Видимо совсем гнилая схема и плата т.е. плата 10х10 см, на которой расположены пару микрух и десяток резюков

. Может я что-то не понимаю.
DSIoffe
Sep 25 2008, 15:01
Цитата
Для этого естественно надо иметь собственные библиотеки, где RefDes и Value находятся в разных слоях, специально для этого сделанных.
Вот это необязательно. При печати на закладке Print Job Options поставить/снять нужные галки в группе Display Options.
Лично я делаю так, может, кому-то пригодится:
Options - Selection Mask - оставляю выбор только компонентов при групповом выборе
Выбираю все компоненты и всем им выставляю одинаковый, минимально читаемого размера шрифт в RefDes и Value
И уже потом верчу и переставляю подписи.
Противно, конечно.
Спасибо автору утилиты для автоматического вращения атрибутов в правильном направлении. (в 4.5 одна галка в конфигурации это решала на автомате)
Работает с ASCII форматом
автономна (можно без запуска РСВ)
данные сохраняет в новый файл (outFile.pcb)
При помощи утилиты поворот атрибутов в правильном направлении, затем вручную расстановка (выключение) Refdes для шелкографии. Если Refdes2 расставить в компонентах по центру графики, то схема размещения после обработки утилитой получается на автомате.
Одно замечание
Refdes в патерне должен буть правильный (записан с лева-направо или с низу-вверх)
Успiхiв
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.