Полная версия этой страницы:
Вопросы начинающих 2017 г.
supact
Jan 19 2017, 18:24
EvilWrecker, спасибо, однако, в моём случае ничего не получилось. Вместо файлов *.SLDPRT сделал *.STEP, но не помогло... До этого переносил конденсаторы, резисторы, предохранители - никаких проблем. Подозреваю, что в случае с индуктивностями цвета в Солиде я выбирал по поверхностям, а в остальных случаях - по телам. Насколько это может повлиять? Файл всё-таки удалось загрузить.
Constantin
Jan 19 2017, 19:14
Цитата(EvilWrecker @ Jan 19 2017, 18:45)

Ну нарисуйте в реальном проекте и покажите что вышло. Причем с важным условием-никаких островков между трассами, т.е везде одинаковый зазор вместе с выравниванием. Можете начать с последней фигуры из моего предыдущего поста.
Вы далеко не первый человек который говорит "ой да ладно, что тут морочиться то"- однако реальность чуть сложнее чем кажется.
Да, за "везде одинаковый зазор и никаких островков" в ручном режиме (без автоматической оптимизации) для шины с полтора десятка связей я бы не взялся :-)
Ну, и я наверное до конца не понимаю что есть "геометрические преобразования" :-(
Цитата(supact @ Jan 19 2017, 20:24)

Подозреваю, что в случае с индуктивностями цвета в Солиде я выбирал по поверхностям, а в остальных случаях - по телам. Насколько это может повлиять? Файл всё-таки удалось загрузить.
Из личного опыта - может, раньше были всякие "спецэффекты" именно при указании цвета поверхности/тела.
Если интересно - попробуйте приложенный файл.
Нажмите для просмотра прикрепленного файла
supact
Jan 19 2017, 19:37
Constantin, огромное спасибо! Хотелось бы знать, каким образом сие осуществляется.
Constantin
Jan 19 2017, 20:24
Цитата(supact @ Jan 19 2017, 21:37)

Constantin, огромное спасибо! Хотелось бы знать, каким образом сие осуществляется.
Совместимость STEP моделей - это еще одна песня Altium'а :-)
Раньше не понимался STEP Inventor'a, приходилось прогонять через софтину от
http://cadexchanger.comУ последних как-то поменялась лицензионная политика, GUI версию теперь так просто не дают.
Но зато в Altium'е теперь обеспечивается совместимость с Inventor. Ваша катушка загружена в него и экспортирована в STEP.
И, кстати, STEP - текстовый файл, как правило можно посмотреть чем генерился, а при желании почитать стандарт и поправить содержимое :-)
supact
Jan 19 2017, 20:39
Цитата(Constantin @ Jan 19 2017, 23:24)

Совместимость STEP моделей - это еще одна песня Altium'а :-)
Раньше не понимался STEP Inventor'a, приходилось прогонять через софтину от
http://cadexchanger.comУ последних как-то поменялась лицензионная политика, GUI версию теперь так просто не дают.
Но зато в Altium'е теперь обеспечивается совместимость с Inventor. Ваша катушка загружена в него и экспортирована в STEP.
И, кстати, STEP - текстовый файл, как правило можно посмотреть чем генерился, а при желании почитать стандарт и поправить содержимое :-)
Спасибо!
EvilWrecker
Jan 19 2017, 22:09
Цитата
Да, за "везде одинаковый зазор и никаких островков" в ручном режиме (без автоматической оптимизации) для шины с полтора десятка связей я бы не взялся :-)
В том то и дело что структура на картинке не кладется ни автоматом, ни "вручную"- альтиум не даст. Ну и отсутствие островков вкупе с дугами это сразу нет

Я как то прикладывал картинку эту- собственно на ней и запечатлен этот момент.

Сделать как слева может любой, сделать как справа может не получиться даже у тех кто хорошо знает методику

И это еще без дуг- без них проще вестимо, по упомянутым выше причинам а также в том смысле что эти дуги являются частями
вписанных окружностей, т.е в итоге придется больше крутить меандры.
Constantin
Jan 20 2017, 07:41
Цитата(EvilWrecker @ Jan 20 2017, 00:09)

Сделать как слева может любой, сделать как справа может не получиться даже у тех кто хорошо знает методику И это еще без дуг- без них проще вестимо, по упомянутым выше причинам а также в том смысле что эти дуги являются частями вписанных окружностей, т.е в итоге придется больше крутить меандры.
По правде говоря, мне приведенная иллюстрация представляется утрированной: сделать как слева я бы не догадался, справа нормальное решение, и я не вижу что там Altium сделать не даст, на мой взгляд вполне стандартные элементы топологии.
EvilWrecker
Jan 20 2017, 07:45
Цитата(Constantin @ Jan 20 2017, 11:41)

По правде говоря, мне приведенная иллюстрация представляется утрированной: сделать как слева я бы не догадался, справа нормальное решение, и я не вижу что там Altium сделать не даст, на мой взгляд вполне стандартные элементы топологии.
Я чем больше читаю ваши вопросы тем больше у меня создается впечатление что вы не занимались особо выравниванием, особенно в случае DDR3/DDR4- это так? Если да, то вас можно понять, если я ошибаюсь то покажите пару участков с выравниванием из ваших плат.
Constantin
Jan 20 2017, 08:35
Цитата(EvilWrecker @ Jan 20 2017, 09:45)

Я чем больше читаю ваши вопросы тем больше у меня создается впечатление что вы не занимались особо выравниванием, особенно в случае DDR3/DDR4- это так? Если да, то вас можно понять, если я ошибаюсь то покажите пару участков с выравниванием из ваших плат.
Да, конечно, DDR3/DDR4 не приходилось, максимум - на приложенных изображениях.
Дифпары - шина с частотой 120 МГц, и PCI 66 МГц, все в рамках требований.
Цель моих вопросов - чему-то научиться у более опытных коллег и выведать секреты мастерства, а не сказать "а что тут делать"
В свое оправдание могу сказать, что стараюсь своим опытом делиться и новичкам помогать.
Нажмите для просмотра прикрепленного файла Нажмите для просмотра прикрепленного файла
peshkoff
Jan 20 2017, 08:50
Цитата(AlexeyK @ Jan 19 2017, 12:43)

Что за скрипт?
Отсюда загрузите, если интересно
https://sourceforge.net/projects/altiumscripts/скрипт называется
ChamferTrack
Readme.txt в папке
Цитата(Constantin @ Jan 19 2017, 22:14)

Ну, и я наверное до конца не понимаю что есть "геометрические преобразования" :-(
наверное, имеется ввиду, что альтиум достаточно бодро работает с геометрией.
достаточно хорошо проработана работа привязок, осевых и т.д.
используя это и некоторые тригонометрические функции можно нарисовать что угодно
EvilWrecker
Jan 20 2017, 08:51
Ну дык, потому я и предложил повторить последнюю фигуру из прошлых постов- сделать как у вас тем более на плате такого размера очень легко, тем более с таким количеством неиспользованного пространства между парами. Я же говорю про случай когда надо упаковывать по максимуму- на лопате выравнивать проблем нет в любом сапре

Цитата
наверное, имеется ввиду, что альтиум достаточно бодро работает с геометрией.
достаточно хорошо проработана работа привязок, осевых и т.д.
используя это и некоторые тригонометрические функции можно нарисовать что угодно
Именно. Причем быстро и без гимора.
smalcom
Jan 20 2017, 10:36
Цитата(Dmitry Dubrovenko @ Jan 18 2017, 14:05)

Сорри за оффтоп, но разве AD может с такими правами работать?
не только может, но и должен
Ksiname
Jan 20 2017, 13:25
Добрый день. Где в настройках или при создании компонента задать стандартную высоту шёлка для компонента?
Владимир
Jan 20 2017, 13:31
Нету этого.
завод делает одинаковую для всей платы, и как правило не нормируется. В LayerStack тоже не доступно.
И вообще ,непонятно для чего.
Или речь идет о ширине Track на слоях Overlay? -- Отдельно нету, для всех слоев будет.
Ksiname
Jan 20 2017, 13:41
Цитата(Владимир @ Jan 20 2017, 16:31)

Нету этого.
завод делает одинаковую для всей платы, и как правило не нормируется. В LayerStack тоже не доступно.
И вообще ,непонятно для чего.
Или речь идет о ширине Track на слоях Overlay? -- Отдельно нету, для всех слоев будет.
Речь идёт о Designator'e компонента в шёлке, просто когда у платы довольно плотный монтаж, то надоедает постоянно у каждого компонента вручную менять размер его подписи
Владимир
Jan 20 2017, 13:54
Ну, во первых это оптом меняется.
А сделать просто Default установки для компонента, в котором и прописан шрифт и параметры для Dеsignator
AlexeyK
Jan 21 2017, 10:20
EvilWrecker А вы бы могли поделится тайным знанием о геометрических преобразованиях )) Как вы так выкручиваете дорожки под разными углами?
Constantin и EvilWrecker Скажите а зачем делать меандры на двух диф парах? Я думал меандрами удлиняют только одно соединение из пары, что бы вывести длины в 0. Я это увидел в посте
Constantin
EvilWrecker
Jan 21 2017, 10:30
Цитата(AlexeyK @ Jan 21 2017, 13:20)

EvilWrecker А вы бы могли поделится тайным знанием о геометрических преобразованиях )) Как вы так выкручиваете дорожки под разными углами?
Да легко- там "знание" на самом деле самоочевидное, просто у него есть обратная сторона: насколько оно сильно, настолько легко с ним можно облажаться

Если скайп или хангаутс есть- напишите в лс, на своем экране покажу.
Цитата
Constantin и EvilWrecker Скажите а зачем делать меандры на двух диф парах? Я думал меандрами удлиняют только одно соединение из пары, что бы вывести длины в 0. Я это увидел в посте Constantin
Не понял вопроса- в паинте на картинке из этого поста можно обвести интересуемый участок?
AlexeyK
Jan 21 2017, 10:56
Есть диф пары где два проводника образуют меандр.
Нажмите для просмотра прикрепленного файлаА есть где один.
Нажмите для просмотра прикрепленного файлаВ личку скинул логин скайп.
EvilWrecker
Jan 21 2017, 11:01
Все равно не понял вопрос

Вы лучше обведите нужный участок, а по поводу скайпа: запрос отправил- посмотрите.
Serg_x
Jan 21 2017, 12:17
Раз уж пошла такая пьянка, может у кого есть проверенные рабочие дизайны RF части gsm-модемов? Некоторые видел, но хотелось бы еще посмотреть.
И еще такой вопрос! Как сделать выравнивание пинов компонентов по сетке во всей библиотеке?
Find similar objects -> Select matching -> All components
Allign -> To greed
такая последовательность не работает для всех! Только для текущего.
Dmitry Dubrovenko
Jan 21 2017, 13:23
Цитата(EvilWrecker @ Jan 21 2017, 14:01)

Все равно не понял вопрос
В приведённом примере обе дорожки диффпары идут "меандром".
Коллега спрашивает: "Для чего?" Ибо что бы выровнять длины достаточно только одну дорожку удлинить "меандром".
Присоединяюсь к вопросу.
Или там выравниваются одновременно несколько диффпар?
Цитата(Dmitry Dubrovenko @ Jan 19 2017, 20:39)

При экспорте в гербер файла сверловки, выскакивает окно, что файл слишком большой, не желаете ли изменить масштаб?
По умолчанию предлагают 0,1.
Выставил в свойствах экспорта размещение "абсолютное" вместо "относительного", вопрос пропал.
Кто всё-таки может поподробнее рассказать про данные настройки и сообщения?
EvilWrecker
Jan 21 2017, 13:26
Я в личной беседе
AlexeyK уже ответил, что касается вашего вопроса:
Цитата
Или там выравниваются одновременно несколько диффпар?
Судя по всему,на картинке матчгруппа из нескольких диффпар, а самая левая/верхняя имеет целевую длину.
Цитата
В приведённом примере обе дорожки диффпары идут "меандром".
Судя по всему,
Constantin выровнял плечи до и после соединения с пассивными компонентами.
Constantin
Jan 21 2017, 14:33
Цитата(EvilWrecker @ Jan 21 2017, 15:26)

Я в личной беседе AlexeyK уже ответил, что касается вашего вопроса:
Судя по всему,на картинке матчгруппа из нескольких диффпар, а самая левая/верхняя имеет целевую длину.
Судя по всему, Constantin выровнял плечи до и после соединения с пассивными компонентами.
Такое впечатление, что параллельная шина стала редкостью :-) На плате 16-битные ЦАПы, требования к надежности изделия высокие, проектирование платы - одноразовые затраты.
Поэтому разбросы задержек в пределах шины на плате минимизированы.
И да, собственно диффпары тоже выравнивались при необходимости.
AlexeyK
Jan 21 2017, 15:24
Скажите, а можно импортировать контур полигона из какой нибудь САПР в Альтиум?
Constantin
Jan 21 2017, 15:54
Цитата(AlexeyK @ Jan 21 2017, 17:24)

Скажите, а можно импортировать контур полигона из какой нибудь САПР в Альтиум?
Думаю, самый простой - экспорт в DXF/DWG, импорт на нужный слой, далее Tools - Convert - Create Polygon from Selected Primitives
AlexeyK
Jan 21 2017, 16:49
Constantin Спасибо.
Serg_x
Jan 21 2017, 20:50
Подскажите как решить проблему с неподключающимися портами и Net_label?
Переподключать уже пробовал - не помогает.
DSIoffe
Jan 21 2017, 22:47
Здравствуйте все!
Я хочу, чтобы Designator и Comment располагались на плате в заданных мною слоях, например, Mechanical 7 и 9, и отображались заданным мною шрифтом. Это возможно? Если да, то как это сделать?
Я почитал статью "Система проектирования Altium Designer 6" из журнала "Технологии в электронной промышленности, № 6’2006", попробовал при создании посадочного места нарисовать в слое Mechanical 7 слово .Comment, а в Mechanical 9 - .Designator, но при передаче компонента в схему эти слова остались в своих слоях как были, а designator возник, как всегда, в TopOverlay, с неким шрифтом по умолчанию.
Заранее признателен.
EvilWrecker
Jan 22 2017, 01:40
Цитата(DSIoffe @ Jan 22 2017, 02:47)

Здравствуйте все!
Я хочу, чтобы Designator и Comment располагались на плате в заданных мною слоях, например, Mechanical 7 и 9, и отображались заданным мною шрифтом. Это возможно? Если да, то как это сделать?
Я почитал статью "Система проектирования Altium Designer 6" из журнала "Технологии в электронной промышленности, № 6’2006", попробовал при создании посадочного места нарисовать в слое Mechanical 7 слово .Comment, а в Mechanical 9 - .Designator, но при передаче компонента в схему эти слова остались в своих слоях как были, а designator возник, как всегда, в TopOverlay, с неким шрифтом по умолчанию.
Заранее признателен.
Далее ставите эту галку:
DSIoffe
Jan 22 2017, 07:13
Огромное спасибо! Сработало! Это же сколько времени сэкономится.
А можно сделать для этих надписей выравнивание по центру? У меня получилось по левому краю, а где настроить - я не нашёл.
EvilWrecker
Jan 22 2017, 07:39
Цитата(DSIoffe @ Jan 22 2017, 10:13)

Огромное спасибо! Сработало! Это же сколько времени сэкономится.
А можно сделать для этих надписей выравнивание по центру? У меня получилось по левому краю, а где настроить - я не нашёл.
Это? Кроме того, смотрели Draftsman? По поводу шрифтов- в настройках альтиума включите их встраивание в плату.
Цитата
Подскажите как решить проблему с неподключающимися портами и Net_label?
Переподключать уже пробовал - не помогает.
Попробуйте взять участок с таким портом и сначала вручную оторвать вершину
провода(а не самого порта) от него, а потом также эту вершину подключить заново- если будет разница значит у вас компоненты не по сетке. Мне почему-то кажется именно это когда смотрю на вашу картинку.
Цитата
Такое впечатление, что параллельная шина стала редкостью :-)
Да все проще- я использую фразу "судя по всему" чтобы случайно за местных "гуру" не сойти
DSIoffe
Jan 22 2017, 21:04
Цитата(EvilWrecker @ Jan 22 2017, 10:39)

К сожалению, это сработало только для того Designator, который появляется в слое TopOverlay. Как и DXP -> Preferences -> PCB Editor -> Defaults -> двойной щелчок по кнопке Component -> в открывшемся окне в группах Designator и Comment выставить в выпадающих списках Autoposition значения Center.
Цитата(EvilWrecker @ Jan 22 2017, 10:39)

Кроме того, смотрели Draftsman?
Не добрался ещё, мне бы с основным AD разобраться. А там запросто?
Цитата(EvilWrecker @ Jan 22 2017, 10:39)

По поводу шрифтов- в настройках альтиума включите их встраивание в плату.
Embed True Type Fonts? Это по умолчанию и стояло.
EvilWrecker
Jan 23 2017, 05:11
Цитата
К сожалению, это сработало только для того Designator, который появляется в слое TopOverlay. Как и DXP -> Preferences -> PCB Editor -> Defaults -> двойной щелчок по кнопке Component -> в открывшемся окне в группах Designator и Comment выставить в выпадающих списках Autoposition значения Center.
Проверю сегодня, вроде удавалось заставить работать как надо. Тем временем
Цитата
Не добрался ещё, мне бы с основным AD разобраться. А там запросто?
Там все сильно проще и удобнее.
Parad12e
Jan 23 2017, 06:34
Доброго времени суток!
Сегодня при открытии AD словил вот такую вот жопу:

Не нашёл настройки системных шрифтов. Кто-нибудь сталкивался с таким? Как лечить?
Спасибо.
UPD. Вопрос снят, проблема была не в альтиуме а в виндовском системном шрифте, который системный админ в безудержном желании изобразить работу, скинул мне на дефолтный инглиш.
Владимир
Jan 23 2017, 07:32
В винде можно кодовую страницу менять для шрифта.
Лет надцать назад сталкивался.
AlexeyK
Jan 23 2017, 11:48
Во время трассировки бывает укладываю трассу не так как хотелось бы. После этого приходится останавливать режим трассировки и удалять лишний сегмент и только потом продолжать трассировку. Есть ли горячая клавиша которая позволяет отменить последнее действие в РЕЖИМЕ ТРАССИРОВКИ.
Когда трасса заходит в область полигона, полигон вычитается из этого места. Как подключить трассу к полигону?
DSIoffe
Jan 23 2017, 12:05
Цитата(AlexeyK @ Jan 23 2017, 14:48)

Во время трассировки бывает укладываю трассу не так как хотелось бы. После этого приходится останавливать режим трассировки и удалять лишний сегмент и только потом продолжать трассировку. Есть ли горячая клавиша которая позволяет отменить последнее действие в РЕЖИМЕ ТРАССИРОВКИ.
BackSpace.
Владимир
Jan 23 2017, 12:13
BackSpase (над клавишей enter)
AlexeyK
Jan 23 2017, 16:53
Спасибо.
Serg_x
Jan 24 2017, 05:33
Цитата(EvilWrecker @ Jan 22 2017, 10:39)

Попробуйте взять участок с таким портом и сначала вручную оторвать вершину провода(а не самого порта) от него, а потом также эту вершину подключить заново- если будет разница значит у вас компоненты не по сетке. Мне почему-то кажется именно это когда смотрю на вашу картинку.
Разобрался. Дело оказалось в том что после выравнивания бибилиотеки по сетке, обновления символов на схеме и команды Allign to greed, концы линий остались не в сетке. Помогает рисование заново.
DSIoffe
Jan 24 2017, 13:41
Здравствуйте все!
Скажите, пожалуйста, как сделать в плате круглый вырез?
Если просто нарисовать окружность внутри платы в том же слое, что и границы, выделить её вместе с границами и потом сделать Design -> Board Shape -> Define From Selected Objects, то AD эту окружность не увидит, вся плата будет отображаться чёрным. А команда Design -> Board Shape -> Define Board Cutout позволяет рисовать вырез в плате только ломаными линиями.
Заранее признателен.
EvilWrecker
Jan 24 2017, 13:43
Цитата(DSIoffe @ Jan 24 2017, 16:41)

Здравствуйте все!
Скажите, пожалуйста, как сделать в плате круглый вырез?
Если просто нарисовать окружность внутри платы в том же слое, что и границы, выделить её вместе с границами и потом сделать Design -> Board Shape -> Define From Selected Objects, то AD эту окружность не увидит, вся плата будет отображаться чёрным. А команда Design -> Board Shape -> Define Board Cutout позволяет рисовать вырез в плате только ломаными линиями.
Заранее признателен.
Нарисуйте окружность, конвертните в полигон с аппроксимацией дуг в 0.001мм, далее его конвертируйте в регион и уже ему присвойте свойство выреза. Но для завода это не нужно- ему нужен контур, который у вас если нормальными линиями сделан то значит все ок.
DSIoffe
Jan 24 2017, 13:54
Ага, спасибо, пол-меню излазили и нашли вот такое: нарисовать окружность, выделить её и Tools -> Convert -> Create Board Cutout from Selected Primitives.
AlexeyK
Jan 24 2017, 20:59
При перемещении какого либо компонента который подключён к земле Altium надолго зависает. Я так подозреваю где то множество одинаковых трасс продублировалось. Как найти это место?
Constantin
Jan 24 2017, 21:47
Цитата(AlexeyK @ Jan 24 2017, 22:59)

При перемещении какого либо компонента который подключён к земле Altium надолго зависает. Я так подозреваю где то множество одинаковых трасс продублировалось. Как найти это место?
А полигоны случайно не перерисовываются при этом?
Визуально - можно включить полупрозрачный режим, один слой - будет видно наложения.
В скриптах, ссылку на которые я давал выше, есть FixConnections, его предшественник FixOverlaps - попробуйте, но думаю дело не в дубликатах.
Если только Вы не перемещаете с подключенными трассами - я так не делаю именно потому, что потом часто остается каша.
Цитата
Define Board Cutout позволяет рисовать вырез в плате только ломаными линиями.
Не правда. Shift+пробел меняет тип линии также как для обычных track.
Владимир
Jan 25 2017, 05:20
Цитата(AlexeyK @ Jan 24 2017, 23:59)

При перемещении какого либо компонента который подключён к земле Altium надолго зависает. Я так подозреваю где то множество одинаковых трасс продублировалось. Как найти это место?
Отключите сначала OnLine DRC
да и не таскайте их с трассами
Parad12e
Jan 25 2017, 06:51
Всем здравствуйте!
В режиме трассировки при прокладке дифф. пар нажатие shift+space изменяет в пределах двух значений (45/90 град). Произвольный угол Альтиум вроде не даёт делать для дифф.пар, а что с дугами? Скругляется вручную по одиночке?
Спасибо.
peshkoff
Jan 25 2017, 07:11
Цитата(Parad12e @ Jan 25 2017, 09:51)

Всем здравствуйте!
В режиме трассировки при прокладке дифф. пар нажатие shift+space изменяет в пределах двух значений (45/90 град). Произвольный угол Альтиум вроде не даёт делать для дифф.пар, а что с дугами? Скругляется вручную по одиночке?
Спасибо.
почему же? при 90/45 дуги делает.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.